Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, углубленный уровень)



Уроки 31 - 33
§19. Символьные строки




Содержание урока

Что такое символьная строка?

Сравнение строк

Посимвольная обработка строк

Операции со строками

Поиск в символьных строках

Преобразования «строка ↔ число»

Выводы

Вопросы и задания

Практическая работа № 12 «Посимвольная обработка строк»

Практическая работа № 13 «Обработка строк. Функции»

Практическая работа № 14 «Преобразования "строка ↔ число"»


Поиск в символьных строках


Существуют функции для поиска подстроки (и отдельного символа) в строке. Им нужно передать образец для поиска и строку, в которой надо искать:

Функция позиция возвращает целое число — номер символа, с которого начинается образец (буква «с») в строке s. Если образец встречается в строке несколько раз, функция находит первый из них. В языке Паскаль функция pos (от англ. position — позиция, расположение) работает точно так же.

Выясните экспериментально, какое значение возвращает функция позиция (pos), если образец для поиска не найден в строке.

Как можно найти вторую букву «с» с начала строки?


Вводится строка, в которой сначала записана фамилия человека, а затем через пробел — его имя, например 'Семёнов Андрей'.

Запишите операторы, которые позволяют:

а) найти номер пробела, разделяющего фамилию и имя, и записать его в переменную р;
б) выделить из строки фамилию и записать её в переменную fam;
в) выделить из строки имя и записать его в переменную name;
г) приписать перед фамилией первую букву имени, точку и пробел.

Следующая страница Преобразования «строка ↔ число»



Cкачать материалы урока








Наверх