Navigation bar
  Print document Start Previous page
 92 of 179 
Next page End  

92
Для реализации этого сценария воспользуемся циклом с выходом, в котором задается вопрос
число=? и проверяются числа, вводимые человеком. Выход из цикла происходит после совпадения
ответа с числом, задуманным ЭВМ.
Алгоритм                       
Программа 
алг «угадай-ка»                
' угадай-ка 
нач                           
cls 
вывод («Угадай число»)         
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. Составьте сценарий и алгоритм, моделирующий на экране броуновское движение частиц.
4.7. Средства обработки данных
Автоматизированная обработка данных
— одна из основных массовых проблем, решаемых с
помощью ЭВМ. На персональных компьютерах IBM PC базовым средством обработки данных является
язык программирования Basic. В операционной системе Windows этот язык считается основным языком
Сайт создан в системе uCoz