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

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

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

Помогите пожалуйста! Составить программу возведения натурального числа в квадрат, учитывая следующую закономерность: 1^2=1 2^2=1+3 3^2=1+3+5 4^2=1+3+5+7 ... n^2=1+3+5+7+9+...+(2n-1) Запрещается использовать операцию умножения, функции возведения в степень, экспоненты и логарифма. Ниже приведен рекомендуемый вид экрана программы во время ее работы. #1 Введите натуральное число -> 4 Квадрат числа 4 равен 16.

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

textual
Листинг программы
  1. var n,i,s:integer;
  2. begin
  3.  writeln('Введите натуральное число');
  4.  write('->');readln(n);
  5.  s:=0;
  6.  for i:=1 to n do s:=s+2*i-1;
  7.  writeln('Квадрат числа ',n,' равен ',s)
  8. end.

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

  1. В начале программы объявляются три переменные: n, i, s типа integer (целое число).
  2. Затем выводится сообщение Введите натуральное число и предложение для ввода числа ->.
  3. После ввода числа, переменная s инициализируется значением 0.
  4. Далее происходит цикл от 1 до n, где к переменной s прибавляется значение 2*i-1.
  5. В конце программы выводится сообщение Квадрат числа [n] равен [s].

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


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

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

7   голосов , оценка 3.857 из 5

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

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

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