Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

(Pascal) Адресная книга c фильтром

379
07 апреля 2007 года
Fima
109 / / 07.11.2002
Народ помогите разобраться... Вот условие задачи:
"Составить адресную книгу, включающую координаты 10 человек.
Для каждого человека узнать:
- ФИО
- дату рождения
- адрес
- телефон (домашний, рабочий, мобильный)
Информацию о каждом человеке оформить в виде записи.
Совокупность записей объединить в массив.
Составить программу, которая обеспечивает ввод полученной информации в файл, считывание данных из файла и распечатку в виде таблицы, а также выборку данных согласно этому варианту:
Распечатать список людей, проживающих в городе М., упорядочить по году рождения."

Дело в том, что я напрочь забыл паскаль... последнее четыре года - только на си++ пишу. И у меня возникла проблема с созданием программы на паскале.
Конкретно мне нужно: примерный наброс как организовать эту базу и записать в файл. Т.е. как загнать все данных в двумерный массив, организовав при этом корректный ввод.
Пасиб)
622
07 апреля 2007 года
nilbog
507 / / 19.12.2006
 
Код:
type M=record
                      fio:string;
                       .... и тд
                    end;
         T=array[1..10] of M
var x:array[1..10] of M;
     f:file of здесь можно сделать как файл массивов типа T или записей M

вводить поэлементно каждый элемент записи
записывать в файл можно сразу всю запись (или массив)
ps неясна ваша фраза про двумерный массив
379
07 апреля 2007 года
Fima
109 / / 07.11.2002
я просто подумал: а не хранить ли эти данные в двумерном массиве. т.к. кол-во записей ограничено... ммм?
622
07 апреля 2007 года
nilbog
507 / / 19.12.2006
я не вижу смысла (может вы что-то имели ввиду?)
сделать можно хоть и четырехмерный но смысл то какой?
по какому принципу двумерность - это же просто набор
252
07 апреля 2007 года
koderAlex
1.4K / / 07.09.2005
похожая тема в студентах уже была .
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог