Напишите программу вычисления выражения s= x3+ x5+ xn, где x и n вводятся с клавиатуры. Используйте подпрограмму вычисления степени в Паскаль.

gdz-informatika-9-klass-bosova-2021

§ 1.2. Запись вспомогательных алгоритмов на языке Паскаль Гдз по информатике 9 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


8. Напишите программу вычисления выражения s= x3+ x5+ xn, где x и n вводятся с клавиатуры. Используйте подпрограмму вычисления степени.

Ответ

Вот пример программы на Паскале, которая вычисляет значение выражения s = x^3 + x^5 + x^n, где x и n вводятся с клавиатуры, используя подпрограмму для вычисления степени числа x:

program PowerExpression;

function power(base, exponent: integer): integer;
var
i, result: integer;
begin
result := 1;
for i := 1 to exponent do
result := result * base;
power := result;
end;

var
x, n, s: integer;

begin
writeln('Введите значение x:');
readln(x);

writeln('Введите значение n:');
readln(n);

s := power(x, 3) + power(x, 5) + power(x, n);

writeln('Значение выражения s = x^3 + x^5 + x^n:');
writeln(s);
end.

В этой программе мы сначала определяем подпрограмму power, которая принимает два параметра: base (основание) и exponent (показатель степени). Мы инициализируем переменную result значением 1 и затем в цикле for умножаем ее на основание base exponent раз.

Затем мы объявляем переменные x, n и s.

После этого мы запрашиваем у пользователя ввод значения x и n.

Затем мы вычисляем значение выражения s = x^3 + x^5 + x^n, используя подпрограмму power, чтобы возвести x в степени 3, 5 и n.

В конце мы выводим значение выражения s.

Пример работы программы:

Введите значение x:
2
Введите значение n:
4
Значение выражения s = x^3 + x^5 + x^n:
56


Понравилась статья? Поделиться с друзьями: