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

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



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



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

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

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

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

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

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

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

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

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

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

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

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

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

№13 слайд
void main void main char s
Содержание слайда: void main() void main() { char s[81] = "Минск!", ss[100]; cout << Rus("Город ") << Rus(s) <<endl; cout << Rus("Введи строку:"); cin >> ss; cout << Rus(" Строка: ") << ss << endl; return 0; } //---------------------------------------------------------------------------------- char* Rus (const char *text) { CharToOem (text, bufRus); return bufRus; }

№14 слайд
Примеры Примеры . В строке,
Содержание слайда: Примеры Примеры 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 i lt len 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 слайд
. В строке 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 - Обнуляем длину для
Содержание слайда: 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); - Выводим найденную максимальную строку и ее длину

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