Линейные программы
В линейной алгоритмической конструкции операторы выполняются последовательно друг за другом. При каждом выполнении такой программы она выполняется вся целиком, то есть выполняются все её операторы.
В линейных программах используются три оператора: оператор ввода, оператор присваивания, оператор вывода.
БЛОК-СХЕМА
ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ
PROGRAM<название программы>;
VAR<описание переменных>;
BEGI
READLN (ввод данных) ;
ОПЕРАТОР 1 ;
ОПЕРАТОР 2 ;
ОПЕРАТОР 3 ;
ОПЕРАТОР n ;
WRITELN (вывод результата) ;
END.
Пример:
Найти гипотенузу и площадь прямоугольного треугольника, если известны катеты. ( Значения катетов вводятся с клавиатуры.)
PROGRAM poisk gipotenuzi I ploschadi;
VAR katet_1, katet_2, gipotenuza, ploschad : REAL;
BEGIN
WRITELN (‘введите значение катетов’);
READLN (katet_1, katet_2);
gipotenuza := sqrt ( sqr ( katet_1) + sqr ( katet_2));
ploschad := ( katet_1 * katet_2) / 2;
WRITELN(‘гипотенуза равна’,gipotenuza:5:2, ’площадь треугольника равна’ ,ploschad:5:2);
END.