🗊 Презентация Строки как одномерные массивы данных типа char (терминальные строки)

Нажмите для полного просмотра!
Строки как одномерные массивы данных типа char (терминальные строки), слайд №1 Строки как одномерные массивы данных типа char (терминальные строки), слайд №2 Строки как одномерные массивы данных типа char (терминальные строки), слайд №3 Строки как одномерные массивы данных типа char (терминальные строки), слайд №4 Строки как одномерные массивы данных типа char (терминальные строки), слайд №5 Строки как одномерные массивы данных типа char (терминальные строки), слайд №6 Строки как одномерные массивы данных типа char (терминальные строки), слайд №7 Строки как одномерные массивы данных типа char (терминальные строки), слайд №8 Строки как одномерные массивы данных типа char (терминальные строки), слайд №9 Строки как одномерные массивы данных типа char (терминальные строки), слайд №10 Строки как одномерные массивы данных типа char (терминальные строки), слайд №11 Строки как одномерные массивы данных типа char (терминальные строки), слайд №12 Строки как одномерные массивы данных типа char (терминальные строки), слайд №13 Строки как одномерные массивы данных типа char (терминальные строки), слайд №14 Строки как одномерные массивы данных типа char (терминальные строки), слайд №15 Строки как одномерные массивы данных типа char (терминальные строки), слайд №16 Строки как одномерные массивы данных типа char (терминальные строки), слайд №17 Строки как одномерные массивы данных типа char (терминальные строки), слайд №18

Вы можете ознакомиться и скачать презентацию на тему Строки как одномерные массивы данных типа char (терминальные строки). Доклад-сообщение содержит 18 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Строки как одномерные массивы данных типа char (терминальные строки), слайд №1
Описание слайда:

Слайд 2


Строки как одномерные массивы данных типа char (терминальные строки), слайд №2
Описание слайда:

Слайд 3


Строки как одномерные массивы данных типа char (терминальные строки), слайд №3
Описание слайда:

Слайд 4


Строки как одномерные массивы данных типа char (терминальные строки), слайд №4
Описание слайда:

Слайд 5


Строки как одномерные массивы данных типа char (терминальные строки), слайд №5
Описание слайда:

Слайд 6


Строки как одномерные массивы данных типа char (терминальные строки), слайд №6
Описание слайда:

Слайд 7


Строки как одномерные массивы данных типа char (терминальные строки), слайд №7
Описание слайда:

Слайд 8


Строки как одномерные массивы данных типа char (терминальные строки), слайд №8
Описание слайда:

Слайд 9


Строки как одномерные массивы данных типа char (терминальные строки), слайд №9
Описание слайда:

Слайд 10


Строки как одномерные массивы данных типа char (терминальные строки), слайд №10
Описание слайда:

Слайд 11


Строки как одномерные массивы данных типа char (терминальные строки), слайд №11
Описание слайда:

Слайд 12


Строки как одномерные массивы данных типа char (терминальные строки), слайд №12
Описание слайда:

Слайд 13


void main() void main() { char s[81] = "Минск!", ss[100]; cout
Описание слайда:
void main() void main() { char s[81] = "Минск!", ss[100]; cout

Слайд 14


Примеры Примеры 1. В строке, разделенной пробелами, найти количество слов длинной 3 символа и вывести их на экран: char str[81], - Исходная строка...
Описание слайда:
Примеры Примеры 1. В строке, разделенной пробелами, найти количество слов длинной 3 символа и вывести их на экран: char str[81], - Исходная строка res[81]; - Строка-результат int len_str, - Длина исходной строки len_word = 0, - Длина текущего слова i, - Индекс символа строки kol = 0, - Количество найденных слов pos; - Начало нужного слова puts("Input String"); gets(str); - Ввод исходной фразы len_str = strlen(str);

Слайд 15


Для обработки строк, состоящих из слов, разде-ленных пробелами, проще использовать ПРОБЕЛ в качестве признака окончания каждого слова. Но для...
Описание слайда:
Для обработки строк, состоящих из слов, разде-ленных пробелами, проще использовать ПРОБЕЛ в качестве признака окончания каждого слова. Но для последнего слова в строке это не сработает, поэтому используем программное добавление пробела после последнего слова: Для обработки строк, состоящих из слов, разде-ленных пробелами, проще использовать ПРОБЕЛ в качестве признака окончания каждого слова. Но для последнего слова в строке это не сработает, поэтому используем программное добавление пробела после последнего слова: if(str[len_str-1] != ' ') { - Если последний не пробел, strcat(str," "); добавляем пробел и len_str++; увеличиваем длину строки }

Слайд 16


for(i = 0; i < len_str; i++) - Анализ символов строки for(i = 0; i < len_str; i++) - Анализ символов строки if(str[i] != ' ') - Если символ не...
Описание слайда:
for(i = 0; i < len_str; i++) - Анализ символов строки for(i = 0; i < len_str; i++) - Анализ символов строки if(str[i] != ' ') - Если символ не пробел, len_word++; увеличиваем длину слова else { - Иначе, если – пробел: if(len_word == 3) { - Анализ длины kol++; - Считаем количество pos = i - 3; - Начало этого слова strncpy(res, str+pos, 3); - Создаем слово res[3] = '\0'; - Заканчиваем слово puts(res); - Выводим на экран } len_word = 0; - Обнуляем длину для } поиска следующего слова printf("\n Kol-vo = %d\n", kol);

Слайд 17


2. В строке str найти максимальное слово и его длину (продолжение Примера 1): 2. В строке str найти максимальное слово и его длину (продолжение...
Описание слайда:
2. В строке str найти максимальное слово и его длину (продолжение Примера 1): 2. В строке str найти максимальное слово и его длину (продолжение Примера 1): int len_max = 0; - Длина максим-го слова for(i = 0; i < len_str; i++) - Просмотр строки if(str[i] != ' ') - Если не пробел len_word++; - Увеличиваем длину else { - Иначе, если – пробел if(len_word > len_max) { - Сравниваем длины len_max = len_word; - Меняем на большую pos = i - len_max; - Начало макс-го слова }

Слайд 18


len_word = 0; - Обнуляем длину для поиска следующего слова len_word = 0; - Обнуляем длину для поиска следующего слова } - Конец else strncpy(res,...
Описание слайда:
len_word = 0; - Обнуляем длину для поиска следующего слова len_word = 0; - Обнуляем длину для поиска следующего слова } - Конец else strncpy(res, str+pos, len_max); - Создаем строку максимальной длины len_max, которая начинается с индекса pos res[len_max] = '\0'; - Заканчиваем строку printf("\n Max Word = %s, len = %d\n", res, len_max); - Выводим найденную максимальную строку и ее длину



Похожие презентации
Mypresentation.ru
Загрузить презентацию