Для записи выражения ( y = 5x^2 + 10x + 2 ) на языке программирования Паскаль и последующего вычисления значения этого выражения при ( x = 1 ), можно написать следующую программу:
program CalculateExpression;
var
x, y: Integer; { Объявляем переменные x и y как целые числа }
begin
x := 1; { Присваиваем переменной x значение 1 }
y := 5 * x * x + 10 * x + 2; { Вычисляем значение выражения y = 5x^2 + 10x + 2 }
writeln('При x = ', x, ' значение y = ', y); { Выводим результат на экран }
end.
Разберем программу по частям:
Объявление программы и переменных:
program CalculateExpression;
var
x, y: Integer;
Здесь мы начинаем программу с ключевого слова program
, за которым следует имя программы. Затем объявляем две переменные x
и y
типа Integer
(целое число).
Начало основной части программы:
begin
Ключевое слово begin
обозначает начало основной части программы.
Присваивание значения переменной x
:
x := 1;
Переменной x
присваивается значение 1.
Вычисление выражения и присваивание результата переменной y
:
y := 5 * x * x + 10 * x + 2;
Здесь мы вычисляем значение выражения ( 5x^2 + 10x + 2 ) при ( x = 1 ) и присваиваем результат переменной y
.
Вывод результата на экран:
writeln('При x = ', x, ' значение y = ', y);
Функция writeln
выводит строку с результатом на экран. В данном случае выводится строка При x = 1 значение y = 17
, так как при ( x = 1 ):
( y = 5 \cdot 1^2 + 10 \cdot 1 + 2 = 5 + 10 + 2 = 17 ).
Завершение программы:
end.
Ключевое слово end
с точкой завершает программу.
Таким образом, при запуске этой программы на языке Паскаль, на экране будет выведено:
При x = 1 значение y = 17