При обучении программированию используется графическое
описание алгоритма решения задачи в виде блок - схемы. Такое представление
алгоритма достаточно удобно и наглядно показывает последовательность выполнения
операторов прогаммы. Приведем основные обозначения, применяемые в блок -
схемах.
Используя данные обозначения можно составить блок -
схемы основных операторов программирования на алгоритмическом языке Паскаль.
В соответствии с используемыми в программе операторами
различают следующие типы алгоритмов: линейный, ветвящийся, циклический,
комбинированный.
Приведем пример блок - схемы комбинированного алгоритма
для расчнета суммы положительных S1 и отрицательных S2 чисел из N случайных
чисел от -100 до 100.
Соответствующие алгоритму операторы имеют вид:
Begin
Randomize;
Writeln('Введите количество случайных чисел');
Readln(N);
S1:=0;
S2:=0;
For i:=1 to N do
begin
x:=Random(201)-100;
if x < 0 Then S2:=S2+x else S1:=S1+x;
end;
Writeln('S1= ', S1, ' S2= ', S2);
Readln
End.