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

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). вывести полученный массив на экран, вычислить количество элементов массива, значение которых превышает среднее арифметическое элементов этого массива.

Ответ:
анна2246
анна2246
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?