Вопрос задан 15.09.2026 в 18:09. Предмет Информатика. Спрашивает Иванютин Влад.

1. Напишите программу, которая вычисляет произведение чисел от 1 до 20 (оператор for). 2. Напишите программу, в которой осуществляется ввод целых чисел (ввод прекращается, если введён 0) и подсчитывается количество введённых чисел (for или while). 3. Напишите программу, в которой осуществляется ввод целых чисел (ввод прекращается, если введён 0) и подсчитывается сумма введённых чётных чисел (for или while).

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

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

Отвечает Мақсат Нұрлыбек.

1. Программа, которая вычисляет произведение чисел от 1 до 20 (оператор for)

Например, на языке Python:

Python
proizvedenie = 1

for i in range(1, 21): proizvedenie *= i

print("Произведение чисел от 1 до 20:", proizvedenie)

В этой программе переменная proizvedenie сначала равна 1. Цикл for перебирает числа от 1 до 20, и каждое число умножается на текущее значение произведения. В результате получается 20!:

Произведение чисел от 1 до 20: 2432902008176640000

2. Программа для ввода целых чисел до ввода 0 и подсчета количества введенных чисел

Вариант с циклом while:

Python
kolichestvo = 0

while True: chislo = int(input("Введите число: "))

if chislo == 0: break

kolichestvo += 1

print("Количество введённых чисел:", kolichestvo)

Программа постоянно запрашивает числа у пользователя. Если введено число 0, цикл прекращается. Все остальные введенные числа увеличивают счетчик kolichestvo на 1.

Пример работы:

Введите число: 5
Введите число: 12
Введите число: -3
Введите число: 0

Количество введённых чисел: 3


3. Программа для ввода целых чисел до ввода 0 и подсчета суммы введенных четных чисел

Вариант с циклом while:

Python
summa = 0

while True: chislo = int(input("Введите число: "))

if chislo == 0: break

if chislo % 2 == 0: summa += chislo

print("Сумма четных чисел:", summa)

В программе проверяется каждое введенное число. Если число делится на 2 без остатка, оно является четным и добавляется к переменной summa. Ввод продолжается до тех пор, пока пользователь не введет 0.

Пример работы:

Введите число: 7
Введите число: 4
Введите число: 10
Введите число: 3
Введите число: 0

Сумма четных чисел: 14

Здесь в сумму вошли только четные числа: 4 и 10.

Похожие вопросы

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

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

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