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

Домашнее задание №21

Тема: Циклические алгоритмы

1. Начальное состояние: исполнитель находится в нижнем правом углу и смотрит вверх. Где будет исполнитель после выполнения следующих программ?

а)

пока впереди не край повторять

нц

прыжок

кц

поворот

поворот

пока впереди не край повторять

нц

прыжок

кц

б)

пока впереди не край повторять

нц

прыжок

поворот

прыжок

поворот

поворот

поворот

кц

а) б)

2. Составьте алгоритм, переводящий графического исполнителя (ГРИС) в угол поля из любого исходного положения.

3. Дан следующий алгоритм:

пока впереди не край повторять

нц

поворот

кц

При каком исходном положении графического исполнителя данный алгоритм зациклится?

4. Внесите исправления в приведённый ниже алгоритм, чтобы в результате его работы была нарисована рамка вдоль границ поля (исходное положение графического исполнителя – произвольное) и алгоритм не зацикливался:

ПЕРЕХОД

Поворот

ПЕРЕХОД

Поворот

Пока впереди не край

нц

ЛИНИЯ

Поворот

кц

Процедура ПЕРЕХОД

пока впереди край повторять

нц

прыжок

кц

конец процедуры

Процедура ЛИНИЯ

Пока впереди не край повторять

нц

шаг

кц

конец процедуры

Домашнее задание №22

Тема: Ветвления и последовательная детализация алгоритма

1. Графический исполнитель стоит в левом верхнем углу поля. Направление - произвольное. Что будет изображено на экране после выполнения графическим исполнителем следующего алгоритма (опишите все возможные варианты):

если впереди край то

поворот

иначе

прыжок

прыжок

конец ветвления

пока впереди не край

шаг

конец цикла

2. Напишите для графического исполнителя алгоритм, который чертит вдоль границ поля пунктирную рамку (размеры поля – произвольные). Расстояние между пунктирами – 1 шаг, длина пунктира – 1 шаг. Исходное положение исполнителя – произвольное.

3. Напишите для графического исполнителя алгоритм изображения слова НАГАН. Для написания алгоритма использовать последовательную детализацию. Высота букв - 4 шага, ширина - 2 шага. Расстояние между буквами – 1 шаг. Укажите начальное направление движения графического исполнителя.