Рисование букв.
С помощью Чертежника можно рисовать любые фигуры, составленные из отрезков, например буквы. Составим алгоритм, при выполнении которого Чертежник рисует на клетчатой бумаге букву М. Поскольку начальное положение пера на плоскости не задано, то придется воспользоваться командой "сместиться на вектор":
| использовать Чертежник алг буква М нач. опустить перо. сместиться на вектор (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) кон
|
|
|
Дата добавления: 2015-07-15; просмотров: 892 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.005 сек.)