Базовые алгоритмические структуры

а) Структура "следование"

б) Структура "ветвление"


Если – ТО – ИНАЧЕ Если – ТО

в) Структура " повторение"

       
   
 
 


Цикл – ПОКА Цикл – ДО

Схема алгоритма циклической структуры (регулярный цикл)

Основным в процессе программирования является разработка алгоритма. Это один из наиболее сложных этапов решения задачи с использованием ЭВМ. В начале обучения программированию, на наш взгляд, целесообразно не привязываться сразу к какому-либо языку, разрабатывать алгоритмы без записи на ЯПВУ, а, например, с помощью блок-схем или иным аналогичным способом. После такой "чистой" алгоритмизации учащимся или студентам проще перейти к записи того же алгоритма на определённом языке программирования. В настоящей публикации продемонстрирован именно такой подход.

Напомним, что основными алгоритмическими структурами (ОАС) являются следование, развилка и цикл. В более сложных случаях используются суперпозиции (вложения) ОАС.

 

 

Линейные алгоритмы

Простейшие задачи имеют линейный алгоритм решения. Это означает, что он не содержит проверок условий и повторений.

Пример алгоритма линейной структуры.

Вычислить значения y и p, используя расчетные формулы:

при значениях a=0.59; z=-4.8; x=2.1.

Текст программы на языке Pascal:

program Prg_1;

var a,x,z,y,p,c: real;