автобус т троллейбус м маршрутное такси начальный пункт конечный пункт время в пути
Работа добавлена на сайт samzan.net:
Задания к курсовой работе
Дан файл, содержащий информацию о сотрудниках отдела учреждения. Структура записи файла:
фамилия и инициалы сотрудника;
год рождения;
пол;
стаж работы;
оклад.
Написать программу, выдающую
информацию о заданном сотруднике;
список сотрудников пенсионного возраста;
средний оклад сотрудников отдела.
Дан файл, содержащий информацию о маршрутах городского транспорта. Структура записи файла:
номер маршрута,
вид транспорта (а - автобус, т - троллейбус, м - маршрутное такси),
начальный пункт,
конечный пункт,
время в пути.
Написать программу, выдающую
список всех маршрутов указанного вида транспорта,
количество маршрутов из пункта А в пункт В;
номер маршрута, время в пути для которого из А в В минимальное.
Дан файл, содержащий информацию о маршрутах городского транспорта. Структура записи файла:
номер маршрута;
вид транспорта (а - автобус, т трамвай, м -маршрутное такси),
начальный пункт,
конечный пункт,
время в пути.
Написать программу, выдающую
список всех маршрутов из пункта А (или в пункт А);
номер самого длинного маршрута из А (или в А);
количество маршрутов каждого вида транспорта, следующих из А (в А).
Дан файл, содержащий информацию о поездах дальнего следования с Казанского вокзала. Структура записи файла:
номер поезда;
станция назначения;
время отправления;
время в пути.
Написать программу, выдающую
список всех поездов, следующих до города Х, с указанием времени отправления;
номер поезда с минимальным временем следования до города Х (с указанием времени отправления и прибытия).
Дан файл, содержащий информацию о движении пригородных поездов. Структура записи файла:
номер поезда;
время отправления;
станция назначения;
время прибытия;
дни недели движения (е - ежедневно, р - рабочие дни, с - субботние и воскресные дни).
Написать программу, выдающую
список поездов, следующих до заданной станции по выходным дням;
количество поездов, прибывающих на заданную станцию до указанного времени.
Дан файл, содержащий информацию о движении пригородных поездов. Структура записи файла:
номер поезда;
время отправления;
станция назначения;
время прибытия;
дни недели (р - рабочие дни, с - субботние и воскресные, в - только воскресные дни, е - ежедневно).
Написать программу, выдающую
- информацию о поезде с номером N;
список поездов, следующих до станции A (с указанием времени отправления и прибытия и дней движения);
количество поездов, отправляющихся в промежутке времени от Х до Y по воскресным дням.
Дан файл, содержащий информацию о товарах, хранящихся на складе. Структура записи файла:
шифр товара;
наименование товара;
количество единиц товара;
дата поступления.
Написать программу, выдающую
сколько единиц товара с заданным шифром имеется на складе;
список товаров (с указанием количества), поступившего в заданный день.
Дан файл, содержащий информацию о товарах, хранящихся на складе. Структура записи файла:
шифр товара,
наименование товара,
дата поступления,
количество единиц товара.
Записи в файле не упорядочены. Количество различных товаров не больше 50.
Написать программу, выдающую список всех товаров с их количеством в порядке возрастания шифров.
Дан файл, содержащий информацию о количестве изделий, собранных сборщиками цеха за неделю. Структура записи файла:
фамилия сборщика,
количество изделий, собранных им ежедневно в течение пятидневной недели, т.е. раздельно - в понедельник, вторник и т.д.
Написать программу, печатающую
общее количество деталей, собранных каждым рабочим за неделю;
фамилию сборщика, собравшего наибольшее число изделий, и день, когда он достиг наивысшей производительности труда.
Дан файл, содержащий сведения о сдаче студентами сессии. Структура записи файла: фамилия и инициалы студента, оценки по четырем экзаменам и пяти зачетам («з» - зачет, «н» - незачет).
фамилии студентов, имеющих наибольшее число задолженностей.
11. Дан файл, содержащий информацию о наличии товаров на складе. Структура записи файла: шифр товара, наименование, количество, цена. В файле записи не упорядочены, количество записей не более 50.
Написать программу, которая
добавляет новую запись, вводимую с клавиатуры, в конец файла;
печатает данные в виде таблицы в порядке возрастания шифров товаров.
Дан файл, содержащий информацию о наличии товаров на складе. Структура записи файла: шифр товара, наименование, количество, цена.
Написать программу, которая при покупке товара проверяет, имеется ли в наличии заданное количество соответствующего товара, и если имеется, изменяет в файле соответствующую запись (уменьшает количество), вычисляет и печатает стоимость товара.
13. Дан файл, содержащий информацию о наличии товаров на складе. Структура записи файла: шифр товара, наименование, количество, цена.
Написать программу, которая
изменяет в записи с заданным шифром количество или цену товара по запросу с клавиатуры;
удаляет из файла все записи с нулевым количеством товара.
14. Дан файл, содержащий сведения о месячной заработной плате рабочих завода. Структура записи файла: фамилия и инициалы рабочего, номер цеха, размер зарплаты за месяц.
Написать программу, которая вычисляет общую сумму выплат за месяц по цеху Х и среднемесячный заработок рабочего этого цеха, печатает для бухгалтерии ведомость для начисления зарплаты рабочим этого цеха (в алфавитном порядке).
Дан файл, содержащий сведения о сдаче студентами сессии. Структура записи файла: номер группы, фамилия и инициалы студента, оценки по четырем экзаменам и пяти зачетам ( «з» - зачет; «н» - незачет).
фамилии неуспевающих студентов с указанием номеров групп и количества задолженностей;
средний балл, полученный каждым студентом группы Х и всей группой в целом.
Дан файл, содержащий сведения о наличии билетов и рейсах Аэрофлота. Структура записи файла: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест в салоне.
Написать программу, выдающую последовательно информацию следующего вида:
1. рейсы и время отправления и прибытия самолетов в заданный город;
2. наличие свободных мест на указанный рейс в этот город.
Указание. Для решения второй задачи использовать таблицу, содержащую сведения о наличии свободных мест на каждый рейс в заданный город. Таблицу получить при решении первой задачи.
Дан файл, содержащий сведения о сотрудниках института. Структура записи файла: фамилия и инициалы, год рождения, пол, стаж работы, название отдела, должность.
Написать программу, которая печатает
список сотрудников пенсионного возраста на сегодняшний день с указанием стажа работы;
средний стаж работающих в отделе Х.
Дан файл, содержащий сведения об ассортименте обуви фирмы. Структура записи файла: артикул, наименование, количество, стоимость одной пары. Артикул начинается с буквы Д для дамской обуви, М для мужской, П для детской.
Написать программу, выдающую информацию:
- о наличии и стоимости обуви артикула Х;
- ассортиментный список детской обуви с указанием наименования и имеющегося в наличии числа пар каждой модели.
Дан файл, содержащий сведения об отправлении поездов дальнего следования с Казанского вокзала. Структура записи файла: номер поезда, станция назначения, время отправления, время в пути, наличие билетов.
Написать программу, которая позволяет получить:
- информацию о поездах, отправляющихся до указанного времени;
- наличие билетов на поезд с номером ХХХ.
Дан файл, содержащий сведения о телефонах абонентов. Структура записи файла: фамилия и инициалы абонента, год установки телефона, номер телефона.
Написать программу, выдающую:
- номер телефона заданного абонента;
- фамилию абонента с заданным номером телефона;
- количество телефонов, установленных с ХХХХ года.
Дан файл, содержащий сведения о сотрудниках отдела учреждения. Структура записи файла: фамилия и инициалы сотрудника, год рождения, должность, домашний адрес.
Написать программу, которая
- изменяет в заданной записи должность или домашний адрес;
- исключает из файла заданную запись (с заданной фамилией);
- выводит на экран список сотрудников.
Фамилия и инициалы, новая должность или новый домашний адрес вводятся с клавиатуры по запросу.
Дан файл, содержащий сведения о пациентах глазной клиники. Структура записи файла : фамилия, имя, отчество пациента, пол, возраст, место проживания (город), диагноз.
Написать программу, выдающую:
- количество иногородних, прибывших в клинику,
- количество пациентов-мужчин и количество пациентов-женщин,
- список пациентов с заданным диагнозом.
Дан файл, содержащий сведения о сотрудниках отдела учреждения. Структура записи файла : фамилия, имя, отчество сотрудника, год рождения, должность, домашний телефон, домашний адрес. Записи в файле не упорядочены.
Написать программу, которая
- упорядочивает записи в алфавитном порядке, используя список, и записывает их в новый файл;
- печатает список сотрудников (в алфавитном порядке), у которых есть домашний телефон. Выводить только ф.и.о. и номер телефона.
Дан файл, содержащий сведения об учениках школы. Структура записи файла: фамилия и имя ученика, название класса. Записи в файле не упорядочены.
Написать программу, которая
печатает список учеников заданного класса;
выдает информацию о количестве учеников в данном классе и в каждом из параллельных классов.
Дан файл, содержащий сведения о владельцах автомобилей. Структура записи файла: фамилия и инициалы владельца, марка и номер автомобиля.
Написать программу, которая печатает
- фамилии владельцев и номера автомобилей данной марки;
- количество автомобилей каждой марки.
Дан файл, содержащий сведения о книгах. Структура записи файла: фамилия автора, название и год издания.
Написать программу, которая печатает
- названия книг данного автора, изданных с заданного года;
- фамилии авторов и год издания всех книг с названием «Информатика» в порядке убывания года издания.
Дан файл, содержащий сведения о поездах дальнего следования. Структура записи файла: номер поезда, пункт назначения (город), время отправления, время в пути.