Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад
Новый рекорд!

Очки опыта

0

Обракоины

0
Следующая тема
Очки
0
Решено
0
Время
00:00:00

Бесплатные занятия

Оформите подписку, чтобы заниматься без ограничений.

Вы не вошли в аккаунт

Создайте бесплатный аккаунт, чтобы сохранить прогресс и получить персональную подборку полезных материалов.

Настройки

Остановка

Длительность тренировки

Времени на один вопрос

Другие тренажеры по теме
Cледующая тема
Все тренажеры

Ошибки

Здесь появятся ошибки, допущенные во время тренировки.

Прогресс

Завершите тренировку, чтобы освоить навык.

О тренажере

Задание 15. Решение на Python

Тренажер помогает научиться решать задание 15 ЕГЭ по информатике с помощью программы на Python. Он предназначен для учеников 10–11 классов, которые готовятся к компьютерному ЕГЭ, знают логические операции и знакомы с циклами и функциями в Python.

Какие задания входят в тренажер

В каждом задании дана логическая формула с параметром A. Нужно найти наибольшее или наименьшее значение A, при котором формула истинна при любых значениях переменных.

  • Формулы с утверждением ДЕЛ(n, m) о делимости натуральных чисел.
  • Формулы с поразрядной конъюнкцией чисел.
  • Формулы с неравенствами от двух неотрицательных целых переменных x и y и формулы с одной переменной.

Как проходит работа

Вы записываете формулу на Python, проверяете ее при всех значениях переменных из достаточно широкого диапазона и перебираете A. Программа запускается прямо на странице, а найденное число вводится в поле ответа. Если решение не получается, можно посмотреть готовую программу, открыть ее в редакторе и разобрать.

Чему вы научитесь

  • Записывать импликацию функцией, а делимость и поразрядную конъюнкцию — операциями % и &.
  • Проверять тождественную истинность формулы функцией all с перебором значений переменных.
  • Выбирать при переборе A наименьшее или наибольшее подходящее значение и разумный диапазон поиска.
Вернуться к тренажерам

Предложить улучшение