Вопрос задан 12.05.2019 в 11:14. Предмет Информатика. Спрашивает Крянин Кирилл.

Составить программу вычисления суммы квадратов n- четных,натуральных чисел. (for, repeat.while)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Алиева Мадина.
Решал на Pascal. Смотри скрин.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Python для вычисления суммы квадратов n-четных, натуральных чисел с использованием цикла for:

```python n = int(input("Введите число n: "))

sum_of_squares = 0 count = 0

for i in range(1, n+1): if i % 2 == 0: # проверяем, является ли число четным sum_of_squares += i**2 count += 1

print("Сумма квадратов", count, "четных натуральных чисел равна", sum_of_squares) ```

В этой программе мы сначала запрашиваем у пользователя значение n. Затем мы инициализируем переменные `sum_of_squares` и `count` со значением 0. Переменная `sum_of_squares` будет использоваться для хранения суммы квадратов четных чисел, а переменная `count` будет использоваться для подсчета количества четных чисел.

Затем мы используем цикл for и функцию range для прохода по числам от 1 до n. Внутри цикла мы проверяем, является ли текущее число четным, используя оператор `%` для определения остатка от деления на 2. Если число четное, мы добавляем его квадрат к переменной `sum_of_squares`, а также увеличиваем счетчик `count` на 1.

В конце программы мы выводим результат, сообщая о сумме квадратов четных чисел и их количестве.

Также, для решения данной задачи можно использовать циклы repeat или while, вот пример программы на языке Python, использующей цикл repeat:

```python n = int(input("Введите число n: "))

sum_of_squares = 0 count = 0 i = 1

repeat if i % 2 == 0 then sum_of_squares += i**2 count +:= 1 end i +:= 1 until i > n

print("Сумма квадратов", count, "четных натуральных чисел равна", sum_of_squares) ```

В этой программе мы также запрашиваем у пользователя значение n и инициализируем переменные `sum_of_squares` и `count`. Затем мы используем цикл repeat, который будет повторяться, пока значение переменной i не превысит n. Внутри цикла мы проверяем, является ли текущее число четным, и если да, то добавляем его квадрат к переменной `sum_of_squares` и увеличиваем счетчик `count` на 1. После каждой итерации цикла мы увеличиваем значение i на 1.

Наконец, мы выводим результат, аналогично первой программе.

Оба этих примера позволяют вычислить сумму квадратов n-четных, натуральных чисел с использованием различных циклов. Вы можете выбрать любой из них в зависимости от вашего предпочтения или требований языка программирования, которым вы пользуетесь.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос