Для решения задачи "Найдите среднее арифметическое их квадратов и среднее арифметическое их модулей" можно воспользоваться алгоритмическим языком и блок-схемой.
Алгоритм на алгоритмическом языке
- Ввод данных: Программа должна считывать два числа, обозначим их как
a
и b
.
- Вычисление квадратов: Вычислить квадраты этих чисел:
a^2
и b^2
.
- Нахождение среднего арифметического квадратов: Сложить квадраты и разделить на 2.
- Вычисление модулей: Найти модули чисел
|a|
и |b|
.
- Нахождение среднего арифметического модулей: Сложить модули и разделить на 2.
- Вывод результатов: Вывести среднее арифметическое квадратов и среднее арифметическое модулей.
Алгоритм на алгоритмическом языке
Начало
Ввод a, b
a2 := a * a
b2 := b * b
среднее_квадратов := (a2 + b2) / 2
модуль_a := если a < 0 то -a иначе a
модуль_b := если b < 0 то -b иначе b
среднее_модулей := (модуль_a + модуль_b) / 2
Вывод "Среднее арифметическое квадратов:", среднее_квадратов
Вывод "Среднее арифметическое модулей:", среднее_модулей
Конец
Блок-схема
- Начало: Начало процесса.
- Ввод a и b: Программа запрашивает ввод двух чисел
a
и b
.
- Вычисление квадратов a и b:
- a^2 := a * a
- b^2 := b * b
- Вычисление среднего арифметического квадратов:
- среднее_квадратов := (a^2 + b^2) / 2
- Вычисление модулей a и b:
- модуль_a := если a < 0 то -a иначе a
- модуль_b := если b < 0 то -b иначе b
- Вычисление среднего арифметического модулей:
- среднее_модулей := (модуль_a + модуль_b) / 2
- Вывод результатов:
- Вывод "Среднее арифметическое квадратов:", среднее_квадратов
- Вывод "Среднее арифметическое модулей:", среднее_модулей
- Конец: Конец процесса.
Иллюстрация блок-схемы
+--------------------------+
| Начало |
+-----------+--------------+
|
v
+-----------+--------------+
| Ввод a и b |
+-----------+--------------+
|
v
+-----------+--------------+
| a^2 := a * a |
| b^2 := b * b |
+-----------+--------------+
|
v
+-----------+--------------+
| среднее_квадратов := |
| (a^2 + b^2) / 2 |
+-----------+--------------+
|
v
+-----------+--------------+
| модуль_a := если a < 0 |
| то -a иначе a |
| модуль_b := если b < 0 |
| то -b иначе b |
+-----------+--------------+
|
v
+-----------+--------------+
| среднее_модулей := |
| (модуль_a + модуль_b) / 2|
+-----------+--------------+
|
v
+-----------+--------------+
| Вывод "Среднее арифметическое |
| квадратов:", среднее_квадратов|
+-----------+--------------+
|
v
+-----------+--------------+
| Вывод "Среднее арифметическое |
| модулей:", среднее_модулей |
+-----------+--------------+
|
v
+-----------+--------------+
| Конец |
+--------------------------+
Этот алгоритм и блок-схема помогут вам найти среднее арифметическое квадратов и среднее арифметическое модулей двух заданных чисел.