Линейный алгоритм — это такой алгоритм, в котором все команды выполняются строго последовательно, одна за другой, без каких-либо ветвлений или повторений. Пример вычисления площади прямоугольника в Pascal — отличная иллюстрация:
pascal
program RectangleArea;
var
length, width, area: Real;
begin
// Шаг 1: Запросить длину прямоугольника
Write('Введите длину прямоугольника: ');
ReadLn(length);
// Шаг 2: Запросить ширину прямоугольника
Write('Введите ширину прямоугольника: ');
ReadLn(width);
// Шаг 3: Вычислить площадь (длина * ширина)
area := length * width;
// Шаг 4: Вывести результат
WriteLn('Площадь прямоугольника: ', area);
end.
Таким образом, вычисление площади прямоугольника в Pascal — это классический пример линейного алгоритма, где каждая операция выполняется последовательно, приводя к конечному результату.