В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер



Pdf көрінісі
бет349/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   345   346   347   348   349   350   351   352   ...   437
спецификацию подпрограмм,
  т.е.  об  их входах и выходах. Для  гра­
фического исполнителя  спецификации заключаются  в ответах на 
вопросы: какой рисунок создает подпрограмма, каким должно быть 
исходное  состояние  исполнителя,  каким  будет  конечное  состоя­
ние  исполнителя.
Задача  3:  составить  алгоритм  рисования  горизонтальной  ли­
нии,  проведенной от края до края поля.  Эта задача вносит в дан­
ную  тему  следующие  новые  элементы:  управление  с  обратной 
связью;  структурная команда цикла.  Обратная связь между объек­
том  управления  (Кенгуренком)  и управляющей  системой  заклю­
чается  в том,  что  перед  выполнением  каждого  шага  проверяется 
условие «впереди не край?».  Если оно истинно, т.е. ответ положи­
тельный,  то делается  шаг,  в противном случае  выполнение  цикла 
прекращается.
Механизм  обратной  связи наглядно  иллюстрируется в отладоч­
ном режиме исполнения программы. В этом режиме анимационны­
ми  средствами  на экране  изображается  мальчик  Кристоффер,  ко­
285


торый  отдает  команды  управления  Кенгуренку.  В  начале  каждого 
цикла Кристоффер спрашивает Ру:  «Впереди не  край?» и получает 
в ответ:  «Да» или «Нет». Дальнейшие действия зависят от ответа.
Команда  цикла  является 


Достарыңызбен бөлісу:
1   ...   345   346   347   348   349   350   351   352   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет