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

структуры и записи — работа за компьютером (4/21)

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

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

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

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

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

Безопасное обновление записей

Операция обновления имеет контракт: найти запись по уникальному коду, проверить новое значение, изменить только целевое поле и вернуть один из статусов OK, NOT_FOUND, INVALID или UNCHANGED. При любом неуспехе коллекция остаётся неизменной.

Лаборатория

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

Инвариант

После успешной операции изменено только поле price; code, name и working совпадают с исходными.

Pascal

Используйте перечислимый TStatus и параметр массива по var. Валидацию выполняйте до присваивания.

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

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

Учителю

2 материала

Презентация · для учителей

Презентация «Безопасное обновление записей»

Скачать PPTX

Методичка · для учителей

Поурочное планирование и опорная схема (РБ)

DoD/УП РБ: «структуры и записи» · блок «Алгоритмы и программирование» · 10 кл. elevated. Маршрут 45 мин, идеи по программе, лист ученика.

Скачать DOCX

Поурочное планирование и опорная схема (РБ)

DOCX

Комментарии

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

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