Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
рабочая тетрадь Чертежник.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
395.78 Кб
Скачать

Задания для самостоятельного решения.

Задание 1. Составьте алгоритм рисования.

Задание 2. Составьте алгоритм рисования.

Задание 3. Составьте алгоритм рисования.

Задание 4. Придумайте свой рисунок и составьте алгоритм его рисования.

  1. Линейные алгоритмы.

Линейный алгоритм - это алгоритм, в котором каждая команда выполняется только один раз, выполнение алгоритма идет сверху вниз, слева направо.

Например, рассмотренные ранее примеры, являются линейными.

    1. Рисование букв.

С помощью Чертежника можно рисовать любые фигуры, состав­ленные из отрезков, например буквы. Составим алгоритм, при выполнении которого Чертежник рисует на клетчатой бумаге букву М. Поскольку на­чальное положение пера на плоскости не задано, то придется воспользоваться командой "сместиться на вектор":

использовать Чертежник алг буква М нач . опустить перо . сместиться на вектор (0, 4) . сместиться на вектор (1, -2) . сместиться на вектор (1,2) . сместиться на вектор (0, -4) . поднять перо . сместиться на вектор (1, 0) кон

Аналогично можно нарисовать любую другую букву.

Пусть перо Чертежника расположено в точке (0, 0) и мы пос­ледовательно приказываем ЭВМ выполнять алгоритмы "буква М", "буква И", "буква Р". Что будет нарисовано в результате?

Перед выполнением алгоритма "буква М" перо находится в точке (0, 0). После выполнения перо окажется в точке (3. 0). с которой и начнет выполняться алгоритм "буква И". После его выполнения перо окажется в точке (6, 0). Именно с этой точки будет нарисована буква Р. В итоге будет написано слово МИР, а перо окажется в точке (9, 0).

Пример 1. Составить алгоритм рисования слова МИР.

использовать Чертежник алг мир нач . опустить перо . сместиться на вектор (0, 4) . сместиться на вектор (1, -2) . сместиться на вектор (1,2) . сместиться на вектор (0, -4) . поднять перо . сместиться на вектор (1, 0) . сместиться на вектор (0,4) . опустить перо . сместиться на вектор (0,-4) . сместиться на вектор (2,4) . сместиться на вектор (0,-4) . поднять перо . сместиться на вектор (1,0) . опустить перо . сместиться на вектор (0,4) . сместиться на вектор (2,0) . сместиться на вектор (0,-2) . сместиться на вектор (-2,0) . поднять перо . сместиться на вектор (3,-2) кон

Пример 2. Составить алгоритм рисования аббревиатуры «НГПУ».

использовать Чертежник алг НГПУ нач . поднять перо . сместиться на вектор (-6,1) . опустить перо . сместиться на вектор (0,4) . поднять перо . сместиться на вектор (0,-2) . опустить перо . сместиться на вектор (2,0) . поднять перо . сместиться на вектор (0,2) . опустить перо . сместиться на вектор (0,-4) . поднять перо . сместиться на вектор (1,0) . опустить перо . сместиться на вектор (0,4) . сместиться на вектор (2,0) . сместиться на вектор (0,-1) . поднять перо . сместиться на вектор (2,-3) . опустить перо . сместиться на вектор (0,4) . сместиться на вектор (2,0) . сместиться на вектор (0,-4) . поднять перо . сместиться на вектор (1,0) . опустить перо . сместиться на вектор (2,4) . поднять перо . сместиться на вектор (-1,-2) . опустить перо . сместиться на вектор (-1,2) . поднять перо . сместиться на вектор (-4,-5) кон