Составление и реализация алгоритмов обработки символьных и строковых величин. Поиск и замена в строке

 Задание 1. Разберите, затем выполните на компьютере программу, которая позволяет заменить буквы «а» на буквы «о» в строке s.
  1-й способ.
 Program prim1;
 Var s:string; i:integer;
 Begin writeln('Введите строку');
 readln(s);
 for i:=1 to length(s) do
 if s[i]='а' 
 then s[i]:='о';
 writeln('Результат:', s);
 End.
  2-й способ.
 Program prim1;
 Var s:string; i:integer;
 Begin
 writeln('Введите строку');
 readln(s);
 for i:=1 to length(s) do
 if copy(s, i, 1)='а'
 then {если i-й символ        строки равен 'а'}
 begin 
 delete(s, i, 1);  {удаляем i-й символ           строки s} 
 insert('о', s, i); {вставляем букву 'о'            в i-ю позицию строки s}
 end;
 writeln('Результат:', s);
 End.

 Задание 2. Составьте программу, которая позволяет заменить в строке s строчные буквы «о» на прописные буквы «О».
 Пример ввода: молоко
 Пример вывода: мОлОкО

 Задание 3. Составьте программу, которая позволяет заменить в строке s сочетания «ма» на сочеткания «бу».
 Пример ввода: макет, мак
 Пример вывода: букет, бук

 Задание 4. Составьте программу, которая позволяет заменить в строке s буквы «о» на буквы «и», а буквы «и» — на буквы «о».
 Пример ввода: кони
 Пример вывода: кино

 Задание 5*. Составьте программу, которая позволяет закодировать строку путем замены всех звонких согласных на соответствующие глухие, а глухих — на звонкие. Пример ввода: скоро новый год! Пример вывода: згоро нофый кот!

 Задание 6*. Составьте программу, которая позволяет заменить в строке s слово t1 на слово t2. Строку s и слова t1 и t2 введите с клавиатуры.
 Пример ввода: На небе появилась туча. {строка s}
                           туча {слово t1}
                           луна {слово t2}
 Пример вывода: На небе появилась луна.

Повторите процедуры и функции для работы со строковыми величинами.

 Задание7. Составьте программу, которая позволяет заменить в строке s слово «мама» на слово «папа».
 Пример ввода: Мама играет с ребенком. {строка s}
 Пример вывода: Папа играет с ребенком. 

Комментарии

Популярные сообщения из этого блога

Структурная схема компьютера. Принципы работы аппаратных средств компьютера

Классификация программного обеспечения. Разновидности операционных систем

Представление данных в компьютере. Двоичное кодирование