Практическая работа по Информатике «Исполнитель Чертежник. Цикл «для»


Практическая работа «Исполнитель Чертежник. Цикл «для»

Задание А.

использовать Чертежник
алг спираль
нач
. сместиться в точку(3,3)
. опустить перо
. виток(1); виток(3); виток(5); виток(7); виток (9)
. поднять перо 
кон
алг виток(арг вещ а)
нач
. сместиться на вектор(а, 0)
. сместиться на вектор(0, -а)
. сместиться на вектор(-а-1,0)
. сместиться на вектор(0, а+1)
кон

спираль

Задание Б.

https://www.klyaksa.net/htm/konspektsch/kumir/images/8-3.png

Давайте для начала вспомним
 предыдущую тему и напишем вспомогательный алгоритм, который будет рисовать квадрат в точке (x, y). Для разнообразия для рисования будем использовать команду сместиться на вектор (в предыдущих примерах смещались в точку).

Алгоритм может быть таким:

алг квадрат(арг вещ x, y, сторона)
нач
. сместиться в точку(x, y )
. сместиться на вектор(-сторона/2, сторона/2)
. опустить перо
. сместиться на вектор(сторона, 0)
. сместиться на вектор(0, -сторона)
. сместиться на вектор(-сторона, 0)
. сместиться на вектор(0, сторона)
. поднять перо
кон

Задание В. Используя такой вспомогательный алгоритм, нарисуем такой рисунок:

https://www.klyaksa.net/htm/konspektsch/kumir/images/8-4.png


Для этого воспользуемся циклом «для». Изучите пример программы:

использовать Чертежник
алг рисунок1 
нач
. цел z
. нц для z от 2 до 10 шаг 2
. . квадрат(0, 0, z)
. кц 
кон
алг квадрат(арг вещ x, y, сторона)
нач
. сместиться в точку(x, y)
. сместиться на вектор(-сторона/2, сторона/2)
. опустить перо
. сместиться на вектор(сторона, 0)
. сместиться на вектор(0, -сторона)
. сместиться на вектор(-сторона, 0)
. сместиться на вектор(0, сторона)
. поднять перо
кон





Свежие документы:  "Возрождение русской песни" (внеклассное мероприятие) 7 класс

скачать материал

Хочешь больше полезных материалов? Поделись ссылкой, помоги проекту расти!


Ещё документы из категории Информатика: