IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> типизированные файлы, что-то не работает
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Женский

Репутация: -  0  +


Разработайте программу вывода файла содержащего некоторые данные. Сведенья о сдаче студентами сесии:
-номер группы;
-фио;
-оценка по 5 экзаментам и зачетам(зачет\незачет).
Вот собственно код
Uses
Crt;
Type
Book = Record
fam:String[20];
name:String[20];
otch:String[20];
End;
Zap=Record
Fio:Book;
n_grup:String[6];
ocenki:String[1];
Zachet:string[7];
End;
Var
fv: file of Zap;
file_name:string;
razmer:Integer;
sved:Zap;
ch:Char;
p,i:Byte;
Procedure Add_Rec;
Begin
WriteLn('Ввдите количество записей');
ReadLn(razmer);
For i:= 1 to razmer do
Writeln('Fam');
ReadLn(sved.fio.fam);
Writeln('n_grup');
readLn(sved.n_grup);
Writeln('ocenki');
readLn(sved.ocenki);
Writeln(' Zachet');
readLn(sved. Zachet);
end;
Procedure Sozd_file;
Var
Ch1:Char;
begin
Writeln('создание файла');
Writeln('введите имя файла');
Read(file_name);
Assign(fv, file_name);
Rewrite(fv);
writeln('введите сведенья');
repeat
Add_rec;
Until Ch1=#27;
Close(fv);
End;
Procedure Out_rec;
Begin
Read(fv,sved);
Writeln(sved.fio.fam);
Writeln(sved.n_grup);
Writeln(sved.ocenki);
Writeln(sved. Zachet);
End;
Procedure Out_All_Rec;
Begin
Writeln('чтение файла');
Writeln('введите имя файла');
readln(file_name);
Assign(fv,file_name);
reset(fv);
seek(fv,0);
While not Eof(fv) do
Close(fv);
End;
Begin
Writeln('1:add_rec');
Writeln('2:Sozd_file');
Writeln('3:Out_rec');
Writeln('4:Out_all_rec');
Case P of
1:Add_rec;
2:sozd_file;
3:Out_rec;
4:out_all_rec;
end;
ReadKey;
End.


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Bast   типизированные файлы   4.01.2008 1:22
мисс_граффити   что сразу бросается в глаза: Procedure Add_Rec; B…   4.01.2008 1:31
zoha   что сразу бросается в глаза: Procedure Add_Rec; …   4.01.2008 1:45
volvo   И что, собственно? Что-то не работает? Значит, чт…   4.01.2008 1:32
мисс_граффити   можно. а зачем? с ними намного удобнее... имхо   4.01.2008 2:38
zoha   можно. а зачем? с ними намного удобнее... имхо …   5.01.2008 13:01
мисс_граффити   zoha , а ты не заметил, что "бедный чувак…   5.01.2008 18:09
Bast   Помогите доделать :d3: Завтра обязательно надо сд…   8.01.2008 23:19
Bast   :mega_chok:   9.01.2008 1:45
Michael_Rybak   Ты получил два ответа и проигнорировал их. Удачи.   9.01.2008 3:15
Bast   Где я их прогнорировала, я напи сала так как на па…   9.01.2008 3:35
Michael_Rybak   А где ты кому-то ответила, кроме меня?   9.01.2008 4:04
Bast   {Сведенья о сдаче студентами сессии:номер группы, …   10.01.2008 22:50
volvo   Не все... Перечитай пост №3 внимательно.   10.01.2008 23:00
Bast   Не все... Перечитай пост №3 внимательно. В том-т…   10.01.2008 23:06
volvo   Твоя программа не только не работает, она даже не …   10.01.2008 23:32
noname   Uses Crt; Type Book = Record fam:String[20]; …   11.01.2008 0:52


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 19.04.2024 10:47
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name