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

Дана программа:

Pascal Python
readln(x);
readln(y):
if (x > 100) and (y < 200) then
writeln('ДА')
else
writeln('НЕТ')
x = int(input())
y = int(input())
if x > 100 and y < 200:
print('ДА')
else:
print('НЕТ')
Было проведено 10 запусков этой программы, при которых в качестве значений

переменных x и y вводились следующие пары чисел:

(230, 140); (90, 100); (210, 140); (200, 100); (140, 210); (70, 80); (110, 120); (130, 140); (180, 190); (80, 220)

Сколько было запусков, при которых программа напечатала «ДА»?

Показать ответ
Ответ:
Adonis12321
Adonis12321
13.09.2020 08:51

Правильный ответ: 6

0,0(0 оценок)
Ответ:
kalabukhovalina
kalabukhovalina
18.01.2024 21:28
Добрый день! Давайте разберем данную программу и посчитаем, сколько раз она напечатает "ДА".

Перед тем, как приступить к подсчету, мы должны понять логику программы. В ней используется условный оператор "if-else". Условие в этом операторе состоит из двух частей: (x > 100) и (y < 200). Если оба эти условия выполняются, то программа выводит "ДА", иначе - "НЕТ".

Итак, давайте пошагово рассмотрим каждый запуск программы и проверим, выполняется ли условие для каждой пары чисел.

1. Значения переменных x и y: (230, 140)
- Условие (x > 100) выполняется, так как 230 > 100.
- Условие (y < 200) также выполняется, так как 140 < 200.
- Оба условия выполняются, значит программа должна напечатать "ДА".

2. Значения переменных x и y: (90, 100)
- Условие (x > 100) не выполняется, так как 90 < 100.
- Программа переходит к блоку else и должна напечатать "НЕТ".

3. Значения переменных x и y: (210, 140)
- Условие (x > 100) выполняется, так как 210 > 100.
- Условие (y < 200) также выполняется, так как 140 < 200.
- Оба условия выполняются, значит программа должна напечатать "ДА".

4. Значения переменных x и y: (200, 100)
- Условие (x > 100) не выполняется, так как 200 <= 100.
- Программа переходит к блоку else и должна напечатать "НЕТ".

5. Значения переменных x и y: (140, 210)
- Условие (x > 100) выполняется, так как 140 > 100.
- Условие (y < 200) не выполняется, так как 210 >= 200.
- Программа переходит к блоку else и должна напечатать "НЕТ".

6. Значения переменных x и y: (70, 80)
- Условие (x > 100) не выполняется, так как 70 < 100.
- Программа переходит к блоку else и должна напечатать "НЕТ".

7. Значения переменных x и y: (110, 120)
- Условие (x > 100) выполняется, так как 110 > 100.
- Условие (y < 200) также выполняется, так как 120 < 200.
- Оба условия выполняются, значит программа должна напечатать "ДА".

8. Значения переменных x и y: (130, 140)
- Условие (x > 100) выполняется, так как 130 > 100.
- Условие (y < 200) также выполняется, так как 140 < 200.
- Оба условия выполняются, значит программа должна напечатать "ДА".

9. Значения переменных x и y: (180, 190)
- Условие (x > 100) выполняется, так как 180 > 100.
- Условие (y < 200) также выполняется, так как 190 < 200.
- Оба условия выполняются, значит программа должна напечатать "ДА".

10. Значения переменных x и y: (80, 220)
- Условие (x > 100) не выполняется, так как 80 < 100.
- Программа переходит к блоку else и должна напечатать "НЕТ".

Итак, из предоставленных 10 запусков программы, она должна напечатать "ДА" в следующих случаях: 1, 3, 7, 8, 9. То есть, в 5 запусках.

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