Байланысты: lapchik mp i dr metodika prepodavaniia informatiki
спецификацию подпрограмм, т.е. об их входах и выходах. Для гра
фического исполнителя спецификации заключаются в ответах на
вопросы: какой рисунок создает подпрограмма, каким должно быть
исходное состояние исполнителя, каким будет конечное состоя
ние исполнителя.
Задача 3: составить алгоритм рисования горизонтальной ли
нии, проведенной от края до края поля. Эта задача вносит в дан
ную тему следующие новые элементы: управление с обратной
связью; структурная команда цикла. Обратная связь между объек
том управления (Кенгуренком) и управляющей системой заклю
чается в том, что перед выполнением каждого шага проверяется
условие «впереди не край?». Если оно истинно, т.е. ответ положи
тельный, то делается шаг, в противном случае выполнение цикла
прекращается.
Механизм обратной связи наглядно иллюстрируется в отладоч
ном режиме исполнения программы. В этом режиме анимационны
ми средствами на экране изображается мальчик Кристоффер, ко
285
торый отдает команды управления Кенгуренку. В начале каждого
цикла Кристоффер спрашивает Ру: «Впереди не край?» и получает
в ответ: «Да» или «Нет». Дальнейшие действия зависят от ответа.
Команда цикла является