В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Subina00
Subina00
20.03.2021 12:53 •  Информатика

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

Показать ответ
Ответ:
lisovasvitlana15
lisovasvitlana15
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. В конце программа выводит среднее арифметическое.

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