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

построить блок-схемы по информатике .

Показать ответ
Ответ:
kristina763
kristina763
11.02.2021 15:11
Добрый день! Рад быть вашим учителем и помочь вам разобраться с этим вопросом.

Чтобы найти сумму отрицательных элементов в одномерном массиве и выполнить условие, описанное в вопросе, нужно выполнить несколько шагов. Давайте разберемся, как это сделать.

1. Сначала нам нужно создать одномерный массив и заполнить его случайными числами от -50 до 49. Для этого воспользуемся функцией для генерации случайных чисел, доступной в языке программирования КуМир.

```
перем числа : массив[10]; // создаем массив из 10 элементов
повторять 10 раз // заполняем массив случайными числами
числа[?] := от -50 до 49; // генерируем случайное число от -50 до 49 и записываем его в текущий элемент массива
конец повторять;
```

Теперь у нас есть массив чисел, и мы можем перейти ко второму шагу.

2. Найдем сумму отрицательных элементов массива. Для этого пройдемся по всем его элементам и будем суммировать только отрицательные числа.

```
перем сумма : целое; // переменная для хранения суммы отрицательных элементов
сумма := 0; // инициализируем сумму нулем
повторять 10 раз // проходимся по всем элементам массива
если числа[?] < 0, то // проверяем, является ли текущий элемент отрицательным
сумма := сумма + числа[?]; // если да, то добавляем его к сумме
конец если;
конец повторять;
```

Теперь у нас есть сумма отрицательных элементов массива. Переходим к следующему шагу.

3. Проверим, является ли сумма отрицательных элементов меньше -100. Если да, то мы должны прибавить к сумме минимальный положительный элемент массива.

```
перем минимальный : целое; // переменная для хранения минимального положительного элемента
минимальный := 50; // инициализируем переменную максимальным положительным значением, чтобы любое число было меньше него
повторять 10 раз // проходимся по всем элементам массива
если числа[?] > 0 и числа[?] < минимальный, то // проверяем, является ли текущий элемент положительным и меньше текущего минимального
минимальный := числа[?]; // если да, то обновляем значение минимального элемента
конец если;
конец повторять;

если сумма < -100, то // проверяем, является ли сумма меньше -100
сумма := сумма + минимальный; // если да, то добавляем к сумме минимальный положительный элемент
конец если;
```

Теперь у нас есть окончательный результат - сумма отрицательных элементов с учетом условия. Мы можем вывести его на экран или использовать для дальнейших вычислений.

Думаю, с этими пошаговыми объяснениями вы легко справитесь с решением задачи. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их мне. Удачи!
0,0(0 оценок)
Ответ:
kazantsevaira2
kazantsevaira2
05.03.2022 10:00
Чтобы решить эту задачу, мы должны использовать формулу: объем информации = скорость передачи * время передачи.

Сначала мы должны преобразовать скорость передачи в килобайты в секунду. Зная, что 1 байт = 8 бит, мы можем рассчитать скорость передачи в килобайтах в секунду следующим образом:

20480 бит/с ÷ 8 = 2560 байт/с

Далее, чтобы узнать объем информации, переданный за 20 минут, нам нужно узнать количество секунд в 20 минутах. Мы знаем, что 1 минута содержит 60 секунд, поэтому 20 минут равны 20 * 60 = 1200 секундам.

Используя формулу объем информации = скорость передачи * время передачи, мы получим:

Объем информации = 2560 байт/с * 1200 сек = 3072000 байт

Но ответ требуется выразить в килобайтах, поэтому мы делим на 1024 (так как 1 килобайт = 1024 байта):

Объем информации в килобайтах = 3072000 байт / 1024 = 3000 килобайт

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