суббота, 22 октября 2022 г.

Выполнение практических заданий. Строковые величины



Задача. Составьте программу, которая в тексте заменяет “и” на “i”.
Обсудить решение задачи, когда одно слово надо заменить на другое.

СОСТАВЛЯЕМ ПРОГРАММЫ

Задание 2. Наберите и выполните программу, составленную в классе. Измените программу так, чтобы в программе происходила замена ъ на ‘

Задание 3. Составьте программу, которая заменяет в строке примера все знаки : на /
Пример ввода: 267:8*98+76:9*5-3
Пример вывода: 267/8*98+76/9*5-3

Задание 4. Разберите решение задачи и решите задачу курсив (ниже).
Задача. Составьте программу, которая позволяет в тексте заменить слово Internet на Интернет

var s:string;
     n:integer;
begin
 readln(s);{вводим строку}
n:=pos('Internet',s); {ищем первое слово Internet}
while n>0 do {повторяем пока в строке есть слова Internet}
begin
delete(s,n,8);{удаляем слово Internet}
insert('Интернет' , s, n); {вставляем слово Интернет}
n:=pos('Internet',s); {ищем новое слово Internet}
end;
 writeln(s);
end.

Задание Курсив. Дан текст, в котором встречаются структуры "<i>" и "</i>". Заменить каждое вхождение "<i>" на "<курсив>", а каждое вхождение "</i>" на "<конец курсив>".


Задание 5. Дан текст, в котором встречаются структуры "<i>" и "</i>". Заменить каждое вхождение "<i>" на "<курсив>", а каждое вхождение "</i>" на "<конец курсив>". Замечание. В программе следует учесть, что буква "i" может быть как строчной, так и прописной.

ДЗ
Задача 1. Дана строка символов. Заменить все вхождения символа '{' на '('.

Задача 2. Расстановка длинных тире. Символ &#151; в HTML-документе представляет собой длинное тире, которое при просмотре страницы выглядит гораздо привлекательней обычного "-". Поэтому эстеты Веб-дизайна предпочитают использовать именно его. Дан текст, содержащий последовательности символов "-". Заменить их на последовательность символов "&#151;". Напомним, что перед тире и после тире ставится пробел, отличайте тире от дефиса.


Комментариев нет:

Отправить комментарий