Объясните код.
 Добавлено: 31.05.2015 15:31:00
Добавлено: 31.05.2015 15:31:00Объясните код программы, распишите всех операторов, и что делают строки.
			- Код: Выделить всё
- Program KL8;
 uses crt;
 var s,t:string;
 i:integer;
 begin
 clrscr;
 readln(s);
 while s[1]=' ' do delete(s,1,1);
 while pos(' ',s)<>0 do delete(s,pos(' ',s),1);
 while s[length(s)]=' ' do delete(s,length(s),1);
 s:=s+' ';
 t:='';
 for i:=1 to length(s) do
 if (s[i]<>' ') and (s[i]<>',') then t:=t+s[i]
 else begin
 write('(',t,')',s[i]);
 t:='';
 readln;
 end;
 end.

 ) у меня была отдельная опция: "гарантируемо сдаваемая лаба". Каждая строка снабжалась не менее чем тремя строками комментариев, детально поясняющих что она делает и зачем. Позволяло сдавать лабу не видя её раньше и не зная паскаль. На любой вопрос "что делает эта строка" достаточно было прочесть комментарий.
) у меня была отдельная опция: "гарантируемо сдаваемая лаба". Каждая строка снабжалась не менее чем тремя строками комментариев, детально поясняющих что она делает и зачем. Позволяло сдавать лабу не видя её раньше и не зная паскаль. На любой вопрос "что делает эта строка" достаточно было прочесть комментарий.  
   
 
 действительно, сдвоенные, а не одиночные.
 действительно, сдвоенные, а не одиночные. Ну это помимо того, что всё зависнет ещё на первом цикле и сюда выполнение просто не дойдёт.
 Ну это помимо того, что всё зависнет ещё на первом цикле и сюда выполнение просто не дойдёт.