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