Advertisement
CLazStudio

q197747046

Jan 28th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.19 KB | None | 0 0
  1. program q197747046;
  2. var task: integer;
  3.  
  4. procedure task19;
  5.  var s: string;
  6. begin
  7.   write('Введите название города: ');
  8.   readln(s);
  9.   writeln(Length(s));
  10. end;
  11.  
  12. procedure task20;
  13.  var s1,s2: string;
  14. begin
  15.   write('Первое слово = ');
  16.   readln(s1);
  17.   write('Второе слово = ');
  18.   readln(s2);
  19.   if (Length(s1) > Length(s2)) then
  20.     writeln('Второе слово короче')
  21.       else writeln('Первое слово короче');
  22. end;
  23.  
  24. procedure task21;
  25.  var s1,s2: string;
  26. begin
  27.   write('Введите два названия устройств компьютера ');
  28.   readln(s1);
  29.   readln(s2);
  30.   if (Length(s1) < Length(s2)) then
  31.     writeln('Второе название длинее')
  32.       else writeln('Первое название длинее');
  33. end;
  34.  
  35. procedure task22;
  36.  var name: string;
  37. begin
  38.   write('Как вас зовут? ');
  39.   readln(name);
  40.   writeln('Привет, ', name);
  41. end;
  42.  
  43. procedure task23;
  44.  var name: string;
  45. begin
  46.   write('Введите название футбольной команды: ');
  47.   readln(name);
  48.   writeln(name + ' Это чемпион!');
  49. end;
  50.  
  51. procedure task24;
  52.  var str: string;
  53. begin
  54.   str := 'KURSOR';
  55.   writeln(str);
  56.   Delete(str, 1, 3);
  57.   writeln(str);
  58. end;
  59.  
  60. procedure task25;
  61.  var str: string;
  62. begin
  63.   str := 'PROGRAMMA';
  64.   writeln(str);
  65.   str := copy(str,2,2) + copy(str,7,1);
  66.   writeln(str);
  67.   {
  68.     Copy(s,index,count)
  69.     Delete(s,index,count)
  70.     Insert(subs,s,index)
  71.     Concat(s1,...,sn)
  72.   }
  73. end;
  74.  
  75. procedure task26;
  76.  var str: string;
  77. begin
  78.   str := 'KURSOR';
  79.   writeln(str);
  80.   Delete(str, Length(str) - 1, 2);
  81.   writeln(str);
  82. end;
  83.  
  84. procedure task27;
  85.  var str: string;
  86. begin
  87.   str := 'PROGRAMMA';
  88.   writeln(str);
  89.   str := copy(str,5,3) + copy(str,9,1);
  90.   writeln(str);
  91. end;
  92.  
  93. begin
  94.   while true do begin
  95.     write('Введите номер задания: ');
  96.     readln(task);
  97.     case task of
  98.     19: task19;
  99.     20: task20;
  100.     21: task21;
  101.     22: task22;
  102.     23: task23;
  103.     24: task24;
  104.     25: task25;
  105.     26: task26;
  106.     27: task27;
  107.     else writeln('Такого задания нет!');
  108.     end;
  109.   end;
  110. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement