Алгоритмы обработки строк и массивов — самостоятельная работа (7/21)
Раздел «Алгоритмы обработки строк и массивов». Самостоятельная работа по теме «Алгоритмы обработки строк и массивов». КТП составлено по действующей официальной программе Республики Беларусь.
Открыт · Презентация · Методичка
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Самостоятельная работа: первое и последнее вхождение
За один обход массива найдите первый и последний индекс заданного значения target.
Лаборатория
- Зафиксируйте систему индексации и служебное значение «не найдено».
- Инициализируйте first=last=-1.
- При совпадении задайте first только один раз, last обновляйте всегда.
- Проверьте одно совпадение, несколько совпадений и отсутствие target.
- Если найдено, проверьте first≤last и data[first]=data[last]=target.
Выходной билет
[3,8,3,3,1], target=3 → first=0, last=3 при индексации с нуля.
Pascal
Границы массива задаются объявлением; служебное значение выбирайте вне них.
Скачать и открыть
Материалы урока
2 материалаОт сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!