Алгоритмы обработки строк и массивов — самостоятельная работа (14/21)
Раздел «Алгоритмы обработки строк и массивов». Самостоятельная работа по теме «Алгоритмы обработки строк и массивов». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Самостоятельная работа: строки и массивы
Выполните 8 заданий на 20 баллов. Работа индивидуальная. Для каждого алгоритма фиксируйте свойства входа, промежуточное состояние и граничные тесты.
Задания
- Назовите допустимые индексы массива [4,1,4,2].
- Представьте строку "abbbaac" сериями.
- Отфильтруйте положительные из [−3,0,5,−2,8], сохранив порядок.
- Исправьте границу цикла i ≤ length(a).
- Протрассируйте разворот [1,2,3,4,5] двумя указателями.
- Сопоставьте задачи с линейным проходом, двумя указателями и группировкой серий.
- Реализуйте countRuns(a), пустой массив → 0.
- Составьте два граничных и один обычный тест с ожидаемыми ответами.
Pascal
Реализуйте countRuns как функцию; для непустого массива начните с 1 и увеличивайте результат при a[i]<>a[i-1].
Скачать и открыть
Материалы урока
2 материалаОт сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!