Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
15 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
815.11 kB
Просмотров:
58
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img0.jpg)
№2 слайд![Символьный тип данных Char](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img1.jpg)
Содержание слайда: Символьный тип данных
Char – тип данных, предназначенный для хранения одного символа.
№3 слайд![Строковый тип данных Строка](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img2.jpg)
Содержание слайда: Строковый тип данных
Строка — это последовательность символов. Количество символов в строке называется ее длиной. В C++ для описания строки используется слово string. Объявляется строковая переменная следующим образом:
Строке можно присвоить строковую константу, значение другой переменной или выражение:
№4 слайд![Строковый тип данных Пример](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img3.jpg)
Содержание слайда: Строковый тип данных
Пример использования переменной строкового типа:
№5 слайд![Строковый тип данных В С](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img4.jpg)
Содержание слайда: Строковый тип данных
В С++ строки имеют больше общего с контейнером Vector, нежели с массивами. Отсюда вытекает наличие указателей и возможность использования процедур sort и reverse.
№6 слайд![Vector Vector динамически](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img5.jpg)
Содержание слайда: Vector
Vector – динамически расширяемый массив, требует подключения библиотеки <vector>
№7 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img6.jpg)
Содержание слайда: Библиотека <string>
Функции библиотеки <string>:
№8 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img7.jpg)
Содержание слайда: Библиотека <string>
Функция .length() возвращает длину строки. В данной выводит её в консоль:
№9 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img8.jpg)
Содержание слайда: Библиотека <string>
Функция .find(str) (.rfind(str)) возвращает индекс первого (последнего) вхождения строки str в строку ss:
Функция возвращает -1, если вхождений не было найдено.
№10 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img9.jpg)
Содержание слайда: Библиотека <string>
Функция .find_first_of(str) (.find_last_of(str)) возвращает индекс первого (последнего) вхождения любого из символов строки str в строке ss:
Функция возвращает -1, если вхождений не было найдено.
№11 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img10.jpg)
Содержание слайда: Библиотека <string>
Функция .find_first_not_of(str) возвращает индекс первого вхождения строки ss любого символа не содержащихся в строке str:
Функция возвращает -1, если вхождений не было найдено.
№12 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img11.jpg)
Содержание слайда: Библиотека <string>
Функция .substr(k) возвращает строку, созданную из символов строки ss, начиная от k до последнего символа.
Функция .substr(k, n) возвращает строку, созданную из n символов строки ss, начиная от k.
№13 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img12.jpg)
Содержание слайда: Библиотека <string>
Функция .insert(k, str) вставляет в строку ss начиная с k-ого символа строку str.
№14 слайд![Библиотека lt string gt](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img13.jpg)
Содержание слайда: Библиотека <string>
Функция .erase(k) удаляет из строки ss все символы, начиная с k-ого.
Функция .erase(k, n) удаляет из строки ss n символов, начиная с k-ого.
№15 слайд![](/documents_6/c1f497485bb2ee1f31733f8fb0711403/img14.jpg)