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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2011, 13:46   #1
Alex20
 
Регистрация: 05.11.2011
Сообщений: 7
Вопрос Типизированные файлы.

Паскаль. "Для студентов некоторой группы задана следующая информация: порядковый номер, ФИО, дата рождения, курс, год поступления, и оценки на последней сессии. Составить программу, которая обеспечивает вывод полученной информации, распечатку ее в виде таблицы, а также распечатку ее согласно варианту: Студентыполучающие стипендию." Этот код отдельно готов.
Код:
uses crt;
type
studlib=record
FIO:string;
Birth_Date:string;
Course:integer;
Year: word;
Marks:Array [1..3] of integer;
Mmark: Real;
end;

var
stud: Array [1..10] of studlib;
i,N: integer;
Procedure Out_Date (std: Studlib);
var j: integer;
begin
with std do
begin
write (FIO);
FOR J:=Length (FIO)+ 1 TO 30 DO WRITE ('');
WRITE (Birth_Date);
write (Course:3);
write (Year:5);
for j:= 1 to 3 do
write (Marks [j]:4);
writeln (Mmark:7:2);
end;
end;
BEGIN
clrscr;
N:=0;
writeln ('Vvodite dannie o studentah');
repeat
Inc(N);
WITH stud[N] do
begin
write ('FIO:');
readln(FIO);
WRITE ('Birth Date (dd.mm.yyyy):');
readln(Birth_Date);
write('Course');
write('Year of entry:');
readln(Year);
Mmark:=0;
for i:=1 to 3 do
begin
write('Mark',i,'=');
readln(Marks[i]);
Mmark:=Mmark+Marks[i]/3;
end;
end;
clrscr;
writeln ('Enter-continue, ESC-quit');
until (readkey=#27) or (N=100);
clrscr;
writeln ('Granted students:');
for i:=1 to N do
if stud[i]. Mmark>=7.0 then
Out_Date(stud[i]);
readkey;
END.
А теперь надо сделать следующее: Разработать программу записи подготовленных данных во внешний файл, вывод исходных данных из файла, добавление данных в файл и обработка данных согласно варианту: Студенты получающие стипендию (от 7 баллов)
Помогите, кто хорошо разбирается. Спасибо огромное!

Последний раз редактировалось Alex20; 27.11.2011 в 13:49.
Alex20 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
типизированные файлы kazyavka Помощь студентам 0 16.05.2011 09:45
Типизированные файлы Ko$ Помощь студентам 1 16.03.2011 23:42
Файлы данных.Типизированные файлы. вылка Помощь студентам 6 17.05.2010 15:42
Типизированные файлы gangren Помощь студентам 0 29.04.2010 19:18