Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание к практическим занятиям






8.1 Создать файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонента, его имя и отчество, год установки телефона, номер телефона. Количество записей произвольно. Составить прграмму, которая: По данной фамилии абонента выдает номер телефона; Определяет количество телефонов, установленных с начала заданного года; Ищет абонентов по данным первым n буквам (выдаетсписок абонентов и номера их телефонов); Ищет номер телефона абонента по его фамилии и инициалам; Корректирует созданный файл: добавляет запись, изменяет запись, удаляет запись.

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

8.3 Дан файл, содержащий сведения об экспортируемых товарах: указывается наименование товара, страна, импортирующая товар, стоимость и объем поставляемой партии в штуках. Составить программу вывода списка: Стран, в которые экспортируется данный товар, общий объем его экспорта и сумму денежного оборота; Стран, в которые производятся поставки товара, в порядке убывания объема сделок; Экспортируемых товаров в порядке убывания общей стоимости поставок.

8.4 Файл содержит информацию о наличии товаров: название товара, цена единицы товара, количество, дата выпуска, конечная дата использования. Составить программу вывода на экран: Списка просроченных товаров с указанием их стоимости; Стоимости товаров по годам выпуска; Списка товаров, подлежащих использованию в течение месяца, с указанием их цены и количества.

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

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

8.7 Создать файл, содержащий базу данных об автомобилях и их владельцах (марка, цвет, год выпуска, фамилия владельца). Составить программу, которая выдавала бы следующую информацию: количество автомобилей каждой марки; список владельцев автомобилей заданных марки и цвета; список автомобилей заданного года выпуска и формирование приглашения их владельцам на прохождение техосмотра.

8.8 Создать файл данных о вашей фонотеке. Структура записи о каждом произведении имеет следующий вид: наименование, автор, исполнитель, направление (классика, поп, рок, и.т.д.). Составить программу, которая обеспечивает вывод на экран список произведений: содержащийся в фонотеке; заданного направления; из репертуара заданного исполнителя; заданного автора.

8.9 Создать файл данных о фильмах в вашей видеотеке. Структура записи о каждом фильме имеет следующий вид: название фильма, год выпуска, страна – производитель, характеристика (комедия, вестерн, фантастика и.т.д.) исполнитель главной мужской роли, исполнительница главной женской роли. Составить программу, которая обеспечивает вывод на экран списка фильмов: заданного режиссера; с заданным актером (актрисой) в главной роли; отсортированного по году выпуска; выпущенных в заданной стране; с заданной характеристикой (которые выпущены в заданной стране).

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

8.11 Создать файл, содержащий сведения о студенте. Каждая запись имеет поля: фамилия, его имя и отчество, год поступления, средняя оценка. Количество записей произвольно. Составить прграмму, которая: По данной фамилии выдает успеваемость; Определяет количество студентов, поступивших в заданном году; Ищет студентов по данным первым n буквам; Корректирует созданный файл: добавляет запись, изменяет запись, удаляет запись.

8.12 Создать файл, содержащий сведения о лабораторном приборе. Каждая запись имеет поля: название, модель, год изготовления, параметры. Количество записей произвольно. Составить прграмму, которая: По данному названию выдает год изготовления; Определяет количество приборов, выпущенных в заданном году; Ищет приборы по данным первым n буквам; Корректирует созданный файл: добавляет запись, изменяет запись, удаляет запись.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.