М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sochiru2014
sochiru2014
18.04.2021 10:07 •  Информатика

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

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

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

Теперь перейдем к составлению блок-схемы и программы для нахождения среднего арифметического двузначных чисел, кратных 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. В конце программа выводит среднее арифметическое.

Надеюсь, этот подробный ответ и программный код помогут вам понять и решить задачу. Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать!
4,4(21 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ