
Вопрос задан 28.06.2023 в 00:01.
Предмет Информатика.
Спрашивает Омар Сейлхан.
1. Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом
режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить минимальную зарегистрированную скорость автомобиля. Если скорость хотя бы одного автомобиля была больше 80 км/ч, выведите «YES», иначе выведите «NO». Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.Программа должна сначала вывести минимальную скорость, затем YES или NO.2.1. Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое трёхзначных чисел или сообщает, что таких чисел нет (выводит NO). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое трёхзначных чисел или вывести NO, если таких чисел нет.Писать на Python.

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

Отвечает Гаффаров Марат.
Ответ:
капец вопрос с января 2021 года я в афиге



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Программа для первой задачи:
python# Ввод количества автомобилей
N = int(input("Введите количество автомобилей: "))
# Инициализация переменных для минимальной скорости и флага превышения 80 км/ч
min_speed = float('inf')
exceeds_80 = False
# Ввод скоростей и обновление переменных
for i in range(N):
speed = int(input(f"Введите скорость автомобиля {i + 1}: "))
min_speed = min(min_speed, speed)
if speed > 80:
exceeds_80 = True
# Вывод минимальной скорости и результат (YES или NO)
print(f"Минимальная скорость: {min_speed}")
if exceeds_80:
print("YES")
else:
print("NO")
Программа для второй задачи:
python# Инициализация переменных для суммы и количества трёхзначных чисел
sum_of_three_digit_numbers = 0
count = 0
# Ввод чисел и обновление переменных
while True:
num = int(input("Введите натуральное число (для завершения введите 0): "))
if num == 0:
break
if 100 <= num <= 999:
sum_of_three_digit_numbers += num
count += 1
# Проверка наличия трёхзначных чисел и вычисление среднего арифметического
if count > 0:
average = sum_of_three_digit_numbers / count
print(f"Среднее арифметическое трёхзначных чисел: {average}")
else:
print("NO")
Эти программы решают задачи, описанные в вашем вопросе, и могут быть выполнены на Python.


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

Информатика 558

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

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