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

83
Условный оператор:          
Действия ЭВМ:
if <условие> then <оператор>   
если <условие> то <действие>
где <оператор>
— это один или несколько операторов, разделяемых двоеточием, а <условие> — это
некоторое логическое условие, при соблюдении которого будут выполняться указанные операторы.
Примеры записи условий — простых и сложносоставных:
Условие:                
Запись:
х
= у                           
х = у 
х (у                             
х <> у 
х > у                           
х > у
х < у                            
х < у
х (у                    
х <= у 
х (у                    
х >= у 
не (х = 1)                
not (x = l) 
(х>0) и (у>0)             
(х>0) and (y>0) 
(а=0) или (b=0)          
(a=0) or (b=0)
Простейшим примером программы с условными операторами является реализация алгоритма «выбор
из меню»:
Алгоритм и программа выбора по меню, соответствующие этому сценарию:
Алгоритм                   
Программа
алг 'выбор по меню           
«выбор по меню» 
нач                         
CLS 
вывод («Меню)              
PRINT «Меню:» 
вывод («1. Новый год»)       
PRINT («1.Новый год»);
вывод («2. День рождения»)   
PRINT («2.День рождения»);
вывод («3. День знаний»)      
PRINT («3.День знаний»);
запрос («выбор=», n)         
INPUT «выбор=», n 
если n=1 то             
IF n = 1 THEN
вывод («1 января»)           
PRINT «1 января» 
если n=2 то                
IF n = 2 THEN
вывод («1 декабря»)           
PRINT «1 декабря» 
если n=3 то                
IF n = 3 THEN
вывод («1 сентября»)          
PRINT «1 сентября» 
кон                          
END
Правильность диалоговых алгоритмов и программ можно оценить сопоставлением их со сценарием
диалога. Любое отклонение результатов выполнения алгоритмов и программ от сценария диалога — это
ошибка. Диалоговый алгоритм правильный, если результаты его выполнения строго соответствуют
сценарию.
Сравнение текста программы с описанием алгоритма, а затем алгоритма со сценарием диалога
подтверждает полное соответствие программы заданному сценарию «Выбор по меню». Таким образом,
правильность программ может проверяться через правильность реализованных в них алгоритмов.
Сайт создан в системе uCoz