Любой алгоритм можно составить из нескольких базовых структур. Простейшей из них является линейная (следование).
Линейный алгоритм (следование) образуется командами, выполняемыми однократно в той последовательности, в которой они записаны.
Блок-схема Программа на языке Pascal Элементы программы
program line;
var a, b, c: integer;
begin
readln(a, b);
c := 2 * a + b;
writeln('c=', c);
end.
1. Заголовок
2. Объявление переменных
3. Начало блока операторов
4. Ввод исходных данных
5. Вычисление по формуле
6. Вывод результата
7. Конец блока операторов
Для ввода данных в языке Pascal используются процедуры
read(переменные); например, read(a, b, c);
readln(переменные); например, readln(a, b, c);
Для вывода данных в языке Pascal используются процедуры
write(выражения); например, write('a =', a, 'b + c =', b + c);
writeln(выражения); например, writeln('a =', a, 'b + c =', b + c);
Процедуры readln и writeln отличаются от read и write тем, что после ввода/вывода производят перевод строки.