Ошибка.
Попробуйте повторить позже
Исполнитель Цапля действует на плоскости с декартовой системой координат. В начальный момент Цапля находится в начале координат, её клюв направлен вдоль положительного направления оси ординат, клюв опущен. При опущенном клюве Цапля оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд (где — целое число), вызывающая передвижение Цапли на единиц в том направлении, куда указывает её клюв; Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке; Дуга (где — целые числа), вызывающая передвижение Цапли из текущей точки с координатами по дуге окружности с центром в точке с координатами и радиусом , градусная мера дуги равна , движение по дуге идёт по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Цапле был дан для исполнения следующий алгоритм:
Направо Вперед Направо Вперед Направо Вперед
Повтори [Дуга ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
После анализа алгоритма получаем следующий рисунок.
В одной такой фигуре ровно точек.
У нас таких фигур . Также точка находится на пересечении фигур. Получаем ответ .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Вперед Направо Повтори [Вперёд Направо ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха. предварительно посчитали в Python или калькуляторе и записали как константу.
использовать Черепаха алг нач опустить хвост вперед(84) вправо(135) нц 2 раз вперед(42 * 1.41421356237) вправо(90) кц кон
Получаем следующий рисунок (масштаб неверный).
Посчитать вручную все точки внутри фигуры будет тяжело, поэтому поищем другие варианты решения. Можно заметить, что если начинать считать точки с угла основания, то они образуют арифметическую прогрессию с шагом .
Тогда общее количество целочисленных точек внутри фигуры будет равно сумме двух сумм арифметических прогрессий и количества точек, расположенных на невидимой высоте треугольника: .
Получаем ответ: .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке, и Налево (где — целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Повтори [Вперёд Направо Вперёд Налево ]].
Определите площадь получившейся фигуры в квадратных единицах. В ответ запишите только целую часть числа.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 4 раз вперед(3) нц 4 раз вперед(1) вправо(90) вперед(1) влево(45) кц кц кон
Получаем следующий рисунок.
Находим площадь получившейся фигуры равной сумме четырех площадей треугольников и одной площади прямоугольника. Чтобы найти стороны прямоугольника, нам нужно найти основание равнобедренного треугольника. Заметим, что этот треугольник является прямоугольным, тогда находим гипотенузу по теореме Пифагора равную . Длина меньшей стороны прямоугольника равна , длина большей стороны прямоугольника равна . Площадь одного треугольника равна . Площадь прямоугольника равна . Находим площадь фигуры
Ошибка.
Попробуйте повторить позже
Исполнитель Цапля действует на плоскости с декартовой системой координат. В начальный момент Цапля находится в начале координат, её клюв направлен вдоль положительного направления оси ординат, клюв опущен. При опущенном клюве Цапля оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд (где — целое число), вызывающая передвижение Цапли на единиц в том направлении, куда указывает её клюв; Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке; Дуга (где — целые числа), вызывающая передвижение Цапли из текущей точки с координатами по дуге окружности с центром в точке с координатами и радиусом , градусная мера дуги равна , движение по дуге идёт по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Цапле был дан для исполнения следующий алгоритм:
Повтори [Дуга Дуга Дуга Дуга ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Начав рисовать от руки данную фигуру получим такую картинку:
Квадрат, с четырьмя полуокружностями по сторонам. Найти количество целых точек в квадрате — не проблема. Сколько же их в полуокружности (не считая точки, что лежат на стороне квадрата)?
Чтобы понять сколько целых точек в полуокружности (с центром в начале координат, сама полуокружность со стороны положительных ординат, радиус 4), нужно посчитать, для целых , количество целых , удовлетворяющих неравенству (границу полуокружности мы не считаем, поэтому знак строгий).
Получаем (пропуская очевидную подстановку в уравнение):
y = 1: 7 точек
y = 2: 7 точек
y = 3: 5 точек
y = 4: 0 точек
Итого в одной полуокружности 19 точек.
Сколько точек в квадрате (не считая угловых, что на границе фигуры)?
Квадрат стороной 8, следовательно на стороне (одном ) лежит 9 точек (принцип +-1). Таких линий (по целым ) в квадрате 9. Следовательно общее количество точек в нём и на его границах . Вычитаем 4 точки на границе фигуры и квадрата: .
Тогда суммарное количество точек внутри фигуры .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Повтори [Вперёд Направо ] Направо ].
Определите получившуюся фигуру. Варианты ответа:
a) Квадрат
б) Прямоугольник
в) Параллелограмм
В ответ запишите букву правильного ответа.
Получаем следующий рисунок и определяем фигуру.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха перемещается по бинарному дереву следующего вида:
В начальный момент Черепаха находится на вершине с номером . У исполнителя есть две команды, которым присвоены буквенные обозначения:
Л — Перейти влево вниз по дереву;
П — Перейти право вниз по дереву.
Определите номер вершины, на которой окажется Черепаха после выполнения программы ПЛП.
П — из попадаем в ;
Л — из попадаем в ;
П — из попадаем в .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха перемещается по плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат. У исполнителя есть три команды, которым присвоены номера:
1. Вперед ;
2. Вперед ;
3. Налево .
Определите площадь фигуры, которая получится после выполнения программы .
Получаем следующий рисунок и находим площадь.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо ].
Определите количество пересечений у полученной фигуры.
Получаем следующий рисунок, на котором подсчитываем все пересечения.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо ].
Определите количество углов у полученной фигуры.
Получаем следующий рисунок, на котором подсчитываем все углы.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Направо Вперёд Направо ] Направо Вперед .
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха. предварительно посчитали в Python или калькуляторе и записывали как константу.
использовать Черепаха алг нач опустить хвост нц 2 раз вправо(45) вперед(100 * 1.41421356237) вправо(45) кц вправо(90) вперед(200) кон
Получаем следующий рисунок.
Посчитать вручную все точки внутри фигуры будет тяжело, поэтому поищем другие варианты решения. Можно заметить, что если начинать считать точки с угла основания, то они образуют арифметическую прогрессию с шагом .
Тогда общее количество целочисленных точек внутри фигуры будет равно сумме двух сумм арифметических прогрессий и количества точек, расположенных на невидимой высоте треугольника: .
Получаем ответ: .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке, и Налево (где — целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Повтори [Вперед Направо ] Вперёд ].
Определите количество квадратов которые можно найти на полученной фигуре.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 4 раз нц 3 раз вперед(3) вправо(90) кц вперед(2) кц кон
Получаем следующий рисунок, на котором подсчитываем количество квадратов.
Получаем ответ
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Направо Повтори [Направо Вперёд Направо ].
Определите площадь получившейся фигуры в квадратных единицах. В ответ запишите только целую часть числа.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост вправо(35) нц 4 раз вправо(55) вперед(7) вправо(215) кц кон
Получаем следующий рисунок.
Находим площадь получившейся фигуры: . Получаем ответ .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо ].
Определите площадь получившейся фигуры в квадратных единицах. В ответ запишите только целую часть числа.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 3 раз вперед(10) вправо(120) кц кон
Получаем следующий рисунок.
Находим площадь получившейся фигуры через стороны и угол между ними: . Получаем ответ .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Направо Повтори [Вперёд Направо Вперёд Направо ].
Определите площадь получившейся фигуры в квадратных единицах. В ответ запишите только целую часть числа.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост вправо(45) нц 4 раз вперед(5) вправо(45) вперед(10) вправо(135) кц кон
Получаем следующий рисунок.
Находим площадь получившейся фигуры через стороны и угол между ними: . Получаем ответ .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо Вперёд Направо ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 4 раз вперед(5) вправо(150) вперед(5) вправо(30) кц кон
Получаем следующий рисунок, на котором подсчитываем точки с целочисленными координатами находящиеся внутри области, ограниченной линией, заданной данным алгоритмом.
Получаем ответ
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо Вперёд Направо ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 4 раз вперед(5) вправо(60) вперед(8) вправо(120) кц кон
Получаем следующий рисунок, на котором подсчитываем точки с целочисленными координатами находящиеся внутри области, ограниченной линией, заданной данным алгоритмом.
Получаем ответ
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо Вперёд Направо ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 4 раз вперед(4) вправо(90) вперед(10) вправо(90) кц кон
Получаем следующий рисунок, на котором подсчитываем точки с целочисленными координатами находящиеся внутри области, ограниченной линией, заданной данным алгоритмом.
Получаем ответ
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 3 раз вперед(7) вправо(120) кц кон
Получаем следующий рисунок, на котором подсчитываем точки с целочисленными координатами находящиеся внутри области, ограниченной линией, заданной данным алгоритмом.
Получаем ответ
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо Вперёд Направо ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 2 раз вперед(7) вправо(90) вперед(7) вправо(90) кц кон
Получаем следующий рисунок, на котором подсчитываем точки с целочисленными координатами находящиеся внутри области, ограниченной линией, заданной данным алгоритмом.
Получаем ответ
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Вперёд Направо Вперёд Направо ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Решение через Кумир
Открываем «Кумир» и переписываем алгоритм для исполнителя Черепаха.
использовать Черепаха алг нач опустить хвост нц 4 раз вперед(4) вправо(90) вперед(8) вправо(90) кц кон
Получаем следующий рисунок, на котором подсчитываем точки с целочисленными координатами находящиеся внутри области, ограниченной линией, заданной данным алгоритмом.
Получаем ответ
Решение через модуль turtle в Python
Переписываем алгоритм для исполнителя Черепаха по правилам модуля turtle и рисуем сетку.
from turtle import * color(’black’, ’grey’) tracer(0) m = 30 begin_fill() left(90) for i in range(2): forward(4 * m) right(90) forward(8 * m) right(90) end_fill() k = 30 for x in range(-k * m, k * m, m): penup() goto(x, -k * m) pendown() goto(x, k * m) for y in range(-k * m, k * m, m): penup() goto(-k * m, y) pendown() goto(k * m, y) update() done()
Получаем следующий рисунок, на котором подсчитываем точки с целочисленными координатами находящиеся внутри области, ограниченной линией, заданной данным алгоритмом.
Получаем ответ .
Математическое решение на Python
result = 0 for x in range(1, 100): for y in range(1, 100): if 0 < x < 8 and 0 < y < 4: result += 1 print(result)