Линейным называется вычислительный процесс, все действия которого, начиная от ввода исходных данных и заканчивая получением результатов, выполняются последовательно, одно за другим.
П р и м е р. На плоскости координатами своих вершин x, y в декартовой системе координат задан треугольник ABC. Найти площадь этого треугольника.
Блок-схема алгоритма решения задачи приведена на рис. 9.

Рис. 9
Текст программы:
Program Treygolnik;
Var
x1, y1, x2, y2, x3, y3 : real; {координаты вершин треугольника}
ab, bc, ac : real; {длины сторон треугольника}
p, s : real; {полупериметр, площадь}
Begin
writeln(‘Ввод исходных данных’);
writeln(‘Ввод координат вершины A’); readln(x1,y1);
writeln(‘Ввод координат вершины B’); readln(x2,y2);
writeln(‘Ввод координат вершины C’); readln(x3,y3);
ab:=sqrt(sqr(x1-x2) + sqr(y1-y2)); {длина стороны AB}
bc:=sqrt(sqr(x2-x3) + sqr(y2-y3)); {длина стороны BC}
ac:=sqrt(sqr(x1-x3) + sqr(y1-y3)); {длина стороны AC}
p:=(ab+bc+ac)/2; s:=sqrt(p*(p-ab)*(p-bc)*(p-ac)); {полупериметр и площадь}
write('Площадь =’, s:6:2)
end.