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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2011, 14:13   #1
Tory1106
Пользователь
 
Регистрация: 25.06.2011
Сообщений: 16
По умолчанию Составить файл записей для студентов

Составить файл записей для студентов предусмотрев поля:ФИО и годовой доход.Найти студента с max доходом.нужна только процедура.язык Паскаль

Последний раз редактировалось Tory1106; 25.06.2011 в 14:29.
Tory1106 вне форума Ответить с цитированием
Старый 25.06.2011, 18:05   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

стучись в аську, поищу сейчас, где-то был исходник подобный
fbus вне форума Ответить с цитированием
Старый 25.06.2011, 18:30   #3
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Цитата:
нужна только процедура
может что-нибудь еще?
Базиля вне форума Ответить с цитированием
Старый 26.06.2011, 11:44   #4
Tory1106
Пользователь
 
Регистрация: 25.06.2011
Сообщений: 16
По умолчанию

да нужна только процедура или функция,без ввода и вывода
Tory1106 вне форума Ответить с цитированием
Старый 26.06.2011, 12:24   #5
Tory1106
Пользователь
 
Регистрация: 25.06.2011
Сообщений: 16
По умолчанию

Извините аськи нет,можете на mail?
vika_s_1993@mail.ru
Tory1106 вне форума Ответить с цитированием
Старый 26.06.2011, 12:32   #6
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

написал на e-mail
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 26.06.2011, 14:49   #7
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

Ох, извиняюсь. Перепутал раздел с фрилансом.
Вот мой вариант решения:
Код:
program records;

uses crt;
type MyRec = record
  FIO: string[50];
  dohod: integer;
end;
var
F: file of MyRec;
Rec: MyRec;
Name: string[10];

Procedure VvodZap(Num: Integer);
Begin
  with Rec do
    begin
      writeln('Vvedite dannie ', Num, ' - go studenta');
      writeln('Vvedite FIO');
      readln(FIO);
      write('Vvedite dohod');
      readln(dohod);
      write(F, Rec);
    end;
End;

Procedure FileVvod;
Var
  i, count : Integer;
Begin
  rewrite(F);
  write('Vvedite koli4estvo studentov');
  readln(count);
  for i:=1 to count do
    VvodZap(i);
  close(F);
End;

procedure FindStudent;
var
 i: Integer;
 RecMax: MyRec;
begin
 RecMax.dohod := 0;
 reset(F);
 While not Eof (F) do
 begin
   read(F, Rec);
   if Rec.dohod >RecMax.dohod then
   begin
     RecMax.dohod := Rec.dohod;
     RecMax.FIO := Rec.FIO;
   end;
 end;
 close(F);
 Writeln('FIO studenta c max dohodom - ', RecMax.FIO);
 writeln('Ego dohod - ', RecMax.dohod);
end;

begin
  ClrScr;
  writeln('Vvedite imya fayla');
  readln(Name);
  assign(F, Name);
  FileVvod;
  FindStudent;
  readln;
end.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли

Последний раз редактировалось Roof; 26.06.2011 в 14:57.
Roof вне форума Ответить с цитированием
Старый 27.06.2011, 18:59   #8
Tory1106
Пользователь
 
Регистрация: 25.06.2011
Сообщений: 16
По умолчанию

Roof,спасибо огромное)))
Tory1106 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записи)))) seilova Помощь студентам 0 20.05.2011 13:21
ЗАПИСИ BornOfOsiris Помощь студентам 0 19.05.2011 13:21
Записи bunny Помощь студентам 2 05.11.2010 22:41
На записи Ale}{ Помощь студентам 4 01.04.2010 20:50
Записи!! prosport91 Паскаль, Turbo Pascal, PascalABC.NET 1 19.04.2009 08:08