Информатика


         

Выход из цикла происходит после


Выход из цикла происходит после совпадения ответа с числом, задуманным ЭВМ:

Алгоритм                                          Программа

алг «угадай-ка»                                 ' угадай-ка

нач                                                      сls

вывод («Угадай число»)                 print «Угадай число»

вывод («от 1 до 100»)                     print «от 1 до 100»

z: = случайное [0:100]                     z = int (rnd* 100)

цикл                                                  do

запрос( «число=», х)                      input «число=», х

при х = z вых                                    if х = z then exit do

если х <

z то                                   if х < z then


вывод («мало»)                             print «мало»

инеc х > z то                                   elseif х > z then

вывод («много»)                            print «много»

все                                                    end if

кцикл                                               loop

вывод («молодец, умница»)          print «молодец, умница»

кон                                                      end

Сравнение алгоритма со сценарием показывает их полное соот­ветствие друг другу.

В о п р о с ы

 

1. Сколько ошибок содержится в программах?

2. Как долго длится отладка программ?

3. Что такое спецификации программ?

4. Зачем нужны спецификации?

5. Можно ли гарантировать отсутствие ошибок в программах?

6. Что такое систематический подход к алгоритмизации?

З а д а ч и

 

1. Составьте сценарий и алгоритм диалога «Распорядок дня», с по­мощью которого можно узнать, что запланировано на заданный час дня.

2. Составьте сценарий и алгоритм диалога с выбором по меню;

а) национальных флагов;

б) каталога строительных блоков;

в) набора рисунков;

г) каталога строений.

3. Предложите сценарии и алгоритмы рисования на экране абстракт­ных рисунков:

а) из случайных разноцветных точек;

б) из случайных разноцветных отрезков;

в) из случайных разноцветных рамок;

г) из случайных разноцветных окружностей;

д) из случайных разноцветных кругов;

е) из случайных разноцветных окошек.

4. Составьте сценарий и алгоритм, моделирующий на экране бро­уновское движение частиц.


Содержание  Назад  Вперед