Служба спасения студентов
Служба спасения для студентов (18+)

Лабораторная работа № 13. Обработка строк Вариант 10. Pascal

Стоимость
50 руб.
Содержание
Практика
Объем
3 лист.
Год написания

Описание работы

Работа пользователя И. Нестеров
I. Дана программа, решающая определенную задачу.
Требуется: 1) исполнить программу при 2-3 наборах данных; 2) сформулировать условие задачи, которую решает данная программа.
10.
Var S:string;
i,k:integer;
Begin
Writeln('Введите текст');
Readln(s);
      while Pos('а',s)<>0 do
      Begin
      k:=Pos('а',s);
      delete(s,k,1);
      End;
Writeln('Результат:');
writeln(s);
End.

II. Дано условие задачи и ее решение, содержащее пропуски. Заполнить пропуски. Проверить работоспособность программы на 2-3 наборах тестовых данных.
10. Дана строка. Выяснить, чего в нем больше: русских букв или цифр
var s:string;
i,s1,s2:integer;
begin
writeln('вводите строку');
readln(s);
      i:=1;
      while i<= length(s) do
            begin
            if s[i] in ____ then dec(s1);
      if ___(s[i])>=192 then dec(s2);
      end;
      if s1<s2 then writeln('цифр больше')
      else writeln('русских больше');
end.

III. Решить следующую задачу. Привести несколько тестовых наборов данных для проверки работоспособности программы.
Расшифровать сообщение, если известно, что слова в нем записаны наоборот.

IV. Решить следующую задачу. Привести несколько тестовых наборов данных для проверки работоспособности программы:
Из текста удалить слова, начинающиеся и оканчивающиеся на одну и ту же букву.

Сколько стоит помощь с учебной работой?