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

Лабораторная работа №15_2

Использование ПРОЦЕДУР для работы со СТРОКАМИ

В каждом задании реализовать предложенный алгоритм в виде процедуры, используя необходимые стандартные функции. В основной программе организовать ввод и вывод информации и обращение к спроектированной подпрограмме. По желанию ввод и вывод также могут быть представлены в виде процедур.

  1. Определить, является ли вводимая последовательность символов идентификатором.

  1. Подсчитать количество сдвоенных символов «сс», «нн», «лл» во введенном тексте.

  1. Разбить произвольный текст на строки определенной длины. При переносе слова предусмотреть вывод дефиса.

  1. Подсчитать число слов в предложении.

  1. Найти во введенном тексте самое длинное и самое короткое слово.

  2. Из заданной строки исключить все символы, входящие в нее более одного раза.

  1. Проверить, правильно ли расставлены в заданном тексте круглые скобки.

  1. В заданной последовательности символов подсчитать общее количество символов +, -, * и исключить их из текста.

  1. Вводится последовательность ключевых слов. Отсортировать их по алфавиту.

  1. В предложении, содержащем не менее двух слов, поменять местами первое и последнее слова.

  1. Вводится две строки текста. Необходимо сформировать третью строку, состоящую из символов, входящих одновременно в обе исходные строки.

  2. Откорректировать заданный текст, заменив в нем все вхождения одной буквы на другую.

  1. В заданном тексте перевернуть каждое слово.

  2. Даны две строки S и T. Если в первой половине строки S менее 8 цифр, а в последней четверти строки Т нет литер от «A» до «Z», то определить количество литер «*», входящих в среднюю треть строки S.

  1. В задании 14 предусмотреть возможность произвольного задания контрольных литер.

  1. В заданной строке Х заменить все вхождения подстроки Р на подстроку Q.

  1. Для заданного символа определить, сколько раз он встречается во введенном тексте.

  1. Из произвольной последовательности символов исключить группы символов, расположенных между круглыми скобками.

  1. Из строки символов исключить однобуквенные слова.

  1. Из произвольной последовательности символов удалить лишние пробелы, разделяющие слова.

  1. Выяснить, верно ли , что среди символов строки произвольной длины имеются все символы, входящие в слово ДЕНЬ.

  1. Для каждого из слов заданного предложения указать, сколько раз оно встречается в предложении.

  1. Из произвольной последовательности символов исключить все группы символов вида АВС.

  1. Определить, можно ли из символов заданной строки составить вашу фамилию.

  1. Из произвольной последовательности символов исключить специальные символы.

Соседние файлы в папке Turbo Pascal