- •Лабораторная работа № 7 строки
- •1.Цель работы
- •2. Теоретическая часть
- •2.1 Основные понятия и определения
- •2.2 Операции со строками
- •Процедуры для обработки строк
- •Функции для обработки строк
- •Примеры решения задач обработки строковых данных
- •3.1 Перестановка символов.
- •3.2 Обработка списка строк.
- •3.3 Нахождение наиболее короткого слова списка.
- •Задание для самостоятельного выполнения
- •5.Контрольные вопросы
- •Приложение а. Таблица обмена информацией (фрагмент) ascii code
- •Приложение б Варианты заданий по теме «Обработка строки символов»
- •Приложение в Варианты заданий по теме «Обработка списка строк»
- •Приложение г Варианты заданий по теме «Строковые переменные»
Приложение б Варианты заданий по теме «Обработка строки символов»
1) Задано слово произвольной длины. Определить, сколько раз в нем встречается буква «и».
2) Определить, содержит ли заданное слово букву «д».
3) Задана строка произвольной длины. Вывести данную строку в обратном порядке.
4) Задано слово произвольной длины. Поменять в нем местами первую и последнюю букву.
5) Дана строка. Определить, заканчивается ли она точкой.
6) Задано произвольное слово. Определить, состоит ли оно из четного количества букв.
7) Задано слово произвольной длины. Проверить, начинается и заканчивается ли данное слово на одну и ту же букву.
8) Задана строка. Удалить из нее два последних символа.
9) Задано произвольное слово. Определить, состоит ли оно из 7 букв.
10)Дана строка. Подсчитать количество содержащихся в строке запятых.
11)Задано произвольное слово. Определить, начинается ли оно со слога «ка».
12)Задано слово произвольной длины. Поменять в нем местами первую и третью букву.
13)Задано слово произвольной длины. Поменять в нем местами последнюю и предпоследнюю букву.
14)Задано произвольное слово. Определить, заканчивается ли оно на слог «ва».
15)Задано слово произвольной длины. Определить, содержится ли в нем три буквы «а»
16)Задано произвольное слово. Определить, состоит ли оно из 5 либо 6 букв.
17)Задано слово произвольной длины. Удалить из него последний символ.
18)Заменить в заданной строке все точки восклицательными знаками.
19)Найти количество пробелов в заданной строке произвольной длины.
20) Задано произвольное слово. Определить, заканчивается ли оно на букву «а» либо «о».
Приложение в Варианты заданий по теме «Обработка списка строк»
1) Задан список из 7 фамилий. Определить, имеется ли в списке фамилия, начинающаяся с буквы «А» и состоящая из 6 букв. Если да, то вывести ее на экран
2) Найти в списке из 6 фамилий все фамилии, имеющие окончание «ов».
3) Найти в списке из 8 фамилий все фамилии, начинающиеся со слога «Ра».
4) Задан список из 7 слов. Определить, сколько слов в списке состоят из 6,7 или 8 букв.
5) Задан список из 8 фамилий. Определить, сколько фамилий в списке начинаются с букв «А», «Б» или «В»
6) Найти в списке из 7 фамилий все фамилии, состоящие из 5 или 6 букв.
7) Задан список из 6 слов. Определить, сколько букв в самом длинном слове списка.
8) Найти в списке из 5 фамилий все фамилии, начинающиеся со слога «Ни».
9) Найти в списке из 7 фамилий все фамилии, состоящие из 4 и менее букв.
10)Задан список из 8 фамилий. Определить, сколько фамилий в списке имеют окончание «ова».
11)Задан список из 6 слов. Определить, сколько букв в самом длинном слове списка.
12)Задан список из 8 слов. Определить, сколько букв в самом коротком слове списка.
13)Найти самую длинную фамилию в списке из 7 фамилий. Если таких фамилий несколько, то распечатать их в одну строку.
14)Найти в списке из 6 фамилий все фамилии, начинающиеся с букв «В» или «Г».
15)Найти в списке из 7 фамилий все фамилии, имеющие окончание «ев».
16) Найти в списке из 5 фамилий все фамилии, начинающиеся со слога «Ма».
17)Задан список из 7 фамилий. Определить, сколько фамилий в списке состоят менее чем из 6 букв.
18)Задан список из 6 слов. Определить, сколько слов в списке состоят из 8 или 9 букв.
19)Задан список из 8 фамилий. Найти в списке все фамилии, состоящие из 6 или 7 букв.
20)Упорядочить заданный список из 7 слов в алфавитном порядке.