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

Алгоритмы обработки строк и массивов — работа за компьютером (11/21)

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

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

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

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

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

Сжатие повторов отсортированного массива

Сожмите отсортированный массив в пары «значение, количество» одним проходом.

Лаборатория

  1. Если массив пуст, верните пустой список пар.
  2. Запомните текущее value и установите count=1.
  3. Пока следующий элемент равен value, увеличивайте count.
  4. При смене значения сохраните пару и начните новую серию.
  5. После цикла сохраните последнюю пару и проверьте декодирование.

Инвариант: сумма готовых count равна числу полностью обработанных элементов. Время O(n).

Выходной билет

a=[2,2,5,8,8,8] → (2,2),(5,1),(8,3).

Pascal

Храните текущие value и count; записывайте пару при смене значения.

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

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

Учителю

2 материала

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

Презентация «Сжатие повторов отсортированного массива»

Скачать PPTX

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

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

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

Скачать DOCX

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

DOCX

Комментарии

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

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