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

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

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

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


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

 



- Текстовая версия 20.07.2025 2:31
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"