
Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом
режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить максимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была меньше 30 км/ч, выведите «YES», иначе выведите «N0».Программа получает на вход число проехавших автомобилей N (1 < N < 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести максимальную скорость, затем YES или NO.

Ответы на вопрос





Для решения данной задачи можно использовать следующий алгоритм:
1. Создать переменную max_speed и присвоить ей начальное значение 0. 2. Создать переменную has_low_speed и присвоить ей начальное значение False. 3. Считать число проехавших автомобилей n. 4. В цикле от 1 до n: - Считать значение скорости автомобиля speed. - Если speed меньше 30, установить has_low_speed в True. - Если speed больше max_speed, присвоить max_speed значение speed. 5. Вывести значение max_speed. 6. Если has_low_speed равно True, вывести "yes", иначе вывести "no".
Ниже представлена программа на языке Python, реализующая данный алгоритм:
```python n = int(input("Введите количество автомобилей: ")) max_speed = 0 has_low_speed = False
for i in range(1, n+1): speed = int(input("Введите скорость автомобиля: ")) if speed < 30: has_low_speed = True if speed > max_speed: max_speed = speed
print("Максимальная скорость:", max_speed) if has_low_speed: print("yes") else: print("no") ```
Программа сначала запрашивает количество автомобилей, затем последовательно запрашивает их скорости. После ввода всех скоростей программа выводит максимальную скорость и указывает, была ли зарегистрирована скорость менее 30 км/ч.


Похожие вопросы

Топ вопросов за вчера в категории Информатика









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