1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Задание 9 Параграф 27 ГДЗ Семакин 8 класс (Информатика)
Семакин, Залогова
8 класс
Автор
Семакин, Залогова

Задание 9 Параграф 27 ГДЗ Семакин 8 класс (Информатика)

Задача

program task_9;
var
x, n, s, i: integer;
begin
write(‘Введи X и N через пробел > > ‘);
readln(x, n);
s := 1;
for i := 1 to n do
s := s * x;
writeln(x, ‘ в степени ‘, n, ‘ = ‘, s)
end.
Для N=5

Подробный ответ

Нужно вычислить степень числа $$X^N$$, где $$X$$ — целое число, а $$N$$ — натуральное.

Удобно использовать переменную $$s$$ для накопления произведения. Сначала положим $$s = 1$$, затем $$N$$ раз умножим $$s$$ на $$x$$:

$$s := s \cdot x$$

После выполнения цикла в переменной $$s$$ будет значение $$x^n$$.

Проверим работу алгоритма при $$x = 2$$, $$n = 5$$:

ixs
122
224
328
4216
5232

Значит, $$2^5 = 32$$.

program task_9;
var
  x, n, s, i: integer;
begin
  write(‘Введи X и N через пробел >> ‘);
  readln(x, n);
  s := 1;
  for i := 1 to n do
    s := s * x;
  writeln(x, ‘ в степени ‘, n, ‘ = ‘, s);
end.

Ответ

Алгоритм вычисляет $$X^N$$ последовательным умножением $$s$$ на $$x$$, программа приведена выше. Для $$N = 5$$ при $$X = 2$$ получаем $$32$$.



Общая оценка
4.5 / 5
Другие учебники
Другие предметы