Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Направо 45
Повтори 3 [Вперёд 4 Направо 120]
Направо 10 Вперёд 3
Повтори 6 [Направо 60 Вперёд 5 Направо 120 Вперёд 2]
Определите, сколько точек с целочисленными координатами будут находиться внутри пересечения фигур, ограниченных заданными алгоритмом линиями, не включая точки на линиях.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 30 #масштаб tracer(0) pd() left(90) right(45) for i in range(3): forward(4*m) right(120) right(10) forward(3*m) for i in range(6): right(60) forward(5*m) right(120) forward(2*m) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 2 [Назад 7 Направо 100 Вперёд 12 Налево 300]
Определите, сколько точек с целочисленными координатами будут находиться внутри фигуры, ограниченной заданными алгоритмом линиями. Точки на линиях учитывать не следует.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 30 #масштаб tracer(0) pd() left(90) for i in range(2): backward(7*m) right(100) forward(12*m) left(300) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль отрицательного направления оси ординат, хвост поднят. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Опустить хвост
Повтори 3 [Вперёд 4 Направо 60]
Повтори 3 [Налево 30 Вперёд 7 Направо 60 Вперёд 4 Направо 30 Вперёд 9 Налево 60]
Определите количество звеньев ломаной очерченной заданными алгоритмом. В ответе укажите только число.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха screensize(1000, 1000)#выставляем размер окна, чтобы иметь возможность скролла в случае, #если рисунок выйдет за грань m = 10 #масштаб tracer(0) pd() right(90) for i in range(3): forward(4*m) right(60) for i in range(3): left(30) forward(7*m) right(60) forward(4*m) right(30) forward(9*m) left(60) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль отрицательного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 4 [Вперёд 3 Направо 135 Вперёд 2 Направо 135]
Вперёд 2 Направо 180 Вперёд 4
Определите, сколько точек с целочисленными координатами будут находиться на контуре области, которая ограничена линией, заданной алгоритмом.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 40 #масштаб tracer(0) pd() right(90) for i in range(4): forward(4*m) right(135) forward(2*m) right(135) forward(2*m) right(180) forward(4*m) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль отрицательного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 2 [Налево 90 Повтори 12 [Вперёд 13 Направо 30] Вперед 5]
Определите периметр фигуры, полученной при пересечении фигур, полученных в ходе выполнения данного алгоритма.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 10 #масштаб tracer(0) pd() right(90) for i in range(2): left(90) for j in range(12): forward(13*m) right(30) forward(5*m) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Сторона многоугольника равна 13. Периметр состоит из четырех полных сторон многоугольника и двух неполных, равных 8. Значит, периметр равен .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Налево 189
Повтори 5 [Налево 60 Повтори 10 [Вперёд 5 Направо 90] ]
Определите, общее количество различных точек с целочисленными координатами, которые будут находиться на пересечении фигур, полученных при выполнении данной программы. Точки на линиях учитывать не следует.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 20 #масштаб tracer(0) pd() left(90) left(189) for i in range(5): left(60) for j in range(10): forward(5*m) right(90) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 6 [Вправо 45 Вперед 5]
Повтори 4 [Вперед 12 Вправо 270]
Определите периметр полученной ломанной.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 20 #масштаб screensize(1000, 1000)#выставляем размер окна, чтобы иметь возможность скролла в случае, #если рисунок выйдет за грань tracer(0) left(90) pd() for i in range(6): right(45) forward(5*m) for i in range(4): forward(12*m) right(270) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Периметр будет равен: .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси абсцисс, хвост поднят. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Вперед 12
Опустить хвост
Повтори 8 [Вперед -6 Налево 240]
Назад 12
Повтори 6 [Вперед 6 Направо 240]
Определите суммарную площадь получившихся фигур. В ответе укажите целую часть числа.
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 23 #масштаб tracer(0) pu() forward(12*m) pd() for i in range(8): forward(-6*m) left(240) backward(12*m) for i in range(6): forward(6*m) right(240) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
В результате получаем два равносторонних треугольника со стороной 6. Площадь каждого равна: . Суммарная площадь равна
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 4 [Назад 3 Направо 210 Вперед 9 Налево 30]
Определите, сколько точек будут находиться внутри полученного контура. Точки на линиях не считать.
В программе Кумир:
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 40 #масштаб screensize(1000, 1000)#выставляем размер окна, чтобы иметь возможность скролла в случае, #если рисунок выйдет за грань tracer(0) left(90) for i in range(4): backward(3*m) right(210) forward(9*m) left(30) pu() for x in range(-100, 100): for y in range(-100, 100): goto(x*m, y*m) dot(3) done()
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Поднять хвост
Повтори 7 [Вправо 60 Вперед 9]
Опустить хвост
Повтори 5 [Вперед 3 Вправо 90]
Повтори 8 [Вправо 30 Вперед 10 Вправо 60]
Определите, сколько точек будут находиться внутри области пересечения двух фигур. Точки на линии учитывать не следует.
В программе Кумир:
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 15 #масштаб tracer(0) left(90) pu() for i in range(7): right(60) forward(9*m) pd() for i in range(5): forward(3*m) right(90) for i in range(8): right(30) forward(10*m) right(60) pu() for x in range(-100, 100): for y in range(-100, 100): goto(x*m, y*m) dot(3) done()
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 5 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 4 [Вперед 10 Направо 90]
Поднять хвост
Вперед 12 Направо 90 Вперед 6 Налево 90
Опустить хвост
Повтори 6 [Вперед 13 Направо 90 Вперед 5 Направо 90]
Определите количество точек, находящихся на пересечении двух фигур (включая точки на линиях).
В программе Кумир:
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 15 #масштаб screensize(1000, 1000) #выставляем размер окна, чтобы иметь возможность скролла в случае, #если рисунок выйдет за грань tracer(0) left(90) for i in range(4): forward(10*m) right(90) pu() forward(12*m) right(90) forward(6*m) left(90) pd() for i in range(6): forward(13*m) right(90) forward(5*m) right(90) pu() for x in range(-100, 100): for y in range(-100, 100): goto(x*m, y*m) dot(3) done()
Фигуры не имеют точек пересечения, поэтому ответ 0.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси абсцисс, хвост поднят. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Вперед 10
Опустить хвост
Повтори 5 [Вперед -6 Налево 180 Вперед 4 Направо 90]
Назад 5
Повтори 8 [Вперед 3 Направо 135 Назад 5 Направо 45]
Определите, сколько точек с целочисленными координатами будут находиться внутри области, полученной при объединении двух фигур, не включая точки на линиях.
В программе Кумир:
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 23 #масштаб tracer(0) pu() forward(10*m) pd() for i in range(5): forward(-6*m) left(180) forward(4*m) right(90) forward(-5*m) for i in range(8): forward(3*m) right(135) backward(5*m) right(45) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) done()
Запускаем алгоритм и внимательно считаем точки. Важно не учитывать точки на линиях. Получаем 6 точек внутри параллелограмма и 81 точку внутри квадрата.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Направо 60
Повтори 20 [Назад 5 Направо 240 Вперед 11 Налево 60]
Определите, сколько точек с целочисленными неположительными координатами будут находиться внутри полученного контура. Точки на линиях не считать.
В программе Кумир:
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 23 #масштаб tracer(0) left(90) right(60) for i in range(10): backward(5*m) right(240) forward(11*m) left(60) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) #прорисовка осей координат for x in range(-50, 50): goto(x*m, 0) pd() pencolor("red") pu() for y in range(-50, 50): goto(0, y*m) pd() pencolor("red") done()
Получаем, что в нужную область попадают координаты третьей четверти вместе с координатами оси . Получаем ответ 15.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм:
Назад 10
Повтори 3 [Вперед 14 Направо 90 Вперед 18 Направо 90]
Поднять хвост
Вперед 2 Направо 90 Назад -4 Налево 90
Опустить хвост
Повтори 9 [Назад -2 Налево 60 Вперед 10 Направо 120]
Определите, сколько точек с целочисленными положительными координатами будут находиться внутри области пересечения двух фигур. Точки на линии учитывать не следует.
Примечание: координаты, принадлежащие осям абсцисс и ординат не учитываются в подсчете.
В программе Кумир:
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 15 #масштаб tracer(0) left(90) backward(10*m) for i in range(3): forward(14*m) right(90) forward(18*m) right(90) pu() forward(2*m) right(90) backward(-4*m) left(90) pd() for i in range(9): backward(-2*m) left(60) forward(10*m) right(120) pu() for x in range(-25, 25): for y in range(-20, 30): goto(x*m, y*m) dot(3) #прорисовка осей координат for x in range(-50, 50): goto(x*m, 0) pd() pencolor("red") pu() for y in range(-50, 50): goto(0, y*m) pd() pencolor("red") done()
Получаем, что в нужную область попадает только координата (13,1). Значит, ответ 1.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, ее голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 5 команд: Поднять хвост, означающая переход к перемещению без рисования; Опустить хвост, означающая переход в режим рисования; Вперед n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает ее голова; Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении; Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке, Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Черепахе был дан для исполнения следующий алгоритм:
Повтори 8 [Вперед 12 Направо 90 Вперед 8 Направо 90]
Поднять хвост
Вперед 5 Направо 90 Назад 14 Налево 90
Опустить хвост
Повтори 24 [Вперед 7 Направо 90 Вперед 15 Направо 90]
Определите площадь фигуры, которая получается пересечением полученных фигур.
В программе Кумир:
Программное решение:
from turtle import * #модуль для работы с исполнителем Черепаха m = 15 #масштаб tracer(0) left(90) for i in range(8): forward(12*m) right(90) forward(8*m) right(90) pu() forward(5*m) right(90) backward(14*m) left(90) pd() for i in range(24): forward(7*m) right(90) forward(15*m) right(90) pu() for x in range(-100, 100): for y in range(-100, 100): goto(x*m, y*m) dot(3) done()
Получаем, что фигура, которая находится на пересечении двух прямоугольников, имеет две стороны: 1 и 7 и является прямоугольником. Значит, ее площадь: .
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n-целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова и Направо m (где m-целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз (k – целое число). Черепахе был дан для исполнения следующий алгоритм:
Направо 90
Повтори 5 [Вперёд 10 Направо 144]
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом, учитывая точки на линии.
from turtle import * tracer(0) m = 50 pendown() for i in range(5): forward(10 * m) right(144) penup() k = 10 for x in range(-k * m, k * m, m): for y in range(-k * m, k * m, m): goto(x, y) dot(4, ’black’) update() done()
После завершения работы программы получим вот такую фигуру.
Осталось только аккуратно посчитать все точки.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n-целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова и Направо m (где m-целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз (k – целое число).
Черепахе был дан для исполнения следующий алгоритм:
Повтори 62 [Вперёд 2 Направо 30]
Определите, сколько различных отрезков нарисует Черепаха при выполнении данного алгоритма?
Переписываем алгоритм в среду программирования Кумир, запускаем черепашку и внимательно считаем отрезки.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд n (где n-целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, Налево m (где m-целое число), вызывающая изменение направления движения на m градусов против часовой стрелки и Направо m (где m-целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз (k – целое число).
Черепахе был дан для исполнения следующий алгоритм:
Повтори 3 [Вперед 8 Направо 90 Вперед 6 Направо 90]
Поднять хвост
Вперед 5 Направо 90 Вперед 1 Налево 90
Опустить хвост
Повтори 5 [Вперед 6 Направо 90 Вперед 8 Направо 90]
Определите, сколько точек с целочисленными координатами будут находиться внутри объединения этих фигур, включая точки на линиях.
Переписываем алгоритм в среду программирования Кумир, запускаем черепашку. Объединение фигур выделено красным цветом, поэтому осталось посчиттать внимательно точки внутри этой фигуры и на ее границах.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд n (где n-целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, Направо m (где m-целое число), вызывающая изменение направления движения на m градусов по часовой стрелке и Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении. Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз (k – целое число).
Черепахе был дан для исполнения следующий алгоритм:
Повтори 4 [Вперёд 7 Направо 90 Повтори 6 [Направо 60 Назад 2]]
Определите площадь получившейся фигуры в квадратных единицах. В ответ запишите целую часть.
Переписываем алгоритм в среду программирования Кумир, запускаем черепашку. Получившаяся фигура состоит из квадрата и четырех правильных шестиугольников. Найдем площадь каждого:
Квадрат со стороной 7: .
Шестиугольник со стороной 2: .
Площадь всей фигуры равна: . Тогда в ответ пойдет 90.
Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд n (где n-целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, Направо m (где m-целое число), вызывающая изменение направления движения на m градусов по часовой стрелке и Назад n (где n – целое число), вызывающая передвижение в противоположном голове направлении. Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз (k – целое число).
Черепахе был дан для исполнения следующий алгоритм:
Повтори 10 [Повтори 4 [Вперёд 4 Направо 90] Назад 6 Направо 90]
Определите, сколько точек с целочисленными координатами будут находиться внутри областей, ограниченных линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
Переписываем алгоритм в среду программирования Кумир, запускаем черепашку и внимательно считаем точки. Важно обращать большое внимание на точки у краев (масштаб сетки нужно выставить 1).
В маленьких квадратах получается по 9 точек: .
В большом квадрате 25 точек. Тогда всего точек: 25 + 36 = 61 точка.