Предмет: Информатика, автор: yunaleed

1. Напишите программу, которая вычисляет среднее арифметическое отрицательных элементов одномерного массива D. [36] Массив состоит из 20 элементов, заполнен случайными числами в диапазоне [-10,10]​

Ответы

Автор ответа: chelodojmolovek12
0

Ответ:

Для решения данной задачи необходимо создать массив D из 20 случайных чисел в диапазоне [-10, 10], затем найти отрицательные элементы массива и вычислить их среднее арифметическое.

Вот код программы на языке Python:

import random

# Создание массива D из 20 случайных чисел

D = [random.randint(-10, 10) for i in range(20)]

# Нахождение отрицательных элементов и вычисление их среднего арифметического

neg_sum = 0

neg_count = 0

for x in D:

   if x < 0:

       neg_sum += x

       neg_count += 1

if neg_count > 0:

   neg_avg = neg_sum / neg_count

   print("Среднее арифметическое отрицательных элементов массива D: ", neg_avg)

else:

   print("Отрицательных элементов в массиве D нет.")

Объяснение:

Как работает программа:

С помощью модуля random создается массив D из 20 случайных чисел в диапазоне [-10, 10].

Создаются переменные neg_sum и neg_count, которые будут хранить сумму отрицательных элементов массива и их количество соответственно.

Цикл for проходит по каждому элементу массива D и проверяет, является ли он отрицательным. Если да, то к сумме neg_sum добавляется значение элемента, а к счетчику neg_count прибавляется 1.

Если количество отрицательных элементов neg_count больше 0, то вычисляется среднее арифметическое neg_avg путем деления суммы neg_sum на количество отрицательных элементов neg_count. Результат выводится на экран.

Если отрицательных элементов в массиве D нет, то выводится соответствующее сообщение.

Похожие вопросы
Предмет: Алгебра, автор: umurbekovaaazan
Предмет: Физкультура и спорт, автор: Kanlan8
СРОЧНО
1. В легкоатлетических соревнованиях древнегреческих Олимпийских игр 776г. до н.э. был только один вид:
а) бег на один стадий - 192.27м.;
б) бег на один стадий – 220.50м.;
в) бег на два стадия – 400.50м.;

2. В каком году была создана Международная любительская легкоатлетическая федерация:
а) 1908 год;
б) 1912 год;
в) 1910 год;

3. Первый чемпионат России по лёгкой атлетике?
а) 1895 год;
б) 1888 год;
в) 1908 год;

4.Первое участие российских легкоатлетов в Олимпийских играх?
а) 1908 год;
б) 1912 год;
в) 1924 год;

5. Где они проводились?
а) Швейцария (Стокгольм);
б) Англия (Лондон);
в) Франция (Шамони);

6. Чему способствует занятия лёгкой атлетикой?
а) развитию кругозора;
б) всестороннему физическому развитию;
в) повышению уровня жизни населения;

7. Укажите, на какие фазы делится бег на короткие дистанции?
а) старт, разгон, набор скорости, финишный рывок;
б) старт, стартовый разгон, бег по дистанции, финиширование;
в) стартование, разгон, финиширование;

8. Главная задача стартового разгона в беге на короткие дистанции — это…
а) сохранять скорость до финиша;
б) оторваться от соперников;
в) как можно быстрее набрать максимальную скорость бега;

9. На какой дистанции используется низкий старт?
а) 400м.;
б) 600м.;
в) 800м.;

10. Сколько раз в забеге может быть разрешен фальстарт без дисквалификации спортсмена?
а) 1;
б) 2;
в) 3;

11. Назовите способ прыжка в высоту с разбега, когда переход через планку осуществляется спиной к ней?
а) перешагивание;
б) перекат;
в) перекидной;
г) фосберифлоп;

12. Укажите, какого вида прыжков в длину с разбега не существует?
а) согнув ноги;
б) прогнувшись;
в) согнувшись;
г) ножницы;

13. Сколько неудачных попыток подряд, в прыжках в высоту, ведут к выбыванию спортсмена из соревнований?
а) 2;
б) 3;
в) 4;

14. Наиболее частой травмой в лёгкой атлетике является растяжение мышц или связок голеностопного и коленного суставов. Какое из перечисленных действий является не правильным при оказании помощи?
а) наложение холода;
в) согревание повреждённого места;
б) наложение тугой повязки;
г) обращение к врачу