БИ
Бонна Ивентовна

Переделать программу с использованием динамических структур данных. Паскаль

Имеется готовая программа, но ее необходимо записать с помощью процедур или функций. Задание изначально такое:


Program RGR;
uses crt;
const r: longint = 20000;
var
n, no, x, y: longint;
run: boolean;
begin
clrscr;
randomize;
run := true;
n := 0;
no := 0;
writeln('Нажмите любую клавишу для остановки');
while run do begin
inc(n);
x := random(2 * r + 1) - r;
y := random(2 * r + 1) - r;
if sqrt(x * x + y * y) <= r then inc(no);
if n mod 1000 = 0 then begin
gotoxy(1, 2);
write('num: ',n,'; current: ', 4.0 * no / n:0:6);
end;
if keypressed then run := false;
end;
end.

Ne
Nemo

Ну задайте. Вот к примеру описание: ссылка
Что вы хотите задать в качестве процедуры или функции?

Похожие вопросы
как переделать динамические разделы в обычные?
Паскаль, ОРГАНИЗАЦИЯ ПРОГРАММ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ.
Как ввести данные в такую структуру? (Паскаль АВС)
Как переделать программу, чтобы память была динамической
Переделайте программу на паскале...
переделайте код с использованием подпрограммы
Помогите решить задачу по динамическим структурам (Pascal). Скоро экзамен...
Помогите переделать программу с C++ на паскаль)
(паскаль) нужна программа с использованием конст...
Помогите программу переделать из паскаля в делфи