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

Напишите программу вычисления среднего арифметического положительных эл. массива. Проверьте работу программы на заданном массивеА= {7, 25, 4.5, 0, 17, 61, - 10, 0, 1, - 4, 22}.

Показать ответ
Ответ:
Амина9505
Амина9505
21.12.2023 16:19
Хорошо, давайте рассмотрим эту задачу шаг за шагом.

Шаг 1: Определение положительных элементов массива
Первым делом, нам необходимо определить, какие элементы в массиве являются положительными. Положительные элементы - это числа, которые больше 0. В нашем массиве [7, 25, 4.5, 0, 17, 61, -10, 0, 1, -4, 22], положительными элементами будут 7, 25, 4.5, 17, 61, 1 и 22.

Шаг 2: Вычисление среднего арифметического положительных элементов
Для вычисления среднего арифметического необходимо сложить все положительные элементы и разделить полученную сумму на их количество.

1) Сумма положительных элементов:
7 + 25 + 4.5 + 17 + 61 + 1 + 22 = 137.5

2) Количество положительных элементов:
В нашем массиве 7 положительных чисел.

3) Вычисление среднего арифметического:
Среднее арифметическое = сумма положительных элементов / количество положительных элементов
Среднее арифметическое = 137.5 / 7 = 19.6428571428571429 (округленно до 2-х знаков после запятой)

Ответ: Среднее арифметическое положительных элементов массива А равно примерно 19.64.

Шаг 3: Написание программы на языке программирования
Выше мы показали, как решить эту задачу вручную. Теперь давайте напишем программу на языке программирования, которая будет решать эту задачу автоматически.

В данном случае я буду использовать язык программирования Python для написания программы.

```python
# Заданный массив
A = [7, 25, 4.5, 0, 17, 61, -10, 0, 1, -4, 22]

# Переменные для хранения суммы положительных элементов и их количества
sum_positive_elements = 0
count_positive_elements = 0

# Итерация по элементам массива
for element in A:
if element > 0: # Проверка, является ли элемент положительным
sum_positive_elements += element # Добавление положительного элемента к сумме
count_positive_elements += 1 # Увеличение счетчика положительных элементов

# Проверка деления на ноль (если в массиве нет положительных элементов)
if count_positive_elements == 0:
average = 0
else:
# Вычисление среднего арифметического
average = sum_positive_elements / count_positive_elements

# Вывод результата
print("Среднее арифметическое положительных элементов массива А =", round(average, 2))
```

Эта программа будет выполнять следующие действия:
1) Создает массив A.
2) Ищет положительные элементы массива A и сохраняет их сумму и количество.
3) Проверяет, есть ли в массиве положительные элементы. Если нет, то среднее арифметическое будет равно 0.
4) Если есть положительные элементы, программа вычисляет среднее арифметическое, делая деление суммы положительных элементов на их количество.
5) Выводит результат на экран.

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