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

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

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

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

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

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

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

Закрепление: фильтрация массива

Отберите положительные элементы массива, сохранив их исходный порядок.

Лаборатория

  1. Контракт: элемент проходит фильтр, если x>0; ноль не проходит.
  2. Ведите читаемый индекс i и длину результата k.
  3. Протрассируйте [-3,5,0,2,-1,4] → [5,2,4], k=3.
  4. Проверьте все положительные, отсутствие положительных и повторяющиеся значения.
  5. Объясните, почему фильтрация не является сортировкой.

Инвариант: result содержит подходящие элементы уже просмотренного префикса в исходном порядке.

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

[0,-2,7,7,-1] → [7,7], количество 2.

Pascal

Записывайте result[k] только при выполнении условия и затем увеличивайте k.

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

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

Учителю

2 материала

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

Презентация «Фильтрация массива»

Скачать PPTX

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

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

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

Скачать DOCX

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

DOCX

Комментарии

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

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