Составить программу возведения натурального числа в квадрат - 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
Листинг программы
var n,i,s:integer;
begin
 writeln('Введите натуральное число');
 write('->');readln(n);
 s:=0;
 for i:=1 to n do s:=s+2*i-1;
 writeln('Квадрат числа ',n,' равен ',s)
end.

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

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

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


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

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

7   голосов , оценка 3.857 из 5
Похожие ответы