ФИПИ · ЕГЭ · Информатика · Задание 15
81 заданий открытого банка ФИПИ: впишите ответ, при затруднении — подсказка; после ответа — разбор по шагам.
Задания открытого банка ФИПИ «Задание 15. Математическая логика» (информатика). Ответ вписывается так же, как в бланк ЕГЭ: число, слово или цифры подряд, без пробелов; если в ответе два числа — через пробел, как в таблице ответа (по строкам).
Неофициальная копия. Условия заданий — из открытого банка заданий ФИПИ (fipi.ru); номер у каждого задания открывает его в банке ФИПИ. Ответы, подсказки, разборы и рисунки подготовлены reknow.ru. Нашли ошибку — нажмите «Сообщить об ошибке» у задания.
Задание 15 ЕГЭ по информатике. Знание основных понятий и законов математической логики. На странице — 81 задание открытого банка ФИПИ: ответ проверяется сразу, есть подсказка и подробный разбор.
Это несколько заданий из тренажёра, остальные — в тренажёре в начале страницы.
Для какого наименьшего целого неотрицательного числа А выражение
(x + 2y < A) \/ (y > x) \/ (x > 20)
тождественно истинно, т.е. принимает значение 1 при любых целых неотрицательных x и y?
for A in range(200):
if all(x + 2*y < A or y > x or x > 20
for x in range(100) for y in range(100)):
print(A); breakДля какого наименьшего целого неотрицательного числа A выражение
(x < A) \/ (y < A) \/ (x + 2y > 50)
тождественно истинно, т.е. принимает значение 1 при любых целых неотрицательных x и y?
for A in range(100):
if all(x < A or y < A or x + 2*y > 50
for x in range(200) for y in range(200)):
print(A); breakОбозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m»; пусть на числовой прямой дан отрезок B = [60; 80].
Для какого наибольшего натурального числа А логическое выражение
ДЕЛ(x, A) \/ ((x ∈ B) → ¬ДЕЛ(x, 22))
истинно (т.е. принимает значение 1) при любом целом положительном значении переменной х?
def ok(A):
return all(x % A == 0 or not (60 <= x <= 80 and x % 22 == 0)
for x in range(1, 1000))
print(max(A for A in range(1, 1000) if ok(A)))Для какого наименьшего целого неотрицательного числа А выражение
(x < A) \/ (y < A) \/ (x + 2y > 40)
тождественно истинно, т.е. принимает значение 1 при любых целых неотрицательных x и y?
def ok(A):
return all((x < A) or (y < A) or (x + 2*y > 40)
for x in range(0, 300) for y in range(0, 300))
print(min(A for A in range(0, 1000) if ok(A)))Мы используем cookies и сервисы аналитики, чтобы понимать, какие темы нужнее и где сайт работает плохо. Продолжая пользоваться сайтом, вы соглашаетесь с этим. Мы используем cookies. Подробнее