Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

PROGRAM PRG5_1;





VAR STR, WRD: STRING;

I, L: INTEGER;

M: SET OF CHAR;

BEGIN

M:= ['.', ',', '!', ':',';', '?'.'-', ' '];

WRITELN('BBEДИTE СЛОВО');'

READLN(WRD);

WRD:= CONCAT(' ', WRD);

STR:= ' '+STR;

WRITELN('ВВЕДИТЕ ТЕКСТ');

READLN(STR);

L:= LENGTH(WRD);

REPEAT

I:= POS(WRD, STR);

IF (IO0) AND (STR[I+L] IN M) THEN DELETE(STR, I, L);

UNTIL 1 = 0;

WRITELN(STR)

ЕND.

Для решения задачи:

- формируем тело программы и описываем переменные;

- задаем значение множества М - множества знаков препина­ния и пробел;

- вводим слово WRD; присоединяем вначале его пробел, чтобы не спутать с подсловом; находим длину слова;

- вводим строку STR;

- цикл REPEAT... UNTIL I = 0 осуществляет просмотр строки до тех пор, пока в ней встречается слово WRD;

- значение I>0 указывает на номер символа в строке, с кото­рого начинается слово WRD;

- если такое слово найдено, то вырезаем его из строки;

- выводим на экран модифицированный текст.

Переменные:

I - номер позиции, начиная с которой встречается слово WRD;

L - длина слова;

STR - строка текста;

WRD - слово;

М - множество знаков препинания и пробел.

 

ВВЕДИТЕ СЛОВО

АВВА

ВВЕДИТЕ ТЕКСТ

DFE ABBA DFGSABBA ВВВВ

DFE DFGSABBA ВВВВ

 

ВВЕДИТЕ СЛОВО

**

ВВЕДИТЕ ТЕКСТ

DFE** ** *** ** DFGSABBA **BBBB

DFE** *** DFGSABBA **BBBB

 

Рис. 5.1. Результат работы PRG5_1

 

Задача 5.2 Дана строка символов. Выделить подстроку меж­ду первой и второй точкой.

PROGRAM PRG5_2;

VAR S1, STR: STRING;

I: INTEGER;

BEGIN

WRITELN('BBEДИTE ТЕКСТ');







Дата добавления: 2015-09-07; просмотров: 353. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

В эволюции растений и животных. Цель: выявить ароморфозы и идиоадаптации у растений Цель: выявить ароморфозы и идиоадаптации у растений. Оборудование: гербарные растения, чучела хордовых (рыб, земноводных, птиц, пресмыкающихся, млекопитающих), коллекции насекомых, влажные препараты паразитических червей, мох, хвощ, папоротник...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия