Графические объекты блок-схемы

 
 

 

 

Блок «начало и останов» - обозначает начало и конец алгоритма.
 

 

 

  Блок «процесс» - обозначает вычислительное действие.
      Блок «решение» - обозначает проверку выполнения условия.
      Блок «модификация» - обозначает начало цикла.
      Блок «ввод/вывод» - обозначает ввод/вывод данных.
      Блок «документ» - обозначает вывод данных на печать.

Основные алгоритмические структуры:

· линейный (последовательный)– действия выполняются однократно в заданном порядке.

· циклический – действия выполняются указанное число раз, или пока не выполнено заданное условие;

· разветвляющийся– в зависимости от условия выполняется либо одна, либо другая последовательность действий.


 

Тип алгоритма Блок-схема Алгоритмический язык Язык программирования Visual Basic
линейный алг название алгоритма нач Команда 1 Команда 2 … команда N кон
ветвление еслиусловие то серия 1 иначе серия 2 кв If условие Then Серия 1 [Else Серия 2] End IF  
цикл нц для i от M до К шаг N тело цикла кц For Счетчик=НачЗнач To КонЗнач [Step шаг] Тело цикла Next[Счетчик]
Цикл с условием пока условие нц тело цикла кц Do While Условие тело цикла Loop  
Цикл с условием нц тело цикла пока условие кц Do тело цикла Loop While Условие  
         

Вспомогательный алгоритм – алгоритм, который можно использовать в других алгоритмах, указав его имя.

Процедура – вспомогательная программа, которая вызывается из другой программы.