Работа с текстовыми файлами в языке Паскаль - 25 стр.

UptoLike

25
begin
Read(FIn, R);
if R > RAv then
Write(FOut, ' ', R)
end;
{ Закрытие файлов }
Close(FIn);
Close(FOut)
end.
При работе с текстовыми файлами необходимо учитывать, что фактически
(в отличие от типизированных файлов) в них не содержится никакой числовой
информации. Просто при (например) записи в текстовый файл целого или
вещественного числа оно преобразуется в последовательность символов,
выглядящих, как его десятичное представление.
Упражнения
1) Почему в программе
s_5_1 из примера 10 при записи в файл очередного
вещественного числа перед ним записывается пробел? Что будет, если эти
пробелы не записывать перед каждым числом?
2) Почему в программе
s_5_1 пробел записывается перед числом, а не после
него?
Пример 11. Дано натуральное n и последовательность из n целых
неотрицательных чисел, хранящаяся в массиве. Реализовать процедуру
WriteDiagramLR(N, VA, VFText), записывающую в текстовый файл
VFText графическое представление последовательности (передаваемой через
параметр-массив VA) в виде столбиковой диаграммы, ориентированной слева
направо, с подписями значений последовательности, расположенными
слева от
столбиков.
Пример: для последовательности:
3, 5, 7, 4, 8, 4, 6, 1, 5, 0