Студопедия

КАТЕГОРИИ:

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

Написать программу, которая




Задания к курсовой работе

 

1. Дан файл, содержащий информацию о сотрудниках отдела учреждения. Структура записи файла:

- фамилия и инициалы сотрудника;

- год рождения;

- пол;

- стаж работы;

- оклад.

Написать программу, выдающую

- информацию о заданном сотруднике;

- список сотрудников пенсионного возраста;

- средний оклад сотрудников отдела.

 

2. Дан файл, содержащий информацию о маршрутах городского транспорта. Структура записи файла:

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

- вид транспорта (а - автобус, т - троллейбус, м - маршрутное такси),

- начальный пункт,

- конечный пункт,

- время в пути.

Написать программу, выдающую

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

- количество маршрутов из пункта А в пункт В;

- номер маршрута, время в пути для которого из А в В минимальное.

 

 

3. Дан файл, содержащий информацию о маршрутах городского транспорта. Структура записи файла:

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

- вид транспорта (а - автобус, т – трамвай, м -маршрутное такси),

- начальный пункт,

- конечный пункт,

- время в пути.

Написать программу, выдающую

- список всех маршрутов  из пункта А (или в пункт А);

- номер самого длинного маршрута из А (или в А);

- количество маршрутов каждого вида транспорта, следующих из А (в А).

 

 

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

- номер поезда;

- станция назначения;

- время отправления;

- время в пути.

Написать программу, выдающую

- список всех поездов, следующих до города Х, с указанием времени отправления;

- номер поезда с минимальным временем следования до города Х (с указанием времени отправления и прибытия).

 

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

- номер поезда;

- время отправления;

- станция назначения;

- время прибытия;

- дни недели движения (е - ежедневно, р - рабочие дни, с - субботние и воскресные дни).

Написать программу, выдающую

- список поездов, следующих до заданной станции по выходным дням;

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

 

 

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

- номер поезда;

- время отправления;

- станция назначения;

- время прибытия;

- дни недели (р - рабочие дни, с - субботние и воскресные, в - только воскресные дни, е - ежедневно).

Написать программу, выдающую

- информацию о поезде с номером N;

-   список поездов, следующих до станции A (с указанием времени отправления и прибытия и дней движения);

-   количество поездов, отправляющихся в промежутке времени от Х до Y по воскресным дням.

 

 

7. Дан файл, содержащий информацию о поступлении товаров на склад в текущем месяце. Структура записи файла:

- шифр товара;

- наименование товара;

- количество единиц товара;

- день поступления.

Написать программу, выдающую

- сколько единиц товара с заданным шифром поступило на склад;

- список товаров, поступивших в заданный день.

 

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

- шифр товара,

- наименование товара,

- дата поступления,

- количество единиц товара.

Записи в файле не упорядочены. Количество различных товаров не больше 50.

Написать программу, выдающую список всех товаров с их количеством в порядке возрастания шифров.

 

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

- фамилия сборщика,

- количество изделий, собранных им ежедневно в течение пятидневной недели, т.е. раздельно - в понедельник, вторник и т.д.

Написать программу, печатающую

- общее количество деталей, собранных каждым рабочим за неделю;

- фамилию сборщика, собравшего наибольшее число изделий, и день, когда он достиг наивысшей производительности труда.

 

 

10. Дан файл, содержащий сведения о сдаче студентами сессии. Структура записи файла: фамилия и инициалы студента, оценки по четырем экзаменам и пяти зачетам («з» - зачет, «н» - незачет).

Написать программу, выдающую следующую информацию:

- фамилии студентов, не имеющих задолженностей;

- процент неуспевающих студентов;

Дан файл, содержащий информацию о наличии товаров на складе. Структура записи файла: шифр товара, наименование, количество, цена. В файле записи не упорядочены, количество записей не более 50.

Написать программу, которая

- добавляет новую запись, вводимую с клавиатуры, в конец файла;

- печатает данные в виде таблицы в порядке возрастания шифров товаров.

 

12. Дан файл, содержащий информацию о наличии товаров на складе. Структура записи файла: шифр товара, наименование, количество, цена.

Написать программу, которая при покупке товара проверяет, имеется ли в наличии заданное количество соответствующего товара, и если имеется, изменяет в файле соответствующую запись (уменьшает количество), вычисляет и печатает стоимость товара.

 

      13. Дан файл, содержащий информацию о наличии товаров на складе. Структура записи файла: шифр товара, наименование, количество, цена.

Написать программу, которая

- изменяет в записи с заданным шифром количество или цену товара по запросу с клавиатуры;

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

 

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

Написать программу, которая вычисляет общую сумму выплат за месяц по цеху Х и среднемесячный заработок рабочего этого цеха, печатает для бухгалтерии ведомость для начисления зарплаты рабочим этого цеха (в алфавитном порядке).

 

 

15. Дан файл, содержащий сведения о сдаче студентами сессии. Структура записи файла: номер группы, фамилия и инициалы студента, оценки по четырем экзаменам и пяти зачетам ( «з» - зачет; «н» - незачет).

      Написать программу, выдающую следующую информацию:

- фамилии неуспевающих студентов с указанием номеров групп и количества задолженностей;

- средний балл, полученный каждым студентом группы Х и всей группой в целом.

 

16. Дан файл, содержащий сведения о наличии билетов и рейсах Аэрофлота. Структура записи файла: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест в салоне.

 Написать программу, выдающую последовательно информацию следующего вида:

1. рейсы и время отправления и прибытия самолетов в заданный город;

2. наличие свободных мест на указанный рейс в этот город.

      Указание. Для решения второй задачи использовать таблицу, содержащую сведения о наличии свободных мест на каждый рейс в заданный город. Таблицу получить при решении первой задачи.

             

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

Написать программу, которая печатает

- список сотрудников пенсионного возраста на сегодняшний день с указанием стажа работы;

- средний стаж работающих в отделе Х.

 

 

18. Дан файл, содержащий сведения об ассортименте обуви фирмы. Структура записи файла: артикул, наименование, количество, стоимость одной пары. Артикул начинается с буквы Д для дамской обуви, М для мужской, П для детской.

Написать программу, выдающую информацию:

- о наличии и стоимости обуви артикула Х;

- ассортиментный список детской обуви с указанием наименования и имеющегося в наличии числа пар каждой модели.

  

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

Написать программу, которая позволяет получить:

- информацию о поездах, отправляющихся до указанного времени;

- наличие билетов на поезд с номером ХХХ.

 

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

Написать программу, выдающую:

- номер телефона заданного абонента;

- фамилию абонента с заданным номером телефона;

- количество телефонов, установленных с ХХХХ года.

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










Последнее изменение этой страницы: 2018-05-10; просмотров: 315.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...