Давайте рассмотрим программу построчно и поймем, что она делает, а затем разберем, что будет выведено на экран.
Программа начинается с объявления переменных:
Var a, b, x, y: real;
Здесь объявлены четыре переменные типа real
(вещественные числа).
Далее начинается основной блок программы:
Begin
Программа выводит сообщение:
Writeln('Введите a');
и затем считывает значение переменной x
(хотя надпись говорит "Введите a", считывается значение в x
):
readln(x);
Затем аналогично выводит сообщение:
Writeln('Введите b');
и считывает значение переменной b
:
readln(b);
Теперь вычисляется значение y
при текущем значении x
:
y := 3 * x * x + x - 4;
Цикл while
выполняется до тех пор, пока x
меньше или равно b
:
While x