Напишите программу, которая создает файл данных, хранящих сведения о служащих:
- фамилия и инициалы;
- должность;
- год поступления на работу;
- оклад.
Программа должна обеспечивать выполнение следующих действий:
· корректировку или дополнение списка с клавиатуры;
· сортировку по фамилии, окладу или году поступления;
· вывод информации по введенной фамилии;
· запись списка в файл под тем же или новым именем.
Разработка в среде Turbo Pascal программы формирования базы данных о жильцах, записи и поиска по критерию.
В гостинице имеется 15 номеров, из них 5 одноместных и 10 двуместных. Составить программу, которая заполняет данные о жильцах и по фамилии определяет номер, где проживает жилец. Программа запрашивает фамилию жильца.
· если жильца с такой фамилией нет, то выдается сообщение;
· если жилец с такой фамилией единственный, то программа выдает фамилию жильца и номер проживания;
· если в гостинице проживает два и более жильцов с такой фамилией, программа дополнительно запрашивает инициалы.
Разработка в среде Turbo Pascal программы формирования архива данных с возможностью пополнения.
Напишите программу «Книжный архив», которая содержит формирование архива данных по изданным книгам, с возможностью пополнения.
Данные включают: фамилию автора, название книги, год издания, город, где издана книга и цену книги.
Разработка в среде Turbo Pascal программы формирования файла и вывода информации.
Напишите программу создания файла, представляющего собой список слов. Выведите на экран слова списка, которые:
· оканчиваются и начинаются одной и той же буквой;
· начинаются с той же буквы, что и следующее слово;
· совпадают с последним или первым словом.
Разработка в среде Turbo Pascal программы формирования файла, корректировки и сортировки списка.
Список студенческой группы задан на диске как текстовый файл. Каждая строка списка содержит фамилию студента и три экзаменационные оценки, причем список никак не упорядочен. Составьте программу, которая корректирует список и сортирует его либо по среднему баллу, либо по алфавиту, либо по оценкам по заданному предмету.
Разработка в среде Turbo Pascal программы записи данных из типизированного массива в файл.
Описать запись с именем Price, содержащую следующие поля:
- название товара;
- название магазина, в котором продается товар;
- стоимость товара в рублях.
Написать программу, выполняющую следующие действия:
· ввод данных с клавиатуры в массив, состоящий из n элементов типа Price; записи должны быть упорядочены в алфавитном порядке по названиям товаров;
· вывод на экран информации о товаре, название которого введено с клавиатуры; если таких товаров нет, то вывести соответствующее сообщение;
· запись массива в файл под заданным с клавиатуры именем.
Разработка в среде Turbo Pascal программы формирования файла данных из массива записей.
Описать запись с именем Bill, содержащую следующие поля:
- расчетный счет плательщика;
- расчетный счет получателя;
- перечисляемая сумма в рублях.
Написать программу, выполняющую следующие действия:
· ввод данных с клавиатуры в массив, состоящий из n элементов типа Bill; записи должны быть упорядочены в алфавитном порядке по расчетным счетам плательщиков;
· вывод на экран информации о сумме, снятой с расчетного счета плательщика, введенного с клавиатуры; если такого расчетного счета нет, вывести на экран соответствующее сообщение;
· запись массива в файл под заданным с клавиатуры именем.
Разработка в среде Turbo Pascal программы поиска и вывода максимального и минимального элемента файла.
Дан файл D, содержащий даты. Каждая дата – это число, месяц и год. Найти и записать в файл D1 год с наименьшим номером и самую позднюю дату, а в файл D2 – все весенние даты.