
Задача по теме: "Кумир"
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост поднят. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперед n (где n - целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Направо m (где m - целое число), вызывающая изменение направления движения на m градусов по часовой стрелке; Опусти, принуждающая Черепаху опустить хвост.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Вперед 100 Направо 90 Вперед 100 Направо 30 Опусти Повтори 10 [Вперед 25 Направо 90].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.


Решение:
Это задание можно решить двумя способами. 1) В Кумире воспроизвести алгоритм и вручную посчитать координаты:
2)Найти координаты четырех точек, по ним написать уравнения прямых и в Python написать программу, которая посчитает нужные координаты:
k = 0
for x in range(130):
for y in range(120):
if (y < (3**0.5)*x + 100*(1-3**0.5) \
and (y > (3**0.5)*x + 1008(1-3**0.5) - 50) \
and (y < (-3**0.5 / 3)*x + 100*(1+3**0.5 / 3)) \
and (y > (-3**0.5/3)*x + 100*(1 + 3**0.5 / 3) -50 / 3**0.5):
k += 1
print(k)
Ответ: 625
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

МГ | Pro | ProMax | |
Практика на платформе | |||
Отслеживание прогресса обучения | |||
Двухуровневое домашнее задание после каждого вебинара | |||
Все материалы составлены экспертом ЕГЭ | |||
Персональный менеджер | |||
Личный куратор | |||
Разбор ошибок личным куратором | |||
Еженедельные созвоны с куратором для закрытия индивидуальных пробелов | |||
Составление индивидуального расписания |

счёта
средств
подтверждено!
Теперь вы можете приступить
к следующему уроку
курса по математике
замены
Для смены номера телефона
мы отправили Вам код по СМС,
введите его в поле ниже.
Электронная почта
На почту придет чек об оплатеНажимая кнопку "купить", Вы выражаете своё согласие с офертой оказания услуг и принимаете их условия
Здравствуйте!
Выберите информацию о себе ниже

Оплата прошла успешно!
