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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2008, 10:21   #1
Лёха
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 20
По умолчанию Вот это задачка!!!

Привет всем!!! У меня большая просьба к тем кто сможет мне помочь, я совсем непонимаю паскаль, а тут задали такую задачку, может поможете, пожалуйста???!!!
А вот и условие:
Сохранить в типизированный файл информацию о нескольких сотрудниках (ФИО, год рождения, пол) и по запросу выдать список людей не моложе 20 лет.

Помогите, если кто может сделать, блок-схемка тоже не помешала бы!
Лёха вне форума Ответить с цитированием
Старый 28.04.2008, 10:44   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

паскаль давно в глаза не видел, но примерно так будет
описываете вот примерно такое:
Код:
TMeRecord = record
  FIO: string[50];
  year: integer;
  sex: boolean;  // true - мужской пол
end;
потом для сохранения как-то так:
Код:
var
  f: file of TMyRecord;
  r: TMyRecord;
begin
  assign(f,'123.dat');
  rewrite(f);
  r.FIO := 'иванов и.и.';
  r.year := 1987;
  r.sex := true;
  write(f,r);
  r.FIO := 'петров п.п.';
  write(f,r);
  ...
  close(f);
end;
вывод как-то так:
Код:
var
  f: file of TMyRecord;
  r: TMyRecord;
begin
  assign(f,'123.dat');
  reset(f);
  while not eof(f) do
  begin
     read(f,r);
     if (r.year + 20 <= 2008) then // выводим на экран
  end;
  close(f);
мог где-то "наврать", т.к. здесь прямо писал, но если захотите доделаете сами
ЗЫ. если ленитесь, то не надо жадничать. у людей свои дела тоже есть, а ваши просьбы о блок-схемках для меня выглядят нагловато. Цените своё время - цените и чужое
pu4koff вне форума Ответить с цитированием
Старый 29.04.2008, 10:54   #3
Лёха
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 20
По умолчанию

ну впринципе насчёт блок-схем это я так, кому не сложно...а так большое спасибо

может кто-нибудь ещё предложит решение...

Последний раз редактировалось Alex21; 01.05.2008 в 16:16.
Лёха вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка для ума 3 ZORRO2005 Microsoft Office Excel 14 23.04.2008 12:35
Задачка для ума ZORRO2005 Microsoft Office Excel 7 17.04.2008 14:42