Размещено 5 лет назад по предмету
Информатика
от VALTIM
ПОМОГИТЕ СРОЧНО!!! МНОГО БАЛЛОВ!!! Измените программу и текст файла исходных данных isdan.txt таким образом, чтобы исчезла необходимость указывать количество значений Х. Пожалуйста с объяснениями.
ТЕКСТ ПРОГРАММЫ:
program prog_2_5;
type vx=array[1..10] of real;
var fl1,fl2:text;{описание файловых переменных}
x,y:vx;
a,b:real;
i,n:integer;
begin
assign(fl1,'C:UsersValeraDesktopЗанятияИнформатикаЛабараторные2_смЛабараторная 6isdan.txt');
assign(fl2,'C:UsersValeraDesktopЗанятияИнформатикаЛабараторные2_смЛабараторная 6rezult.txt');
reset(fl1);{открытие файла для чтения}
rewrite(fl2);{открытие файла для записи}
readln(fl1,a,b,n);
for i:=1 to n do readln(fl1,x[i]);
close(fl1);{закрытие файла isdan.dat}
for i:=1 to n do
begin
y[i]:=a/sqrt(b*b+x[i]*x[i]);
writeln(fl2,x[i]:10:5,y[i]:10:5);
end;
close(fl2);{закрытие файла rezult.txt}
End.