wellemo
top menu
wellemo logo wellemo
главная / прохождение теста

Тема 1.Формализация и алгоритмизация задач

Вопросов: 20, прохождений: 0

Критерии оценивания: • выделяет исходные данные и требования ; • строит корректную постановку задачи; • описывает алгоритм в словесной форме или псевдокоде; • аргументирует выбор метода решения.

Вопросы


Вопрос 1

В задаче: «Написать программу, которая ищет книгу в библиотеке по названию и выдает её местоположение (стеллаж, полка)». Что является исходными данными?

Вопрос 2

Выберите корректную формальную постановку задачи для системы авторизации пользователей:

Вопрос 3

Какой вариант является алгоритмом (а не просто идеей) для приготовления чая?

Вопрос 4

Для задачи «Поиск контакта в телефонной книге (список отсортирован по алфавиту)» пользователь использует метод «быстрого перехода» (пролистывает до нужной буквы, а затем до фамилии), а не просматривает каждую запись подряд. Какой алгоритм программирования описывает этот подход?

Вопрос 5

В задаче для приложения-калькулятора: «Выполнить арифметическое действие над двумя числами». Что является требованием (выходными данными)?

Вопрос 6

Что означает этап «формализации» при разработке алгоритма маршрута на карте?

Вопрос 7

Дан словесный алгоритм: «Если на небе тучи, то взять зонт, иначе надеть кепку». Какая конструкция лежит в его основе?

Вопрос 8

Почему перед началом кодирования важно четко выделить «исходные данные»?

Вопрос 9

В задаче «Вывод расписания автобусов на сегодня» разработчик выбирает метод чтения данных из базы данных, а не их жесткое прописывание в коде. Какова главная причина такого выбора?

Вопрос 10

Какая постановка задачи является некорректной, так как не определяет четко выходные данные?

Вопрос 11

Зачем используется псевдокод при описании алгоритма?

Вопрос 12

Для задачи «Автоматическая рассылка email-писем клиентам» исходными данными являются:

Вопрос 13

Какой алгоритм описывает процесс «Поднять тревогу, если датчик дыма сработал»?

Вопрос 14

При разработке системы управления складом для поиска товара по артикулу среди 1 000 000 позиций разработчик выбрал метод «хеш-таблицы» (словарь), а не «линейный поиск» по списку. Какой аргумент наиболее корректен?

Вопрос 15

Прочитайте описание: «Пока в корзине есть товары, сканируем штрихкод, добавляем сумму к общей стоимости, удаляем товар из корзины». Какой тип алгоритма здесь описан?

Вопрос 16

В чем заключается требование задачи для системы «Умный дом» при условии «Если хозяин ушел»?

Вопрос 17

Для задачи сортировки 10 000 файлов на компьютере по дате создания программист использует встроенную функцию sort(), а не пишет свою "быструю сортировку". О чем говорит этот выбор?

Вопрос 18

Как будет выглядеть формализация условия «Забронировать столик в ресторане, если он свободен»?

Вопрос 19

При оценке алгоритма по критерию «выделяет исходные данные и требования» проверяется:

Вопрос 20

Разработчик формулирует задачу так: *«На входе: адрес веб-страницы (URL). На выходе: код ответа сервера (200, 404, 500) и время загрузки»*. Далее он говорит: «Для решения буду использовать библиотеку requests, так как она надежно обрабатывает сетевые протоколы и исключения». В данном описании присутствуют:

Загрузка…

Похожие тесты

Loading...

Комментарии

Пожалуйста, войдите в систему, чтобы оставить комментарий Войти
Еще нет комментариев. Будьте первым, кто оставит комментарий!
{{ comment.author.name }}
Удален {{ formatDate(comment.createdAt) }}
Этот комментарий был удален

{{ comment.content }}

{{ reply.author.name }}
Удален {{ formatDate(reply.createdAt) }}
Этот комментарий был удален

{{ reply.content }}