Лабораторная работа № 7
Приложение Б Варианты заданий по теме «Обработка строки символов» 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 слов в алфавитном порядке. Приложение Г Варианты заданий по теме «Строковые переменные» 1) В заданном тексте удалить символ ‘,’ и подсчитать число удаленных символов. Предусмотреть возможность задания с клавиатуры удаляемого символа. 2) В заданном тексте заменить словосочетание «свернутые обороты» на словосочетание «разделенные обороты» и подсчитать число произведенных замен. 3) Из заданного предложения выбрать и вывести на экран только те символы, которые встречаются в нем только один раз (в том порядке, в каком они встречаются в тексте) 4) В заданном предложении найти самое длинное и самое короткое слова и подсчитать, на сколько больше символов в самом длинном слове. 5) Проверить, встечается ли в заданном предложении словосочетание «Остаток счета». 6) Проверить, встречается ли в заданном предложении словосочетание «Сальдо счета». 7) Для каждого слова заданного предложения указать долю согласных букв. Определить слово, в котором доля согласных максимальна. 8) Из заданного текста выбрать цифры и записать в массив N, а буквы- в массив B. Все остальные символы записать в массив S. 9) Удалить из заданного текста все пробелы, подсчитать длину получившегося текста и число удаленных пробелов. 10) Для каждого символа заданного текста указать, сколько раз он встречается в тексте. Сообщение об одном символе должно выводиться один раз. 11) Для заданного предложения указать слова, в котором доля гласных букв максимальна. 12) Отредактировать предложение, удаляя из него лишние пробелы, оставив только по одному пробелу между словами. Подсчитать число удаленных пробелов. 13) Проверить, имеется ли в заданном тексте баланс открывающихся и закрывающихся круглых скобок. 14) Дана последовательность из 10 слов. Вывести слова в обратном порядке. 15) Дана последовательность из 10 слов. Вывести все слова, входящие в эту последовательность по одному разу. 16) Дана последовательность из 8 слов. Вывести входящие в эту последовательность слова, расположив их по алфавиту. 17) Дана последовательность из 8 слов. Вывести эту последовательность, удалив из нее повторно входящие слова. 18)Дана последовательность из 10 слов. Вывести слова, в которых первая буква входит в них один раз. 19) Дана последовательность из 8 слов. Вывести слова, в которых нет повторяющихся букв. 20) Дана последовательность из 8 слов. Вывести слова, поменяв в них первые и последние буквы.
Лабораторная работа № 7 СТРОКИ
|