Разработка в среде Turbo Pascal программы, осуществляющей просмотр и упорядочение элементов файла

Дан файл, представляющий собой записную книжку, содержащий сведения о знакомых:

- фамилия;

- имя;

- дата рождения в формате ДД. ММ.ГГ;

Составить программу, которая обеспечивает:

1. просмотр записной книжки;

2. упорядочение данных в алфавитном порядке по фамилии;

3. для заданной даты поиск знакомого, к дню рождения которого нужно подготовиться.

 

Разработка в среде Turbo Pascal программы поиска и подсчета количества элементов, отвечающих заданному условию.

Дан файл, содержащий сведения об учениках 10-11 классов:

- фамилия;

- имя;

- год обучения;

- буква.

Например, Иванов Сергей 10 А

Составить программу, которая обеспечивает:

1. просмотр всего списка;

2. поиск однофамильцев в параллельных классах, а также общее число однофамильцев всего списка;

3. вывод списка учащихся заданного класса;

4. вывод списка класса с наибольшим количеством «тезок».

 

Разработка в среде Turbo Pascal программы поиска и вывода с последующим удалением отдельных элементов файла.

Дан файл «Автопарк», содержащий сведения о каждом автобусе:

- номер автобуса;

- фамилию и инициалы водителя;

- номер маршрута.


Составить программу, которая обеспечивает следующие функциональные возможности:

1. начальное формирование данных обо всех автобусах в парке в виде списка;

2. при выезде каждого автобуса из парка вводится номер автобуса, и программа удаляет данные об этом автобусе из списка автобусов, находящихся в парке, и записывает эти данные в список автобусов, находящихся на маршруте;

3. при въезде каждого автобуса в парк вводится номер автобуса, при этом программа удаляет данные об этом автобусе из списка автобусов, находящихся на маршруте, и записывает их в список автобусов, находящихся в парке;

4. по запросу выдаются сведения об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.

 

15. Разработка в среде Turbo Pascal программы хранения, вывода данных и элементов, отвечающих заданным условиям.

Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка содержит:

- пункт назначения;

- номер рейса;

- фамилию и инициалы пассажира;

- желаемую дату вылета.

Программа должна обеспечивать:

1. хранение всех заявок в виде списка;

2. добавление заявок в список;

3. удаление заявок;

4. вывод заявок по заданному номеру рейса и дате вылета;

5. вывод всех заявок.

 


Разработка в среде Turbo Pascal программы формирования базы данных, поиска и вывода информации по признаку.

Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.

Сведения о каждом автобусе содержат:

- номер автобуса;

- фамилию и инициалы водителя;

- номер маршрута;

- признак того, где находится автобус на маршруте или в парке.

Программа должна обеспечивать следующие функциональные возможности:

1. начальное формирование данных о всех автобусах в виде списка;

2. при выезде каждого автобуса из парка вводится номер автобуса, и программа устанавливает значение признака «автобус на маршруте»;

3. при въезде каждого автобуса в парк вводится номер автобуса, и программа устанавливает значение признака «автобус в парке»;

4. по запросу выдаются сведения об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.

 

Разработка в среде Turbo Pascal программы формирования файла, вывода, выборки и удаления элементов.

В файловой системе каталог файлов организован как линейный список. Для каждого файла в каталоге содержатся следующие сведения:

- имя файла;

- дата создания;

- количество обращений к файлу.

Составить программу, которая обеспечивает:

1. начальное формирование каталога файлов;

2. вывод каталога файлов;

3. удаление файлов, дата создания которых меньше заданной;

4. выборку файла с наибольшим количеством обращений.

 

Разработка в среде Turbo Pascal программы начального формирования и вывода файла.

Предметный указатель организован как линейный список. Каждая компонента указателя содержит:

- слово;

-  номера страниц, на которых это слово встречается. (Количество номеров страниц, относящихся к одному слову, может лежать в интервале от одного до десяти.)

Составить программу, которая обеспечивает:

1. начальное формирование предметного указателя;

2. вывод предметного указателя;

3. вывод номеров страниц для заданного слова.

 

Разработка в среде Turbo Pascal программы формирования файла, поиска и вывода элемента по заданной маске поиска.

Текст помощи для некоторой программы организован как линейный список. Каждая компонента текста помощи содержит термин (слово) и текст пояснения к этому термину. Допустимое количество строк текста, относящихся к одному термину, от одной до пяти.

Составить программу, которая обеспечивает:

1. начальное формирование текста помощи;

2. вывод текста помощи;

3. вывод поясняющего текста для заданного термина.

 

Разработка в среде Turbo Pascal программы формирования файла–картотеки, поиск и вывод элементов по заданному критерию.

Картотека в бюро обмена квартир организована как линейный список.


Сведения о каждой квартире содержат:

- количество комнат;

- этаж;

- площадь;

- адрес.

Составить программу, которая обеспечивает:

1. начальное формирование картотеки;

2. ввод заявки на обмен;

3. поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10 % выводится соответствующая карточка, которая затем удаляется из списка; в противном случае поступившая заявка включается в список;

4. вывод всего списка.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: