Презентация Строки в С онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Строки в С абсолютно бесплатно. Урок-презентация на эту тему содержит всего 12 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    12 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    708.50 kB
  • Просмотров:
    86
  • Скачиваний:
    3
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Содержание слайда:

№2 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 1: Способы создания строк, операции со строками, ввод – вывод строк

№3 слайд
Строки string в C Кроме
Содержание слайда: Строки string в C++ Кроме работы со строками, как с массивом символов, в C++ существует специальный класс string.  Для работы с ним необходимо в начале программы подключить заголовочный файл string и пространство имен std: #include <string> using namespace std; Конструкторы класса string позволяют создавать пустую строку, инициализировать строку си-строкой или ранее созданным объектом типа string (пример 1). Ввод и вывод строк типа string осуществляется с помощью потоковых операций >> и <<. Но операция ввода ( >> ) позволяет вводить строку только до первого пробела, поэтому для ввода строк типа string удобно использовать функцию getline() (пример 1). Для строк типа string определены следующие операции: присваивания ( = , +=); сравнения ( == , != , < , >); обращение по индексу ( [ ] ). Операция простого присваивания ( = ) позволяет в одну строку записать содержимое другой строки. Операция составного присваивания ( += ) позволяет в конец одной строки добавить содержимое другой строки. Операции сравнения ( == , != , < , >) выполняют сравнение строк в лексикографическом порядке (по алфавиту). Результатом выполнения операций сравнения являются значение 0, если строки равны; значение < 0, если строка лексикографически меньше со сравниваемой строкой; значение >0, если строка лексикографически больше со сравниваемой строкой (пример 1). Операция обращения по индексу ( [ ] ) выполняет доступ с символу строки как для его чтения так и для его изменения (пример 1).

№4 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 2: Изменение строк

№5 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 3: Поиск в строке

№6 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 3: Поиск в строке

№7 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 4: Сравнение строк методом compare()

№8 слайд
Строки string в C Изменение
Содержание слайда: Строки string в C++ Изменение строк типа string выполняется с помощью методов: методы append - добавляют подстроку в конец строки; методы erase - удаляют фрагмент из строки; методы insert - вставляют подстроку в указанное место строки; методы replace - заменяют одну подстроку на другую. В примере 2 показано использование методов изменения строк типа string. Пример 3 демонстрирует использование методов поиска в строке. Методы find выполняют поиск в исходной строке указанного элемента (символа, си-строки, с++-строки). Методы возвращают позицию найденного элемента или npos. string::npos - это специальное значение, равное максимальному значению, которое может предоставить тип size_type. Точный смысл данного значения зависит от контекста, но, как правило, оно используется либо как индикатор конца строки в функциях, которые ожидают позицию символа, либо как индикатор ошибки в функциях, которые возвращают позицию в строке. Также есть аналогичные find методы rfind, делающие поиск справа налево. Методы find _first_not_of и методы find _last_not_of выполняют поиск символа не входящего в указанную строку. Методы возвращают позицию найденного символа или npos. Методы find _first_of и методы find _last_of выполняют поиск символа входящего в указанную строку. Методы возвращают позицию найденного символа или npos. Для сравнения строк можно использовать мето д compare (пример 4). Метод compare так же как и операции сравнения сравнивает строки в лексикографическом порядке. Результатом выполнения метода compare являются значение 0, если строки равны; значение < 0, если строка лексикографически меньше со сравниваемой строкой; значение >0, если строка лексикографически больше со сравниваемой строкой.

№9 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 5: Использование методов length(), capacity() и empty()

№10 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 6: Массив строк. Использование метода at()

№11 слайд
Строки string в С Пример
Содержание слайда: Строки string в С++ Пример 7: Преобразование строки string в си-строку и обратно

№12 слайд
Контрольные вопросы Строки
Содержание слайда: Контрольные вопросы Строки string в С++: понятие, способы создания, допустимые операции, основные методы класса string. Примеры.

Скачать все slide презентации Строки в С одним архивом: