Лабораторная работа: Разработка формата хранения данных программ и решение задач
nz-nignee zna4enie,vz-verhnee zna4enie}
Var S,S1:string[11];
Code:integer;
f:boolean;
BEGIN
repeat
write(Prigl);
f:=false;
readln(S);
val(S,V,Code);
if (Code)<>0 then
writeln(' OSHIBKA','NEKORECTNIE DANNUE')
else begin
str(V,S1);
if S1 <> S then
writeln(' OSHIBKA','VVEDENNOE CHISLO VNE RAMKAH DEAPOZONA')
else
if ((V<nz) or (V>vz)) then begin
writeln(' OSHIBKA','CHISLO DOLGNO BUT OT '+InttoStr(nz)+' DO '+IntToStr(vz));
end
else f:=true;
end;
Until f;
END;
{****************************************************************************}
{****************************************************************************}
procedure Osnov(var m:integer;d:pnt);
Var out_f:text; {M-kolli4estvo to4ek, D-koordinati tochek}
FName:string[20];