Задание к лабораторной работе
Составьте программы для решения следующих задач обработки последовательности символов.
Вариант 0n. Задана последовательность символов, за которой следует точка (в саму последовательность точка не входит). Напечатайте текст, <условие А>. Условие А приведено в таблице 8.
Таблица 8
n
| Условие А
|
| Удалив из него все символы, которые не являются цифрами
|
| Удалив из него все цифры
|
| Удалив из него все буквы от I к N
|
| Удалив из него все знаки + и -
|
| Удалив из него все знаки +, непосредственно за которыми идет цифра
|
| Удалив из него все буквы X и Y
|
| Удалив из него все буквы В, непосредственно перед которыми находится буква С
|
| Заменив в нем все пары АВ на С
|
| Удалив из него все символы, которые не являются латинскими буквами
|
| Удалив из него все знаки + и *
| Вариант 1n. Дана последовательность символов x1,x2,...,xn. <Условие Б>. Условие Б приведено в таблице 9.
Таблица 9
n
| Условие Б
|
| Подсчитайте, сколько раз среди данных символов встречаются символы + и *
|
| Преобразуйте эту последовательность, заменив в ней все восклицательные знаки символом *, а каждую точку – тремя точками
|
| Найдите первый номер i, для которого каждый из символов xi и xi+1 совпадают с буквой А. Если такой пары символов нет, то ответом должно быть НЕТ
|
| Выясните, имеются ли среди символов данной последовательности все буквы, входящие в слово ПЯТЬ
|
| Определите: а) количество пробелов; б) входит ли в последовательность буква Р
|
| Выясните, имеется ли среди этой последовательности пара соседствующих букв НО или ОН
|
| Преобразуйте эту последовательность, заменив в ней символ + на -, а символ * на /
|
| Выясните, имеется ли среди символов x1,x2,...,xn пара соседствующих одинаковых символов. Если есть, отпечатайте их, иначе напечатайте слово НЕТ
|
| Выясните, имеется ли среди символов этой последовательности пара соседствующих символов « , » и « : » (запятая и двоеточие)
|
| Найдите номера i, для которых каждый из символов xi и xi+1 совпадает с буквой К. Если такой пары символов нет, то ответом должно быть НЕТ
| Вариант 2n. Дана последовательность символов s1,s2,...,sn. <Условие В>. Условие В приведено в таблице 10.
Таблица 10
n
| Условие В
|
| Подсчитайте общее число вхождений символов +, -, * в эту последовательность
|
| Преобразуйте эту последовательность, удалив из нее все цифры
|
| Найдите номера i, j для которых si - первая, а sj - последняя по порядку запятая
|
| Найдите и выведите на печать все имеющиеся пары стоящих рядом одинаковых символов
|
| Преобразуйте эту последовательность, удалив из нее каждый символ * и повторив каждый символ, отличный от *
|
| Подсчитайте наибольшее количество идущих подряд пробелов
|
| Выясните, имеются ли в последовательности пять идущих подряд букв a
|
| Определите число вхождений групп букв abc
|
| Преобразуйте эту последовательность, удалив из нее все запятые, предшествующие точке
|
| Определите, входят ли в последовательность все буквы слова МАША
|
Лабораторная работа 7
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|