Страницы

Составление алгоритмов с циклом

 Здравствуйте ребята!

Давайте вспомним, что такое цикл, тело цикла и блок выхода из цикла!

 Задание 10


- Блок номер 1. Начало. Робот приготавливается к выполнению алгоритма.

- Блок номер 2. Переменной N присвоить значение 0.

- Значение переменной N показывает, сколько плодов в корзине робота. N равно нулю. Сколько плодов в корзине?

(Ответ: в корзине нет плодов.)

- Блок номер 3. Переменной К присвоить значение 1.

- Блок номер 4. Подъехать к растению номер К.

- Блок номер 6. Переменной N присвоить значение N+. Здесь пропуск.

Как надо заполнить пропуск. 

- Что показывает переменная N?

(Ответ: значение переменной показывает, сколько помидоров находится в корзине.)

- На сколько увеличилось количество помидор в корзине после выполнения роботом предыдущей команды алгоритма?

(Ответ: количество помидор увеличилось на два.)

- На сколько единиц надо увеличить переменную N?

(Ответ: значение переменной N надо увеличить на две единицы.)

- Что надо написать в блоке номер 6?

(Ответ: N := N + 2.)

- Блок номер 7. Переменной К присвоить значение ... В алгоритме пропуск.

 Какой символ пропущен в блоке 7. Значение переменной К показывает номер куста, к которому надо подъехать роботу. Робот подъезжает к кустам по очереди: сначала к первому, затем ко второму, третьему и т. д. Значение переменной К увеличивается каждый раз на 1. То есть к старому значению переменной К надо прибавить 1. Старое значение переменной, так же как и новое, обозначается буквой К. Значит, в блоке 7 должно быть записано К:= К+ 1.

- Блок номер 8 является блоком выхода из цикла. Условие в блоке пропущено, и мы не можем определить, продолжать выполнение цикла или прекратить. В условии задачи сказано, что робот должен собрать плоды с семи растений. Посмотрите на доску. Робот выполнил задание? Надо продолжать выполнение алгоритма? (Ответ: да.)

- Не будем пока заполнять пропуски в блоке номер 8. Перейдем к блоку 4.

Аналогичным образом алгоритм выполняется до тех пор, пока не будут собраны все помидоры с семи кустов. После этого меняются рассуждения при выполнении блока 8.

- Надо ли продолжать выполнение цикла?

(Ответ: нет.)

- Чему сейчас равна переменная К?

(Ответ: посмотрим в последнюю заполненную строку таблицы на экране; переменная К равна 8.)

- Когда переменная К была равна 2, 3, 4, 5, 6, 7, мы переходили к блоку 4 и повторяли выполнение тела цикла. Когда переменная К стала равна 8, мы хотим выйти из цикла. Каким будет условие выхода из цикла в блоке 8?

(Ответ: К=8 или К>7.)

b. Ответ: надо изменить условие выхода из цикла. В блоке 8 записать К > 10 или К = 11

Домашнее задание стр 19 № 12



Комментариев нет:

Отправить комментарий