Вопрос задан 28.02.2019 в 23:47. Предмет Информатика. Спрашивает Каменев Никита.

Стрелок стреляет по мишени: 1) Если он попадает в окружность R=1 то получает 10 очков ; 2) Если он

попадает в окружность R=2 то получает 6 очков, а в остальных случаях 0 очков Алгоритмировать
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Резникова Катюшка.
Он попадает в 10 очков
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать условные операторы для определения, в какую окружность попала стрела и соответственно присвоить количество очков.

Алгоритм решения данной задачи может быть следующим:

1. Вводим координаты попадания стрелы по оси X и Y. 2. Вычисляем расстояние от начала координат до точки попадания стрелы по формуле:

r = sqrt(x^2 + y^2),

где x - координата по оси X, y - координата по оси Y.

3. Проверяем условие:

Если r <= 1, то стрелок попал в окружность r=1 и получает 10 очков. Если 1 < r <= 2, то стрелок попал в окружность r=2 и получает 6 очков. В остальных случаях, стрелок не попал в окружность и получает 0 очков.

4. Выводим количество набранных очков.

Пример решения в псевдокоде:

``` Ввод x, y r = sqrt(x^2 + y^2)

Если r <= 1, то очки = 10 Иначе если 1 < r <= 2, то очки = 6 Иначе очки = 0

Вывод очки ```

Таким образом, данный алгоритм позволит определить количество очков, которые стрелок получит в зависимости от точности его попадания в мишень.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос