Объяснить как работает программа, , program zinaida; const n=5; var i,k: integer; instring: string; isize,count: integer; begin repeat write('string: '); readln(instring); k: =length(instring); if instring[k]='.' then dec(k); for i: =1 to k do begin if instring[i]< > ' ' then inc(isize); if (instring[i]=' ') or (i=k) then begin if isize=5 then inc(count); isize: =0; end; write('количество слов из пяти букв',count); end.