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

54
мания и исправления структурированных описаний позволяет существенно уменьшить количество
ошибок в алгоритмах и программах и сократить время их отладки на ЭВМ.
При структурном подходе к составлению алгоритмов и программ используются три основ-
ных правила композиции:
1) альтернативный выбор;
2) циклический повтор;
3) вспомогательные алгоритмы (подпрограммы).
Структурированными считаются алгоритмы и программы составленными только с ис-
пользованием указанных трех правил структурной композиции. Неструктурированными считают-
ся алгоритмы и программы, в которых используются операторы goto ... или отсутствует ступенча-
тая запись циклов и альтернатив.
Основные правила структурной композиции алгоритмов с примерами записи их на языке
структурированного Бейсика:
1. Альтернативный выбор:
Алгоритм          
Запись
если х > 0 то      
if х > 0 then
у := х             
   у = х 
иначе              
else
у := -х           
   у = -х
кесли             
end if
2. Циклический повтор:
Алгоритм          
Запись
пока х > 1 цикл    
do while х > 1
х: = х/2          
   х = х/2 
кцикл              
loop
3. Вспомогательные алгоритмы (подпрограммы).
 
Алгоритм          
Подпрограмма
алг «у = |х|»        
mod: 'у = |х|
нач                  
'
если х > 0 то      
   if х > 0 then
у := х             
       у = х
иначе              
   else
у := -х            
      у = -х 
все                 
   end if 
кон                
return
Обращение к алгоритму     
Обращение к подпрограмме 
«у = |х|»                  
gosub mod
В качестве иллюстрации приведем пример структурированного алгоритма «Галерея карти-
нок» и соответствующей структурированной программы:
Сайт создан в системе uCoz