6. Простейшие программы
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, написанная на языке программирования Python.
y = int(input())
if x >= y:
print(’x’)
else:
print(’y’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Сколько было запусков, при которых программа напечатала ’x’?
Переберем все пары:
- нет
- нет
- нет
- да
- да
- нет
- нет
- нет
- да
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на языке программирования Python.
x = int(input()) y = int(input()) if x >= 5 and y > 5: print(’True’) else: print(’False’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Сколько было запусков, при которых программа напечатала ’False’?
Переберем все пвры:
- да
- нет
- нет
- да
- да
- нет
- нет
- да
- нет
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на языке программирования python.
x = int(input())
y = int(input())
if x >= 7 and y > A:
print(’True’)
else:
print(’False’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Укажите макс. значение параметра A, при котором для указанных входных данных программа напечатает «True» два раза.
Методом пристального взгляда заметим, что первое число должно быть больше или равно 7. Найдем все наборы, при которых это возможно. Их два. Тогда, возьмем А для второго условия такое, чтобы эти два набора так и остались подходящими.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на языке программирования python.
x = int(input()) y = int(input()) if x >= 10 or y > 5: print(’True’) else: print(’False’)
Было проведено запусков программы, при которых в качестве значений переменных и вводились следующие пары чисел:
Сколько было запусков, при которых программа напечатала True?
Переберем все пары:
- да
- нет
- нет
- нет
- нет
- нет
- да
- да
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, написанная на языке программирования Python.
x = int(input()) y = int(input()) if x > 2 and y > 2: print(’x’) else: print(’y’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Сколько было запусков, при которых программа напечатала ’y’?
Для того, чтобы программа выводила «y», перепишем условие:
Переберем все пары:
(6, 8) – не подходит;
(3, 5) – не подходит;
(–7, 2) – подходит;
(7, 7) – не подходит;
(9, 8) – не подходит;
(–1, 3) – подходит;
(–4, 5) – подходит;
(6, 9) – не подходит;
(2, –1) – подходит.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, написанная на языке программирования Python.
x = int(input()) y = int(input()) if y > x * x: print(’x’) else: print(’y’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Сколько было запусков, при которых программа напечатала ’y’?
Переберем все пары:
- нет
- нет
- нет
- нет
- нет
- да
- нет
- нет
- нет
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, написанная на языке программирования Python.
x = int(input()) y = int(input()) if x > y and y > 0: print(’x’) else: print(’y’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Сколько было запусков, при которых программа напечатала ’x’?
Переберем все пары:
- нет
- нет
- нет
- нет
- да
- нет
- нет
- нет
- нет
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на языке программирования python.
A = int(input()) x = int(input()) y = int(input()) if x > y and y > 0 and x > A: print(True) else: print(False)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Укажите минимальное значение параметра A, при котором для указанных входных данных программа не напечатает «True».
Методом пристального взгляда заметим, что первое число должно быть больше второго. Найдем все наборы, при которых это возможно. Их один. Тогда, возьмем А для третьего условия такое, чтобы этот один набор стал неподходящим.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на языке программирования python.
x = int(input()) y = int(input()) if x > 3 or y < 2: print(’True’) else: print(’False’)
Было проведено запусков программы, при которых в качестве значений переменных и вводились следующие пары чисел:
Сколько было запусков, при которых программа напечатала True?
Переберём все пары:
True
True
True
True
False
False
True
False
Всего True, значит ответ:
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, написанная на языке программирования Python.
x = int(input()) y = int(input()) if x * y > 50: print(’x’) else: print(’y’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).
Сколько было запусков, при которых программа напечатала ’x’?
Переберём все пары:
False
False
False
False
True
False
True
True
False
Всего True, значит ответ:
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, написанная на языке программирования Python.
x = int(input()) y = int(input()) if x > 3 and y > 2: print(’x’) else: print(’y’)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(6, 9); (3, 5); (–8, 2); (11, 7); (9, 5); (–1, 3); (–5, 5); (6, 20); (2, –3).
Сколько было запусков, при которых программа напечатала ’х’?
Переберем все пары:
- да
- нет
- нет
- да
- да
- нет
- нет
- да
- нет
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на языке программирования Python:
s = int(input()) t = int(input()) if s > 20 or t > 5: print("YES") else: print("NO")
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(2, 6); (20, 5); (21, 12); (3, 8); (–1, –2); (–1, 15); (–12, 9); (10, 4); (10, 5).
Сколько было запусков, при которых программа напечатала «YES»?
Было 5 запусков, при которых программа напечатала «YES». В качестве значений переменных s и t в этих случаях вводились следующие пары чисел:
(2, 6); (21, 12); (3, 8); (–1, 15); (–12, 9).
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.
Источники:
Рассмотрим варианты, когда программа выведет ”YES”, то есть . Таких вариантов всего два:
(11, 2); (11, 12).
Остается семь вариантов. Необходимо соблюсти условие , при этом программа должна вывести ”NO” пять раз. Это возможно при А = 11.
Примечание: если мы возьмем А = 12, тогда в ответ добавятся пары чисел (1, 12); (-11, 12), и программа выведет ”NO” семь раз.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» два раза.
Источники:
Заметим, что программа напечатает ”NO”, если переменная s будет меньше или равна 10, а переменная t будет меньше или равна А.
Из первой части условия получаем, что при вводе значений s и t (11, 2) и (11, 12) программа напечатает ”YES” вне зависимости от значения A. Значит в остальных парах чисел программа должна вывести ”NO”. Это возможно, когда значение A будет равняться максимальному значению t, чтобы выполнялось условие , то есть .
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Сколько было запусков, при которых программа напечатала «YES»?
Источники:
Программа выведет «YES», если , то есть пары чисел , которых всего 4. Следовательно ответ: 4.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Сколько было запусков, при которых программа напечатала «NO»?
Источники:
Программа напечатает «NO» в случае, если:
(s >=5) ИЛИ (t > 3), то есть в парах чисел: .
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на языке программирования Python:
s = int(input()) t = int(input()) if (s + t > 40) or (t - s <= 5): print("YES") else: print("NO")
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(-5, -40); (1, 10); (30, 5); (9, 19); (–2, 7); (–1, 15); (8, 3); (-5, 4); (3, -100).
Сколько было запусков, при которых программа напечатала «NO»?
Было 5 запусков, при которых программа напечатала «NO». В качестве значений переменных s и t в этих случаях вводились следующие пары чисел:
(1, 10); (9, 19); (-2, 7); (–1, 15); (-5, 4).
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» семь раз.
Источники:
Программа выведет «NO» только в случае, если (s <= 10) И (t <= A).
Рассмотрим пары чисел, где (s <= 10):
, среди которых максимальное значение переменной t = 12. Следовательно наименьшее А = 12.
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» семь раз.
Источники:
Программа выведет «YES», если:
(s > 10) ИЛИ (t > A)
Выберем пары чисел, где (s > 10):
Программа должна вывести «YES» еще пять раз через условие (t > A). Значения t в оставшихся парах чисел: . Следовательно наименьшее значение параметра А = 2, чтобы пары чисел выводили «YES».
Ошибка.
Попробуйте повторить позже
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
.
Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» восемь раз.
Источники:
Программа выведет «YES», если (s > 10) ИЛИ (t > A).
В парах чисел: вывод «YES» будет осуществляться за счет . Осталось найти наибольшее А, чтобы программа вывела «YES» ещё 6 раз. Среди оставшихся 7 пар чисел наименьшее , после которого по возрастанию идет , а значит .