Задание по информатике Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел: (1, 2), (11, 2), (9, 4), (11, 12), (7, 3), (11, 12), (12, 11), (10, 10), (10, 5). Сколько было запусков, при которых программа напечатала «ДА»?
s = int(input())
k = int(input( ))
if s// 2== k:
print( "ДА")
else:
print "HET"

4 Фев в 19:40
134 +1
0
Ответы
1

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

Программа выводит «ДА», если целая часть от деления s на 2 равна k, то есть условие s // 2 == k должно быть истинным.

Теперь проверим каждую пару s,ks, ks,k:

Для 1,21, 21,2:

1 // 2 = 00 != 2 → НЕТ

Для 11,211, 211,2:

11 // 2 = 55 != 2 → НЕТ

Для 9,49, 49,4:

9 // 2 = 44 == 4 → ДА

Для 11,1211, 1211,12:

11 // 2 = 55 != 12 → НЕТ

Для 7,37, 37,3:

7 // 2 = 33 == 3 → ДА

Для 11,1211, 1211,12 второйзапусквторой запусквторойзапуск:

11 // 2 = 55 != 12 → НЕТ

Для 12,1112, 1112,11:

12 // 2 = 66 != 11 → НЕТ

Для 10,1010, 1010,10:

10 // 2 = 55 != 10 → НЕТ

Для 10,510, 510,5:

10 // 2 = 55 == 5 → ДА

Теперь подсчитаем количество запусков, где программа напечатала «ДА»:

С пары 9,49, 49,4 – ДАС пары 7,37, 37,3 – ДАС пары 10,510, 510,5 – ДА

Итого запуска с выводом «ДА»: 3.

Ответ: 3.

4 Фев в 19:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир