Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание 9.

Читайте также:
  1. III задание)
  2. III. Проверка пройденного материала, домашнее задание
  3. V Домашнее задание (теоретическая часть)
  4. А) Домашнее задание для закрепления навыков решения задач
  5. А. Домашнее задание №4 для закрепления навыков решения задач
  6. А. Домашнее задание №6 для закрепления навыков решения задач
  7. Б. Домашнее задание № 4 для закрепления знаний теоретического материала

С помощью исполнителя робот в среде кумир составить алгоритм программы, используя рисунок. (рис 21)

 

(рис 21)

алг рыбка

дано | робот на клетку ниже конечной. (рис 21-конечный)

надо | робот в конечной точке (рис 21)

Нач

Кон

Циклические задачи.

При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно вы­полнить несколько раз подряд. Для упрощения записи алгоритма в таких случаях можно исполь­зовать специальную команду алгоритмического языка — цикл n раз:

 

Рассмотренные нами раньше команды записывались на одной строке. Команда n раз выглядит по-другому. Она занимает несколько строк и, что самое главное, содержит в себе другие команды алгоритмического языка.

Команда n раз называется циклом, поскольку при ее вы полнении циклически повторяется одна и та же последовательность команд.

В общем виде цикл n раз записывается так:

 

нц число повторений раз

| тело цикла (последовательность команд)

Кц

Служебные слова нц (начало цикла) и кц (конец цикла) пишутся строго одно под другим и соединяются вертикальной чертой. Правее этой черты записывается повторяемая последо­вательность команд (тело цикла). При выполнении алгоритма эта последовательность команд циклически повторяется указан­ное число раз. Правила алгоритмического языка допускают за­дание любого целого числа повторений. Оно может быть нулевым и даже отрицательным. Эти случаи не считаются ошибочными — просто тело цикла не будет выполнено ни разу, а ЭВМ сразу перейдет к выполнению команд, записанных после кц.

 

Задание для самостоятельного разбора:

алг из А в Б

дано | Робот в клетке А (рис 22)

надо | Робот в клетке Б (рис 22)

Нач

нц 5 раз

● ●вверх; вверх; вправо; вниз; вниз; вправо

Кон

(рис 22)

Задание 1.

алг | закрасить ряд из 10 клеток

дано | на поле Робота стен нет

надо | Робот закрасил 10 клеток вправо

| и вернулся в исходное положение (рис 23)

Нач

кон

(рис 23)


Дата добавления: 2015-07-11; просмотров: 136 | Нарушение авторских прав


Читайте в этой же книге: Команды РОБОТА. | Линейные задачи | Задание 15 | Задачи с использованием вспомогательных алгоритмов | Задание 1 | Задание 3. | Задание 1 | Задание 2 | Задание 6 | Задание 10 |
<== предыдущая страница | следующая страница ==>
Задание 2.| Задание 9.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)