Navigation bar
  Print document Start Previous page
 52 of 144 
Next page End  

52
где <оператор> - это один или несколько операторов, разделяемых двоеточием, а <условие> - это
некоторое логическое условие, при соблюдении которого будут выполняться указанные операто-
ры.
Примеры записи условии - простых и сложносоставных:
Условие:                
Запись:
х = у                     
х = у 
х
у                     
х
у 
х > у                     
х > у 
х < у                     
х < у 
х
у                     
х <= у 
х
у                     
х >= у 
не (х = 1)                 
not (x = 1) 
(х > 0) и (у > 0)           
(х > 0) and (у > 0) 
(а = 0) или (b = 0)        
(а = 0) or (b = 0)
Простейшим примером программы с условными операторами является реализация алго-
ритма «выбор из меню»:
Сценарий «Выбор из меню»
Меню: 
<результат >:
1. Новый год
1 января
2. День рождения
1 декабря
3. День знаний
1 сентября 
выбор=? <n>
<результат >
Алгоритм и программа выбора по меню, соответствующие этому сценарию:
Алгоритм
Программа
алг «выбор по меню»
' выбор по меню
нач
cls
вывод («Меню»)
   print «Меню:»
вывод («I. Новый год»)
   print («1. Новый год»)
вывод («2. День рождения»)
   print («1. День рождения») 
вывод («З. День знаний») print      
   («3. День знаний»)
запрос («выбор=», п)
   input «выбор=», n
если п = 1 то
   if n = I then
вывод («1 января»)
     print «1 января»
если п = 2 то
   if n = 2 then
вывод («1 декабря»)
     print «1 декабря»
если п = 3 то
   if n = 3 then
вывод («1 сентября»)
     print «1 сентября»
кон
end
Правильность диалоговых алгоритмов и программ можно оценить сопоставлением их со
сценарием диалога. Любое отклонение результатов выполнения алгоритмов и программ от сцена-
рия диалога - это ошибка. Диалоговый алгоритм - правильный, если результаты их выполнения
строго соответствуют сценарию.
Сравнение текста программы с описанием алгоритма, а затем алгоритма со сценарием
диалога подтверждает полное соответствие программы заданному сценарию «выбор по меню».
Таким образом, правильность программ может проверяться через правильность реализованных в
них алгоритмов. 
Сайт создан в системе uCoz