Программа
USES mod_077;
PROCEDURE MakeList(var F:text); { Процедура создания списка }
Begin
Randomize; { Инициализация генератора случайных чисел }
Rewrite(F); { Открытие файла для записи }
while Random<0.99 do WriteLn(F,Random(6)*1.:5:2);{ Цикл формирования файла }
Close(F) { Закрытие файла }
End;
VAR F:text; { Указатель на файл }
A:real; { Сравниваемое число }
L:ElementRef; { Список }
BEGIN
WriteLn; { Пропуск строки }
Assign(F,'INPUT.TXT'); { Связывание файловой переменной с файлом }
MakeList(F); { Создание списка }
Reset(F); { Открытие файла для чтения }
ReadList(F,L); { Чтение списка }
Close(F); { Закрытие файла }
Write('Введите число '); { Вывод приглашения }
ReadLn(A); { Ввод сравниваемого значения }
Filter(A,L); { Обработка списка }
Assign(F,'OUTPUT.TXT'); { Связывание файловой переменной с файлом }
Rewrite(F); { Открытие файла для записи }
WriteList(F,L); { Вывод списка в файл }
Close(F); { Закрытие файла }
DisposerList(L) { Уничтожение списка }
END.
Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию