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

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

PROGRAM PRG4_4;





VAR STR: STRING;

L, I, J: INTEGER;

M: SET OF CHAR;

BEGIN

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

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

READLN(STR);

L:= LENGTH (STR);

FOR I:= 1 TO L DO

IF NOT(STR[I] IN M) THEN WRITE(STR[I])

ELSE BREAK;

FOR J:=l+1 TO L DO

WRITE(STR[J]);

WRITELN

END.

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

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

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

- цикл FOR I:= 1 ТО L DO осуществляет вывод строки до первого знака препинания;

- цикл FOR J:= 1+1 ТО L DO выводит строку после первого знака препинания;

- после вывода закрываем строку оператором WRITELN.

Переменные:

I, J - переменные циклов;

L - длина строки;

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

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

 

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

ABC DFG, GH,,,,,, ЕЕ.

ABC DFG GH,,,,,, ЕЕ.

 

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

; ABC DFG GH,,,,,, ЕЕ.

ABC DFG GH,,,,,, EE.

 

Рис. 4.1. Результат работы PRG4_4

Задача 4.5 Дана строка символов. Удалить из нее все знаки препинания.

PROGRAM PRG4_5;

VAR STR: STRING;

L, I: INTEGER;

M: SET OF CHAR;

BEGIN

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

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

READLN(STR);

L:= LENGTH(STR);

WRITELN('ПPEOBPA3OBAHHblЙ ТЕКСТ');

FOR I:= 1 TO L DO

IF NOT(STR[I] IN M) THEN WRITE(STR[I]);

WRITELN

END.

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

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

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

- цикл FOR I:= 1 ТО L DO осуществляет вывод строки без знаков препинания;

- после вывода закрываем строку оператором WRITELN.

Переменные:

I - переменная цикла;

L - длина строки;

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

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

Задача 4.6 Дана строка символов. Заменить в ней все воскли­цательные знаки на точки.

Данная программа представляет собой примитивный трансля­тор, который транслирует все символы в строке как они есть, а восклицательные знаки транслирует в точки.







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




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


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


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

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

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

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

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

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