Расчертить все поле горизонтальными пунктирными линиями стрелочка

Презентация была опубликована 4 года назад пользователемАнна Драгомирова

Похожие презентации

Презентация на тему: " ЗАДАЧА: Требуется расчертить рабочее поле горизонтальными линиями. В алгоритме решения задачи используется процедура ЛИНИЯ. Другая процедура ВОЗВРАТ возвращает." — Транскрипт:

2 ЗАДАЧА: Требуется расчертить рабочее поле горизонтальными линиями. В алгоритме решения задачи используется процедура ЛИНИЯ. Другая процедура ВОЗВРАТ возвращает графический исполнитель СТРЕЛОЧКУ к исходному положению для рисования следующей линии

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

Описание презентации по отдельным слайдам:

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

Цикл Решим задачу: исходное положение ГРИС – у левого края поля, направление – на восток. Требуется нарисовать горизонтальную линию через весь экран. Задачу можно решить, написав 15 раз команду шаг (если поперёк поля рисунка 15 шагов).

Цикл Короткий вариант: пока впереди не край повторять нц шаг кц Здесь использована команда, которая называется циклом.

Цикл Формат команды цикла: пока повторять нц кц Служебное слово нц обозначает начало цикла, кц – конец цикла.

Ветвление Познакомимся еще с одной командой ГРИС. Она называется командой ветвления. Формат команды ветвления такой: если то иначе кв Служебное слово кв обозначает конец ветвления.

Полное ветвление По-прежнему ГРИС может проверять только два условия: «впереди край?» или «впереди не край?». — это одна или несколько следующих друг за другом команд. Если справедливо, то выполняется , в противном случае — . Пример показан на рис. 5.12. Такое ветвление называется полным.

Читайте также  Рисунок родословного дерева для детей

Неполная форма ветвления В некоторых случаях используется неполная форма команды ветвления. Например: если впереди край то поворот кв Неполная команда ветвления имеет следующий формат: если то кв Здесь выполняется, если справедливо.

Пример задачи с двухшаговой детализацией Задача: Построить орнамент, состоящий из квадратов, расположенных по краю поля. Исходное положение ГРИС — в верхнем левом углу, направление на юг (рис. 5.14). Процедуру, рисующую цепочку квадратов от края до края поля, назовем РЯД. Процедуру, рисующую один квадрат, назовем КВАДРАТ.

Сначала напишем основную программу: программа Орнамент нач сделай РЯД поворот сделай РЯД поворот сделай РЯД поворот сделай РЯД кон

Теперь напишем процедуры РЯД и КВАДРАТ: В процедуре РЯД в теле цикла содержится неполное ветвление. Структуру такого алгоритма можно назвать так: цикл с вложенным ветвлением.

На рис. 5.15 приведена блок-схема процедуры РЯД:

Составление этой программы потребовало двух шагов детализации алгоритма, которые выполнялись в такой последовательности:

Теперь вам известны все команды управления графическим исполнителем. Их можно разделить на три группы: простые команды; команда обращения к процедуре; структурные команды. К третьей группе относятся команды цикла и ветвления.

Задания: Путем пошаговой детализации составьте программы управления графическим исполнителем для решения следующих задач: • расчертить все поле горизонтальными пунктирными линиями; • нарисовать квадраты во всех четырех углах поля; • расчертить все поле в клетку со стороной, равной шагу.

Вопросы: 1. Что такое пошаговая детализация? 2. Из каких команд могут состоять вспомогательные алгоритмы последнего уровня детализации? 3. Какой формат имеет команда ветвления? Какие действия исполнителя она определяет? 4. Чем отличается полное ветвление от неполного?

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

Читайте также  Слова только из гласных букв

  • Павлова Алена ВладимировнаНаписать 2361 25.09.2018

Номер материала: ДБ-110451

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

    25.09.2018 104
    24.09.2018 218
    23.09.2018 1382
    22.09.2018 133
    22.09.2018 106
    21.09.2018 96
    21.09.2018 332
    21.09.2018 127

Не нашли то что искали?

Вам будут интересны эти курсы:

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако редакция сайта готова оказать всяческую поддержку в решении любых вопросов связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.

Код для использования на сайте:

Скопируйте этот код и вставьте себе на сайт

Для скачивания поделитесь материалом в соцсетях

После того как вы поделитесь материалом внизу появится ссылка для скачивания.

Подписи к слайдам:

программа Орнамент нач сделай РЯД поворот сделай РЯД поворот сделай РЯД поворот сделай РЯД кон

Теперь напишем процедуры РЯД и КВАДРАТ:

В процедуре РЯД в теле цикла содержится неполное ветвление. Структуру такого алгоритма можно назвать так: цикл с вложенным ветвлением.

На рис. 5.15 приведена блок-схема процедуры РЯД: Составление этой программы потребовало двух шагов детализации алгоритма, которые выполнялись в такой последовательности: Теперь вам известны все команды управления графическим исполнителем. Их можно разделить на три группы: простые команды; команда обращения к процедуре; структурные команды. К третьей группе относятся

  • Теперь вам известны все команды управления графическим исполнителем. Их можно разделить на три группы: простые команды; команда обращения к процедуре; структурные команды. К третьей группе относятся команды цикла и ветвления.
Читайте также  Самый лучший квадрокоптер в мире

Задания: Путем пошаговой детализации составьте программы управления графическим исполнителем для решения следующих задач: • расчертить все поле горизонтальными пунктирными линиями; • нарисовать квадраты во всех четырех углах поля; • расчертить все поле в клетку со стороной, равной шагу. Вопросы:

  • 1. Что такое пошаговая детализация? 2. Из каких команд могут состоять вспомогательные алгоритмы последнего уровня детализации? 3. Какой формат имеет команда ветвления? Какие действия исполнителя она определяет? 4. Чем отличается полное ветвление от неполного?
Ссылка на основную публикацию
Adblock
detector