Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2008, 19:21   #1
МартинИ
Пользователь
 
Аватар для МартинИ
 
Регистрация: 23.12.2008
Сообщений: 47
По умолчанию Работа с файлами

Организовать файлы для масива записей, варианты которых приведенны ниже. Программа должна состоять с нескольких процедур, а именно процедура ввдения информции в файл, процедура обработки и процедура просмотра начальных данных и результатов.

Вариант:
С помощью генератора случайных чисел создать типизованный файл целого типа с компонентами диапазона от -200 до 200. Реализовать программу, что находит и выводит на экран следующую информацию:
1. Самый большой элемент файла.
14.txt
Люди - отвратительные. Эгоистичные. Шумные. Говорят ерунду. А подумав еще немножко, понимаешь, что ты абсолютно такой же, если не хуже...
МартинИ вне форума Ответить с цитированием
Старый 23.12.2008, 19:22   #2
МартинИ
Пользователь
 
Аватар для МартинИ
 
Регистрация: 23.12.2008
Сообщений: 47
По умолчанию

Начала писать, а вот дальше незнаю как((
Люди - отвратительные. Эгоистичные. Шумные. Говорят ерунду. А подумав еще немножко, понимаешь, что ты абсолютно такой же, если не хуже...
МартинИ вне форума Ответить с цитированием
Старый 23.12.2008, 19:31   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
program lab_14;
uses crt;
var f:file of integer;
n,i,x,max,min:integer;
begin
clrscr;
write('Vvedit kilkist elementiv fajla  ');
readln(n);
assign(f, 'f1.txt');
rewrite(f);
max:=-300;
min:=300;
for i:=1 to n do
begin
x:=-200+random(400);
write(f,x);
write(x,'  ');
end;

close(f);
reset(f);
read(f,max);
for i:=2 to n do
 begin
 read(f,x);
 if x>max then max := x;
 end;
writeln;
writeln('Max= ',max);
close(f);

readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 23.12.2008, 21:36   #4
МартинИ
Пользователь
 
Аватар для МартинИ
 
Регистрация: 23.12.2008
Сообщений: 47
По умолчанию

ооооооооооооо, большое спасибо)))))))
Люди - отвратительные. Эгоистичные. Шумные. Говорят ерунду. А подумав еще немножко, понимаешь, что ты абсолютно такой же, если не хуже...
МартинИ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами snake-as Общие вопросы Delphi 1 19.10.2008 13:38
Работа с файлами Yar Помощь студентам 2 02.06.2008 08:03
Работа с файлами Smith777 Помощь студентам 4 23.02.2008 05:08
Работа с файлами El_Bint0 Помощь студентам 1 20.12.2006 02:07