Что будет результатом исполнения черепашкой алгоритма повтори 8 направо 45 вперед 45
Что будет результатом исполнения черепашкой алгоритма повтори 8 направо 45 вперед 45
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперёд n (где n − целое число), вызывающая передвижение Черепашки на n шагов в направлении движения.
Направо m (где m − целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.
Налево l (где l − целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 Команда3] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 9 [Налево 90 Вперёд 20 Направо 45]
Какая фигура появится на экране?
1) |
3) |
4) |
Это задание ещё не решено, приводим решение прототипа.
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперёд n (где n − целое число), вызывающая передвижение Черепашки на n шагов в направлении движения.
Направо m (где m − целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.
Запись Повтори k [Команда1 Команда2] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 6 [Направо 45 Вперёд 20 Направо 45]
Какая фигура появится на экране?
1) правильный шестиугольник
2) правильный восьмиугольник
4) незамкнутая ломаная линия
Выполняя алгоритм, Черепашка оставляет след в виде одинаковых отрезков, расположенных под углом 180° − 45° − 45° = 90° друг к другу. Стороны квадрата составляют между собой угол в 90°. Поэтому через 6 шагов алгоритма Черепашка нарисует квадрат.
Сумма внутренних углов выпуклого n-угольника равна 180°(n − 2), поэтому угол между его сторонами может быть найден по формуле 180°(1 − 2/n).
Алгоритмы и исполнители. Вопросы и задания (окончание)
16. Найдите в сети Интернет анимацию шагов алгоритма Эратосфена. С помощью алгоритма Эратосфена найдите все простые числа, не превышающие 50.
17. Что будет результатом исполнения Черепашкой (см. пример 5) алгоритма?
Повтори 8 [Направо 45 Вперёд 45]
18. Запишите алгоритм для исполнителя Вычислитель (пример 6), содержащий не более 5 команд:
а) получения из числа 3 числа 16;
б) получения из числа 1 числа 25.
19. Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера:
1 — приписать 2
2 — разделить на 2
По первой из них к числу приписывается справа 2, по второй число делится на 2. Как будет преобразовано число 8, если исполнитель выполнит алгоритм 22212? Составьте алгоритм в системе команд этого исполнителя, по которому число 1 будет преобразовано в число 16 (в алгоритме должно быть не более 5 команд).
20. В какой клетке должен находиться исполнитель Робот (пример 7), чтобы после выполнения алгоритма 3241 в неё же и вернуться?
Алгоритмы и исполнители. Вопросы и задания (окончание)
16. Найдите в сети Интернет анимацию шагов алгоритма Эратосфена. С помощью алгоритма Эратосфена найдите все простые числа, не превышающие 50.
17. Что будет результатом исполнения Черепашкой (см. пример 5) алгоритма?
Повтори 8 [Направо 45 Вперёд 45]
18. Запишите алгоритм для исполнителя Вычислитель (пример 6), содержащий не более 5 команд:
а) получения из числа 3 числа 16;
б) получения из числа 1 числа 25.
19. Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера:
1 — приписать 2
2 — разделить на 2
По первой из них к числу приписывается справа 2, по второй число делится на 2. Как будет преобразовано число 8, если исполнитель выполнит алгоритм 22212? Составьте алгоритм в системе команд этого исполнителя, по которому число 1 будет преобразовано в число 16 (в алгоритме должно быть не более 5 команд).
20. В какой клетке должен находиться исполнитель Робот (пример 7), чтобы после выполнения алгоритма 3241 в неё же и вернуться?
Что будет результатом исполнения черепашкой алгоритма повтори 8 направо 45 вперед 45
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперёд n (где n − целое число), вызывающая передвижение Черепашки на n шагов в направлении движения.
Направо m (где m − целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.
Налево l (где l − целое число), вызывающая изменение направления движения на m градусов против часовой стрелки.
Запись Повтори k [Команда1 Команда2 Команда3] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 9 [Налево 90 Вперёд 20 Направо 45]
Какая фигура появится на экране?
1) |
3) |
4) |
Это задание ещё не решено, приводим решение прототипа.
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперёд n (где n − целое число), вызывающая передвижение Черепашки на n шагов в направлении движения.
Направо m (где m − целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.
Запись Повтори k [Команда1 Команда2] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 6 [Направо 45 Вперёд 20 Направо 45]
Какая фигура появится на экране?
1) правильный шестиугольник
2) правильный восьмиугольник
4) незамкнутая ломаная линия
Выполняя алгоритм, Черепашка оставляет след в виде одинаковых отрезков, расположенных под углом 180° − 45° − 45° = 90° друг к другу. Стороны квадрата составляют между собой угол в 90°. Поэтому через 6 шагов алгоритма Черепашка нарисует квадрат.
Сумма внутренних углов выпуклого n-угольника равна 180°(n − 2), поэтому угол между его сторонами может быть найден по формуле 180°(1 − 2/n).