Почти любая задача с данными — показания датчиков, оценки, координаты — сводится к обработке массива. Набор проверяет, умеет ли ученик проходить по массиву, искать и считать элементы, работать с двумерными массивами и множествами и не выходить за границы.
Массив как структурированный тип данных, объявление и индексация с нуля. Заполнение и вывод одномерного массива. Типовые алгоритмы: сумма, подсчёт по условию, поиск максимума и заданного элемента, разворот, циклический сдвиг, накопленные (префиксные) суммы, сравнение соседних элементов. Двумерный массив: строки и столбцы, обход, главная диагональ. Выход за границы массива и его последствия. Множество std::set и уникальность элементов.
Пятнадцать заданий: выбор ответа, соответствие задачи и алгоритма её решения, порядок шагов поиска максимума, вставка терминов о матрице и множестве и задания на чтение кода — сумма элементов, подсчёт чётных, разворот, обход строки матрицы, префиксные суммы и размер множества.
Повышенный уровень требует аккуратности: подсчитать пары равных соседей, найти элементы больше среднего, предсказать результат разворота после двух обменов. В разборе показано состояние массива после каждого шага.
Учителю — для контроля после темы массивов и перед сортировками. Ученику — как тренировка типовых алгоритмов, из которых собираются решения олимпиадных задач. Навык аккуратно обходить массив без выхода за границы понадобится сразу в следующей теме — сортировках, где почти каждая ошибка начинается с неверной границы цикла.
Тест можно выполнять как за компьютером или ноутбуком, так и со смартфона или планшета — устанавливать ничего не нужно, достаточно браузера. Период выполнения задаётся гибко, поэтому работу проводят и в классе, и дома. От списывания помогает наблюдение за переходами в другие вкладки и приложения в ходе прохождения.
Какой индекс у первого элемента массива в C++?
Какие индексы допустимы у массива int a[10];?
Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.
Купить для ребёнка — 190 ₽ Что такое кабинет родителяДля учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 390 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Подключить школу Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).