структуры и записи — работа за компьютером (4/21)
Раздел «Структуры данных». Работа за компьютером по теме «структуры и записи». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Безопасное обновление записей
Операция обновления имеет контракт: найти запись по уникальному коду, проверить новое значение, изменить только целевое поле и вернуть один из статусов OK, NOT_FOUND, INVALID или UNCHANGED. При любом неуспехе коллекция остаётся неизменной.
Лаборатория
Реализуйте updatePrice для каталога оборудования. До каждого запуска запишите ожидаемый статус и состояние записи. Проверьте успех, отсутствующий код, недопустимую цену, прежнее значение, первый и последний элементы.
Инвариант
После успешной операции изменено только поле price; code, name и working совпадают с исходными.
Pascal
Используйте перечислимый TStatus и параметр массива по var. Валидацию выполняйте до присваивания.
Материалы урока
Скачать и открыть
Учителю
2 материалаМетодичка · для учителей
Поурочное планирование и опорная схема (РБ)
DoD/УП РБ: «структуры и записи» · блок «Алгоритмы и программирование» · 10 кл. elevated. Маршрут 45 мин, идеи по программе, лист ученика.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!