Задача #1: Вычислить произведение чётных и сумму нечётных чисел, введённых с клавиатуры
Блок-схема
- Начало
- Инициализация переменных:
product_even = 1
(для произведения чётных чисел)
sum_odd = 0
(для суммы нечётных чисел)
- Запрашивать у пользователя количество чисел
n
- Для каждого числа от 1 до
n
:
- Ввести число
x
- Если
x
чётное:
product_even = product_even * x
- Иначе:
- Вывести
product_even
и sum_odd
- Конец
Программа на Python
def calculate_even_odd():
product_even = 1
sum_odd = 0
n = int(input("Введите количество чисел: "))
for _ in range(n):
x = int(input("Введите число: "))
if x % 2 == 0:
product_even *= x
else:
sum_odd += x
print(f"Произведение чётных чисел: {product_even}")
print(f"Сумма нечётных чисел: {sum_odd}")
calculate_even_odd()
Задача #2: Вычислить произведение: p = 1×3 + 2×4 + 3×5 + 4×6 + 5×7 + 6×8 + 7×9 + 8×10
Блок-схема
- Начало
- Инициализация переменной
p = 0
- Для i от 1 до 8:
- Вывести
p
- Конец
Программа на Python
def calculate_product():
p = 0
for i in range(1, 9):
p += i * (i + 2)
print(f"Значение p: {p}")
calculate_product()
Эти программы позволяют последовательно решить поставленные задачи: первая программа вычисляет произведение чётных и сумму нечётных чисел, введённых пользователем, а вторая программа вычисляет заданное выражение путём итерации и суммирования произведений.