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

1.создать массив a из 10 целых чисел, принадлежащих промежутку [-50; 50]. вывести полученный массив на экран, подсчитать сумму положительных элементов и количество отрицательных элементов (e (+0); k(-a)) a[i]> 0 a[i]< 0 2. создать массив a из 10 целых чисел от [0; 25). вывести полученный массив на экран, подсчитать количество k a[i]> k 3. создать массив a из 10 целых чисел от [0; 20). вывести полученный массив на экран, вычислить количество элементов массива, значение которых превышает среднее арифметическое элементов этого массива.

Ответ:
aitbek99
aitbek99
25.01.2024 12:56
Хорошо, давай решим поставленные задачи по одной.

1. Задача:
- Создаем массив a из 10 целых чисел, принадлежащих промежутку [-50; 50].

Массив можно создать следующим образом:

```python
import random

a = []
for _ in range(10):
a.append(random.randint(-50, 50))
```

Здесь мы используем модуль `random`, чтобы генерировать случайные числа в указанном диапазоне. Цикл `for` выполняется 10 раз и каждый раз добавляет сгенерированное число в массив `a`.

- Выводим полученный массив на экран.

```python
print("Массив a:", a)
```
Выводим на экран строку "Массив a: " и сам массив `a`.

- Подсчитываем сумму положительных элементов.

```python
sum_positive = 0
for i in a:
if i > 0:
sum_positive += i
```
Создаем переменную `sum_positive` и устанавливаем ее значение равным 0. Затем проходим по каждому элементу `i` массива `a` и, если элемент `i` больше 0, добавляем его к переменной `sum_positive`.

- Подсчитываем количество отрицательных элементов.

```python
count_negative = 0
for i in a:
if i < 0:
count_negative += 1
```
Создаем переменную `count_negative` и устанавливаем ее значение равным 0. Затем проходим по каждому элементу `i` массива `a` и, если элемент `i` меньше 0, увеличиваем значение `count_negative` на 1.

- Выводим результаты на экран.

```python
print("Сумма положительных элементов:", sum_positive)
print("Количество отрицательных элементов:", count_negative)
```
Выводим на экран сумму положительных элементов и количество отрицательных элементов.

2. Задача:
- Создаем массив a из 10 целых чисел от [0; 25).

Массив можно создать следующим образом:

```python
import random

a = []
for _ in range(10):
a.append(random.randint(0, 24))
```

Здесь мы использовали функцию `randint` модуля `random` для генерации случайных чисел в указанном диапазоне.

- Выводим полученный массив на экран.

```python
print("Массив a:", a)
```

- Подсчитываем количество чисел, которые больше заданного числа `k`.

```python
k = 8
count_greater = 0
for i in a:
if i > k:
count_greater += 1
```

Здесь мы устанавливаем значение `k` равным 8 (можно выбрать любое другое число) и создаем переменную `count_greater` со значением 0. Затем проходим по каждому элементу `i` массива `a` и, если элемент `i` больше `k`, увеличиваем значение `count_greater` на 1.

- Выводим результат на экран.

```python
print("Количество чисел больше", k, ":", count_greater)
```

3. Задача:
- Создаем массив a из 10 целых чисел от [0; 20).

Массив можно создать следующим образом:

```python
import random

a = []
for _ in range(10):
a.append(random.randint(0, 19))
```

- Выводим полученный массив на экран.

```python
print("Массив a:", a)
```

- Вычисляем среднее арифметическое элементов массива.

```python
mean = sum(a) / len(a)
```

Здесь мы использовали функцию `sum` для суммирования элементов массива `a` и оператор `/` для деления этой суммы на количество элементов в массиве `a`.

- Вычисляем количество элементов массива, значение которых превышает среднее арифметическое.

```python
count_greater_mean = 0
for i in a:
if i > mean:
count_greater_mean += 1
```

Создаем переменную `count_greater_mean` со значением 0 и проходим по каждому элементу `i` массива `a`. Если элемент `i` больше среднего арифметического `mean`, увеличиваем значение `count_greater_mean` на 1.

- Выводим результат на экран.

```python
print("Количество элементов, превышающих среднее арифметическое:", count_greater_mean)
```

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