Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_PASKAL.doc
Скачиваний:
15
Добавлен:
25.03.2015
Размер:
969.22 Кб
Скачать

Задание к лабораторной работе

Составьте программы для решения следующих задач обработки последовательности символов.

Вариант 0n. Задана последовательность символов, за которой следует точка (в саму последовательность точка не входит). Напечатайте текст, <условие А>. Условие А приведено в таблице 8.

Таблица 8

n

Условие А

1

Удалив из него все символы, которые не являются цифрами

2

Удалив из него все цифры

3

Удалив из него все буквы от I к N

4

Удалив из него все знаки + и -

5

Удалив из него все знаки +, непосредственно за которыми идет цифра

6

Удалив из него все буквы X и Y

7

Удалив из него все буквы В, непосредственно перед которыми находится буква С

8

Заменив в нем все пары АВ на С

9

Удалив из него все символы, которые не являются латинскими буквами

0

Удалив из него все знаки + и *

Вариант 1n. Дана последовательность символов x1,x2,...,xn. <Условие Б>. Условие Б приведено в таблице 9.

Таблица 9

n

Условие Б

1

Подсчитайте, сколько раз среди данных символов встречаются символы + и *

2

Преобразуйте эту последовательность, заменив в ней все восклицательные знаки символом *, а каждую точку – тремя точками

3

Найдите первый номер i, для которого каждый из символов xi и xi+1 совпадают с буквой А. Если такой пары символов нет, то ответом должно быть НЕТ

4

Выясните, имеются ли среди символов данной последовательности все буквы, входящие в слово ПЯТЬ

5

Определите: а) количество пробелов; б) входит ли в последовательность буква Р

6

Выясните, имеется ли среди этой последовательности пара соседствующих букв НО или ОН

7

Преобразуйте эту последовательность, заменив в ней символ + на -, а символ * на /

8

Выясните, имеется ли среди символов x1,x2,...,xn пара соседствующих одинаковых символов. Если есть, отпечатайте их, иначе напечатайте слово НЕТ

9

Выясните, имеется ли среди символов этой последовательности пара соседствующих символов « , » и « : » (запятая и двоеточие)

0

Найдите номера i, для которых каждый из символов xi и xi+1 совпадает с буквой К. Если такой пары символов нет, то ответом должно быть НЕТ

Вариант 2n. Дана последовательность символов s1,s2,...,sn. <Условие В>. Условие В приведено в таблице 10.

Таблица 10

n

Условие В

1

Подсчитайте общее число вхождений символов +, -, * в эту последовательность

2

Преобразуйте эту последовательность, удалив из нее все цифры

3

Найдите номера i,j для которых si - первая, а sj - последняя по порядку запятая

4

Найдите и выведите на печать все имеющиеся пары стоящих рядом одинаковых символов

5

Преобразуйте эту последовательность, удалив из нее каждый символ * и повторив каждый символ, отличный от *

6

Подсчитайте наибольшее количество идущих подряд пробелов

7

Выясните, имеются ли в последовательности пять идущих подряд букв a

8

Определите число вхождений групп букв abc

9

Преобразуйте эту последовательность, удалив из нее все запятые, предшествующие точке

0

Определите, входят ли в последовательность все буквы слова МАША

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]