М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
mariya191215
mariya191215
10.01.2023 21:38 •  Информатика

Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения до целых чисел. Необходимо определить :
1)разность максимальной и минимальной скоростей автомобилей;
2)количество автомобилей, скорость которых не превышала 30 км/ч.

Программа получает на вход число проехавших автомобилей N (1>N>30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300. Программа должна сначала вывести разность максимальной и минимальной скоростей автомобилей,затем количество автомобилей, скорость которых не превышала 30 км/ч.
(НУЖНО РЕШИТЬ ТОЛЬКО ЧЕРЕЗ "Кумир" ) ​

👇
Ответ:
Leo100Danik1
Leo100Danik1
10.01.2023
Хорошо, давайте решим задачу по шагам.

Шаг 1: Ввод данных
При работе в среде "Кумир" мы можем использовать функцию "ВводЦелого" для получения значения числа проехавших автомобилей N. Затем мы можем использовать цикл "Для" для ввода скоростей каждого автомобиля и сохранения их в массиве.

```
N: целое
Max: целое
Min: целое
Count: целое

ВводЦелого(N)
Автомобили: массив[1..N] из целых чисел
Для i = 1 До N Цикл
ВводЦелого(Автомобили[i])
КонецЦикла
```

Шаг 2: Нахождение разности максимальной и минимальной скоростей
Для определения разности максимальной и минимальной скоростей, мы можем использовать цикл "Для" для прохода по всем элементам массива автомобилей и нахождения максимального и минимального значения. Затем мы просто вычисляем разность.

```
Max := Автомобили[1]
Min := Автомобили[1]

Для i = 2 До N Цикл
Если Автомобили[i] > Max Тогда
Max := Автомобили[i]
КонецЕсли
Если Автомобили[i] < Min Тогда
Min := Автомобили[i]
КонецЕсли
КонецЦикла

Разность := Max - Min
Вывод(Разность)
```

Шаг 3: Подсчет количества автомобилей со скоростью не более 30 км/ч
Мы можем использовать цикл "Для" для прохода по всем элементам массива автомобилей и подсчета количества автомобилей, скорость которых не превышает 30 км/ч.

```
Count := 0

Для i = 1 До N Цикл
Если Автомобили[i] <= 30 Тогда
Count := Count + 1
КонецЕсли
КонецЦикла

Вывод(Count)
```

Полная программа будет выглядеть следующим образом:

```
N: целое
Max: целое
Min: целое
Count: целое

ВводЦелого(N)
Автомобили: массив[1..N] из целых чисел
Для i = 1 До N Цикл
ВводЦелого(Автомобили[i])
КонецЦикла

Max := Автомобили[1]
Min := Автомобили[1]

Для i = 2 До N Цикл
Если Автомобили[i] > Max Тогда
Max := Автомобили[i]
КонецЕсли
Если Автомобили[i] < Min Тогда
Min := Автомобили[i]
КонецЕсли
КонецЦикла

Разность := Max - Min
Вывод(Разность)

Count := 0

Для i = 1 До N Цикл
Если Автомобили[i] <= 30 Тогда
Count := Count + 1
КонецЕсли
КонецЦикла

Вывод(Count)
```

Надеюсь, это поможет вам решить задачу! Если у вас возникнут дополнительные вопросы, буду рад помочь!
4,4(55 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ