Напишите программу, которая создает файл данных, хранящий записи о владельцах автомототранспорта:
- марка,
- номер,
- дата постановки на учет,
- ФИО владельца.
Программа должна обеспечивать:
· запись и изменение данных;
· удаление данных;
· поиск данных по номеру;
· поиск по фамилии.
Разработка в среде Turbo Pascal программы формирования базы данных, редактирования, сортировки и поиска информации.
Напишите программу, которая создает файл данных, хранящих сведения о служащих:
- фамилия и инициалы;
- должность;
- год поступления на работу;
- оклад.
Программа должна обеспечивать выполнение следующих действий:
· корректировку или дополнение списка с клавиатуры;
· сортировку по фамилии, окладу или году поступления;
· вывод информации по введенной фамилии;
· запись списка в файл под тем же или новым именем.
Разработка в среде 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 – все весенние даты.
Разработка в среде Turbo Pascal программы формирования базы данных и вывода информации из базы по запросу.
Информация в больничной базе данных о стационарных больных имеет следующую структуру:
- ФИО больного;
- возраст;
- дата поступления;
- адрес;
- диагноз.
Составить программу, которая обеспечивает:
1. начальное формирование базы данных;
2. внесение изменений в запись;
3. поиск в базе по дате поступления, диагнозу;
4. вывод всей базы.
Разработка в среде Turbo Pascal программы формирования файла о служащих и поиск элементов файла по запросу.
Описать переменную служащий, состоящую из имени, фамилии, отчества служащего, даты рождения, образования, домашнего адреса, профессии. Используя файл таких записей, определить:
- имена людей с высшим образованием;
- выдать данные о служащем, который имеет ту или иную профессию.
Разработка в среде Turbo Pascal программы поиска среднего и общего значений в файле.
N учеников проходили тестирование, выполнив 5 тестов по какому-либо предмету. Результаты записаны в типизированный файл. Используя этот файл определить:
- сколько очков набрал каждый ученик по всем темам;
- средний балл, полученный учениками и разницу между лучшим результатом и средним баллом.
Разработка в среде Turbo Pascal программы поиска элемента по заданному критерию из файла.
В столовой предлагается N комплексных обедов, состоящих из 4 блюд. Известна стоимость и калорийность каждого блюда. Определить:
- стоимость самого дешевого и самого дорогого обедов;
- сколько калорий включает в себя самое калорийное блюдо.