Составьте блок-схему и программу для нахождения среднего арифметического двузначных чисел кратных 3

01041 01041    1   14.03.2021 19:23    59

Ответы
DarPlay70 DarPlay70  20.01.2024 08:56
Хорошо! Для начала, давайте разберемся, что такое блок-схема и как она поможет нам в решении задачи.

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

Теперь перейдем к составлению блок-схемы и программы для нахождения среднего арифметического двузначных чисел, кратных 3.

1. Начинаем с блок-схемы:

+------------------------------------------------------+
| |
| Начало |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Начальные значения переменных |
| (количество чисел count = 0, сумма чисел sum = 0) |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Ввод числа number |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Проверка числа на соответствие |
| условиям (число двузначное и кратное 3) |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Нет |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Переход к следующему числу |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Да |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Добавление числа к сумме |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Увеличение счетчика чисел |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Проверка счетчика чисел на завершение |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Нет |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Возврат к вводу числа |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Да |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Вычисление среднего арифметического |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Вывод среднего арифметического |
| |
+------------------------------------------------------+
|
V
+------------------------------------------------------+
| |
| Конец |
| |
+------------------------------------------------------+

Теперь перейдем к программированию на Питоне с использованием блок-схемы:

# Начальные значения переменных (count = 0, sum = 0)
count = 0
sum = 0

# Ввод числа
number = int(input("Введите число: "))

# Проверка числа на соответствие условиям (число двузначное и кратное 3)
while number < 10 or number > 99 or number%3 != 0:
number = int(input("Введите число: "))

# Добавление числа к сумме
sum += number

# Увеличение счетчика чисел
count += 1

# Проверка счетчика чисел на завершение
while count <= 10:
number = int(input("Введите число: "))

# Проверка числа на соответствие условиям (число двузначное и кратное 3)
while number < 10 or number > 99 or number%3 != 0:
number = int(input("Введите число: "))

# Добавление числа к сумме
sum += number

# Увеличение счетчика чисел
count += 1

# Вычисление среднего арифметического
average = sum / 10

# Вывод среднего арифметического
print("Среднее арифметическое: ", average)

Подведение итогов:
1. Мы начинаем с блок-схемы, которая помогает организовать наши мысли и логику для решения задачи.
2. Затем мы преобразуем блок-схему в код на языке программирования Python, используя встроенные функции и операторы.
3. Программа сначала получает и проверяет числа, которые соответствуют заданным условиям (двузначные и кратные 3).
4. Затем она вычисляет сумму этих чисел и определяет их среднее арифметическое.
5. В конце программа выводит среднее арифметическое.

Надеюсь, этот подробный ответ и программный код помогут вам понять и решить задачу. Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика