Каталог тестов · Учебник Поляков · Информатика

Элементы теории алгоритмов — тест

Предмет: Информатика Класс: 11 Вопросов: 11 Баллов: 34 Время: 25 мин Год издания: 2023 Учебники / Информатика / Поляков К.Ю., Еремин Е.А., 2023 / 11 класс / Главы
Бесплатно для подключённых школ

Есть задачи, для которых программу не напишет никто и никогда — не из-за нехватки мощности, а потому что такого алгоритма не существует. Это доказано.

Что проверяется

Уточнение понятия алгоритма: интуитивное определение и его недостаточность, машина Тьюринга и её устройство, лента, головка и таблица переходов, нормальные алгорифмы Маркова, тезис Чёрча — Тьюринга об универсальности этих моделей. Алгоритмически неразрешимые задачи: проблема остановки и суть её доказательства, распознавание эквивалентности программ, примеры неразрешимых задач за пределами информатики. Сложность вычислений: число операций как функция размера входных данных, порядок роста, линейная, логарифмическая, квадратичная и экспоненциальная сложность, сравнение алгоритмов на больших данных, переборные задачи. Доказательство правильности программ: предусловие и постусловие, инвариант цикла, доказательство завершения, отличие доказательства от тестирования.

Проблема остановки

Нельзя написать программу, которая по тексту любой другой программы и её данным всегда верно скажет, остановится та или зациклится. Предположение об обратном приводит к противоречию.

Тестирование не заменяет доказательства

Тесты показывают наличие ошибок, но не их отсутствие: проверить все входные данные невозможно. Инвариант цикла позволяет обосновать правильность сразу для всех случаев.

Как устроена работа

Одиннадцать заданий: выбор варианта, соответствие между алгоритмом и порядком роста числа операций, восстановление пропусков, упорядочивание видов сложности и подсчёт числа операций. Разбор к каждому заданию показывает ход рассуждения. Работа рассчитана примерно на двадцать пять минут, отметка выставляется по шкале пятьдесят, семьдесят и восемьдесят пять процентов. Отдельные вопросы посвящены машине Тьюринга, переборным задачам и инварианту цикла.

Организация тестирования

Пройти комплект можно с любого устройства — настольного компьютера, ноутбука, планшета или смартфона. Период выполнения задаётся гибко, поэтому работу проводят и в классе, и дома. Для защиты от подсказок отслеживается, покидал ли ученик вкладку с тестом ради других вкладок или приложений.

Готовитесь к этой работе?

Краткая шпаргалка по теме главы: определения, правила и формулы, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.

Шпаргалка: Элементы теории алгоритмов — Информатика, 11 класс →

Примеры заданий

Вопрос 1 · 4 балл(ов)

Установите соответствие между алгоритмом и порядком роста числа операций.

Вопрос 2 · 2 балл(ов)

Что утверждает неразрешимость проблемы остановки?

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

Для учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу
Посмотреть в демо