Перейти к содержанию
MediaSchool

структуры и записи — закрепление материала (6/21)

Раздел «Структуры данных». Закрепление материала по теме «структуры и записи». КТП составлено по действующей официальной программе Республики Беларусь.

Открыт · Презентация · Методичка

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

Язык примеров

Содержание урока адаптируется под выбранный язык

Менеджер каталога записей

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

Практикум

Реализуйте addItem, findByCode, selectBest и updatePrice. Проведите восемь тестов: успех, дубликат, отсутствие кода, выбор кандидата, успешное и два неуспешных обновления.

Переход к сортировке

Функция better, которая сравнивает две записи, станет основой упорядочивания всего каталога на следующем уроке.

Pascal

Используйте record, перечислимый Status и var-параметр только для изменяющих операций.

Скачать и открыть

Материалы урока

2 материала

Подготовка к уроку

2 материала

От сообщества

Материалы сообщества0

Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.

Поделиться материалом

Поделитесь первым материалом

Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!