Вычислить сумму квадратов всех целых чисел, меньших заданного числа - Pascal

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

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

Здравствуйте. Помогите решить задачи в Паскаль. Надо ввести с клавиатуры целое число, если число отрицательное, то уменьшить его на 10 и вывести на экран, указав, что оно отрицательное. Это первая задача. Вторая: составить программу, которая выведет на экран первые 15 элементов следующей последовательности:1, 2, 4, 7, 11, 16. Вычислить сумму квадратов всех целых чисел, меньших заданного числа А. Желательно с пояснением

Решение задачи: «Вычислить сумму квадратов всех целых чисел, меньших заданного числа»

textual
Листинг программы
  1. var i:byte;
  2. begin
  3. for i:=0 to 14 do
  4. write(i*(i+1)div 2+1,' ')
  5. end.

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

  1. Переменная i инициализируется значением byte, что означает, что она может содержать только целочисленные значения от -128 до 127.
  2. В цикле for переменная i итерируется от 0 до 14. Это означает, что будут вычислены суммы квадратов всех целых чисел от 0 до 14.
  3. Внутри цикла переменная i умножается на i+1. Это дает нам сумму квадратов всех чисел от 0 до i.
  4. Затем результат умножения делится на 2, чтобы получить сумму квадратов нечетных чисел.
  5. Наконец, к результату добавляется 1, чтобы получить сумму квадратов всех целых чисел от 0 до i.
  6. Все эти суммы квадратов записываются на экран с помощью функции write.
  7. Код заканчивается без использования вложенных списков.

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


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

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

9   голосов , оценка 4.222 из 5

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

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

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