Основы алгоритмизации и программирования. Часть четвертая. Файловая система Turbo Pascal. Асламова В.С - 23 стр.

UptoLike

45
магазина, название улицы, номер дома, номер телефона. Используя сфор-
мированный файл обеспечить:
9 выдачу сведений обо всех магазинах с заданным назначением;
9 выдачу сведений обо всех магазинах, находящихся на заданной ули-
це;
9 выдачу адреса магазина по заданному номеру телефона;
9 выдачу номера телефона и адреса магазина по заданному названию
магазина.
12. Разработка программы назначения студентов на стипендию.
По каждому студенту в файле хранить следующую информацию: груп-
па, фамилия студента, его оценки в сессию (не более 6 оценок), признаки
участия в общественной жизни (0 – нет, 1 - да), признаки участия в научно
исследовательской работе (0- нет, 1 - да), семейное положение, наличие де-
тей, обеспеченность (0 – не нуждается в материальной помощи
, 1 – сирота, 2
- малообеспеченный). Стипендия назначается сиротам и студентам, сдавшим
сессию без троек. Напечатать список студентов, которым назначается сти-
пендия.
13. Составить программу калькуляции товаров, имеющихся на
складе. Файл должен иметь следующую структуру: название товара, назва-
ние единицы измерения, стоимость единицы измерения, количество единиц
измерения, суммарная стоимость товара, которая рассчитывается в про-
грамме. Используя сформулированный файл:
9 вывести на печать название товара, имеющего наибольшую суммар-
ную стоимость;
9 вычислить суммарную стоимость всех товаров.
Предусмотреть поступление новых товаров на склад, отпуск товара.
14. Разработка справочной службы АТС.
Сформировать типизированный файл следующей структуры: номер те-
лефона, адрес, фамилия абонента, степень доступа (запрет на выдачу
информации есть или нет). Отсортировать файл по возрастанию номера те-
лефона. Обеспечить:
9 быстрый поиск фамилии абонента и адреса по заданному номеру те-
лефона методом дихотомии;
9 выдачу телефона по заданной фамилии и адресу;
9 выдачу адреса абонента по заданному номеру телефона.
15. Разработка справочной службы бюро трудоустройства.
46
Сформировать файл следующей структуры: фамилия, специальность,
дата рождения, пол, адрес, стаж работы по специальности, образование
(среднее, неполное высшее, высшее). Используя сформированный файл вы-
дать информацию:
9 количество безработных со средним, неполным высшим, высшим об-
разованием;
9 список фамилий кандидатов на заданную вакантную должность не
старше 30 лет.
16. Разработка программы службы кадров.
Сформировать файл следующей структуры: фамилия, адрес, образова-
ние, какое учреждение заканчивал, дата окончания учреждения, пол,
семейное положение, специальность, дата поступления на работу, должность.
Используя сформулированный файл, выдать сведения:
9 о молодых специалистах с высшим образованием;
9 список будущих пенсионеров (женщин старше 55, мужчин старше
60);
9 список специалистов заданной должности.
Предусмотреть смену фамилии, должности, семейного положения,
прием на работу и увольнение.
17. Разработка справочной службы ГАИ.
Сформировать файл следующей структуры: марка автомобиля, фами-
лия владельца, адрес, регистрационный номер буква XXXX буква буква.…
Используя сформированный файл, выдавать:
9 список автомобилей заданной марки и цвета;
9 список автомобилей, у которых в регистрационном номере есть за-
прашиваемые цифры и буквы;
9 по заданному регистрационному номеру выдавать фамилию владель-
ца.
18. Разработка программы обработки переписи населения.
Сформировать файл следующей вариантной структуры: фамилия, дата
рождения, адрес, образование, сфера деятельности (бюджетное учреждение,
государственное предприятие, торговля, медицина и т.п.) – только для рабо-
тающих, статус (студент, пенсионер, служащий, рабочий, безработный,
бизнесмен), количество детей. Используя сформированный файл, выдавать:
9 количество безработных не пенсионного возраста;
9 количество пенсионеров;
магазина, название улицы, номер дома, номер телефона. Используя сфор-               Сформировать файл следующей структуры: фамилия, специальность,
мированный файл обеспечить:                                                   дата рождения, пол, адрес, стаж работы по специальности, образование
      � выдачу сведений обо всех магазинах с заданным назначением;            (среднее, неполное высшее, высшее). Используя сформированный файл вы-
      � выдачу сведений обо всех магазинах, находящихся на заданной ули-      дать информацию:
це;                                                                                 � количество безработных со средним, неполным высшим, высшим об-
      � выдачу адреса магазина по заданному номеру телефона;                  разованием;
      � выдачу номера телефона и адреса магазина по заданному названию              � список фамилий кандидатов на заданную вакантную должность не
магазина.                                                                     старше 30 лет.
      12.    Разработка программы назначения студентов на стипендию.               16.    Разработка программы службы кадров.
      По каждому студенту в файле хранить следующую информацию: груп-               Сформировать файл следующей структуры: фамилия, адрес, образова-
па, фамилия студента, его оценки в сессию (не более 6 оценок), признаки       ние, какое учреждение заканчивал, дата окончания учреждения, пол,
участия в общественной жизни (0 – нет, 1 - да), признаки участия в научно –   семейное положение, специальность, дата поступления на работу, должность.
исследовательской работе (0- нет, 1 - да), семейное положение, наличие де-    Используя сформулированный файл, выдать сведения:
тей, обеспеченность (0 – не нуждается в материальной помощи, 1 – сирота, 2         � о молодых специалистах с высшим образованием;
- малообеспеченный). Стипендия назначается сиротам и студентам, сдавшим            � список будущих пенсионеров (женщин старше 55, мужчин старше
сессию без троек. Напечатать список студентов, которым назначается сти-       60);
пендия.                                                                            � список специалистов заданной должности.
      13. Составить программу калькуляции товаров, имеющихся на                    Предусмотреть смену фамилии, должности, семейного положения,
складе. Файл должен иметь следующую структуру: название товара, назва-        прием на работу и увольнение.
ние единицы измерения, стоимость единицы измерения, количество единиц               17. Разработка справочной службы ГАИ.
измерения, суммарная стоимость товара, которая рассчитывается в про-                Сформировать файл следующей структуры: марка автомобиля, фами-
грамме. Используя сформулированный файл:                                      лия владельца, адрес, регистрационный номер буква XXXX буква буква.
      � вывести на печать название товара, имеющего наибольшую суммар-        Используя сформированный файл, выдавать:
ную стоимость;                                                                      � список автомобилей заданной марки и цвета;
      � вычислить суммарную стоимость всех товаров.                                 � список автомобилей, у которых в регистрационном номере есть за-
      Предусмотреть поступление новых товаров на склад, отпуск товара.        прашиваемые цифры и буквы;
     14. Разработка справочной службы АТС.                                          � по заданному регистрационному номеру выдавать фамилию владель-
     Сформировать типизированный файл следующей структуры: номер те-          ца.
лефона, адрес, фамилия абонента, степень доступа (запрет на выдачу                  18. Разработка программы обработки переписи населения.
информации есть или нет). Отсортировать файл по возрастанию номера те-              Сформировать файл следующей вариантной структуры: фамилия, дата
лефона. Обеспечить:                                                           рождения, адрес, образование, сфера деятельности (бюджетное учреждение,
     � быстрый поиск фамилии абонента и адреса по заданному номеру те-        государственное предприятие, торговля, медицина и т.п.) – только для рабо-
лефона методом дихотомии;                                                     тающих, статус (студент, пенсионер, служащий, рабочий, безработный,
     � выдачу телефона по заданной фамилии и адресу;                          бизнесмен), количество детей. Используя сформированный файл, выдавать:
     � выдачу адреса абонента по заданному номеру телефона.                         � количество безработных не пенсионного возраста;
      15.   Разработка справочной службы бюро трудоустройства.                      � количество пенсионеров;
                                   45                                                                            46