вторник, 8 ноября 2016 г.

Строковые. Решение практических задач 1

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

РЕШЕНИЕ ЗАДАЧ
Задание 2. Наберите и выполните программу, составленную в классе.

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

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


var s:string; 
      i:integer;
begin 
  readln(s);{вводим строку}
  for i:=1 to length(s)-7 do {просматриваем строку}
                   if copy(s,i,8)=’Internet’ {ищем слово Internet}
                                            then  
                                            begin
                                               delete(s,i,8);{удаляем
                                                                     его}
                                              insert(‘Интернет’,s,i);
                                             {вставляем на его место Интернет}      
                                       end; 
  writeln(s);
end.


б) Составьте программу для решения следующей задачи:
 Согласно стандарту ANSI С, при задании пути к файлу в программе на языке С, каталоги разделяются символом "/", а в стандарте фирмы Borland для разделения каталогов используется последовательность символов "\\". Написать программу, которая переводит строку, содержащую путь к файлу в стандарте ANSI С, в строку, содержащую путь к файлу в стандарте фирмы Borland.
Пример
Путь в ANSI C > C:/MYDOCS/TEX/DOC1.TEX
Путь в Borland C > C:\\MYDOCS\\TEX\\DOC1.TEХ

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

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

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