Алгоритмы обработки строк и массивов — работа за компьютером (11/21)
Раздел «Алгоритмы обработки строк и массивов». Работа за компьютером по теме «Алгоритмы обработки строк и массивов». КТП составлено по действующей официальной программе Республики Беларусь.
Открыт · Презентация · Методичка
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Сжатие повторов отсортированного массива
Сожмите отсортированный массив в пары «значение, количество» одним проходом.
Лаборатория
- Если массив пуст, верните пустой список пар.
- Запомните текущее value и установите count=1.
- Пока следующий элемент равен value, увеличивайте count.
- При смене значения сохраните пару и начните новую серию.
- После цикла сохраните последнюю пару и проверьте декодирование.
Инвариант: сумма готовых count равна числу полностью обработанных элементов. Время O(n).
Выходной билет
a=[2,2,5,8,8,8] → (2,2),(5,1),(8,3).
Pascal
Храните текущие value и count; записывайте пару при смене значения.
Материалы урока
Скачать и открыть
Учителю
2 материалаМетодичка · для учителей
Поурочное планирование и опорная схема (РБ)
DoD/УП РБ: «Алгоритмы обработки строк и массивов» · блок «Алгоритмы и программирование» · 10 кл. elevated. Маршрут 45 мин, идеи по программе, лист ученика.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!