Составить программу возведения заданного числа в третью степень - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Доброго всем времени суток. Начну с того что я в Паскале практически полный ноль(( Помогите пожалуйста решить следующую задачу: Составить программу возведения заданного числа в третью степень, имеющую следующую закономерность: 1³=1 2³=3+5 3³=7+9+11 4³=13+15+17+19 5³=21+23+25+27+29 Заранее спасибо! ну и сори за столь тупую тему.

Решение задачи: «Составить программу возведения заданного числа в третью степень»

textual
Листинг программы
  1. program cube;
  2. var n, i, j, term, cube: longint;
  3. begin
  4.   writeln('Введите натуральное число n');
  5.   readln(n);
  6.   cube := 0;
  7.   term := 1;
  8.   for i := 1 to n - 1 do
  9.     for j := 1 to i do
  10.       term := term + 2;
  11.   for i := 1 to n do
  12.   begin
  13.     cube := cube + term;
  14.     term := term + 2
  15.   end;
  16.   writeln(n, '^3 = ', cube);
  17.   readln;
  18. end.

Объяснение кода листинга программы

  1. Программа начинается с объявления переменных n, i, j, term и cube типа longint.
  2. Выводится сообщение для ввода натурального числа n.
  3. Переменная cube инициализируется значением 0.
  4. Переменная term инициализируется значением 1.
  5. Запускается цикл for, который выполняется n-1 раз (где n - введенное пользователем число).
  6. Внутри цикла выполняется вложенный цикл for, который также выполняется i-1 раз (где i - текущее значение переменной i).
  7. Внутри вложенного цикла переменная term увеличивается на 2.
  8. После окончания вложенного цикла переменная term обновляется, добавляя 2 к предыдущему значению.
  9. Запускается еще один цикл for, который выполняется n-1 раз.
  10. Внутри этого цикла переменная cube увеличивается на текущее значение переменной term.
  11. По окончании цикла выводится результат в формате n^3 = <значение переменной cube>.
  12. Программа завершается, ожидая ввода от пользователя.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы