
- •Варианты заданий для студентов. Вариант 1.
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Вариант 15.
- •Вариант 16.
- •Вариант 17.
- •Вариант 18.
- •Вариант 19.
- •Вариант 20.
- •Вариант 21.
- •Вариант 22.
- •Вариант 23.
- •Вариант 24.
- •Вариант 25
- •Вариант 26.
- •Вариант 27.
Варианты заданий для студентов. Вариант 1.
На вычислительном центре аэроагенства хранится расписание рейсов самолетов. Каждый включенный в расписание рейс характеризуется пунктом отправления, пунктом назначения, временем вылета, временем прибытия и номером рейса.
Там же хранится график вылета самолетов на неделю, в котором указаны ФИО командира корабля, № рейса, дата и время вылета.
Диспетчер по воскресеньям обращается в информационный центр с просьбой подготовить информацию на неделю для показа на табло: там информация должна быть упорядочена в зависимости от пунктов назначения и времен вылетов и должна включать в себя данные на каждый день недели, в том числе ФИО командира корабля.
Разработать программу для выполнения просьбы диспетчера; предусмотреть контроль соответствия данных из расписания и графика.
Вариант 2.
Требуется разработать для справочной аэропорта программу для проверки допустимости составленного графика вылета самолетов на неделю. Условие допуска для каждого пилота: не более трех вылетов в неделю. Подготовить информацию о недопустимых рейсах с указанием ФИО пилота, пункта отправления, пункта назначения, а также номера рейса и даты вылета самолета. Информация должна быть отсортирована по номерам рейсов.
Вариант 3.
Бухгалтерия обратилась в информационный центр с просьбой удалить информацию о сотрудниках, уволившихся с предприятия и внести информацию о новых сотрудниках, поступивших на работу. Информация о сотрудниках включает в себя ФИО, номер лицевого счета и название цеха, где работает сотрудник. Информация упорядочивается по номерам их лицевых счетов.
При изменении информации вновь поступающие данные должны быть проверены на корректность.
Вариант 4.
Напишите программу ведения банковских счетов на основании чеков.
Структура записей в банковских счетах такова:
Фамилия клиента 20 букв
Номер счета 5 цифр
Текущее состояние счета 6 цифр.
Сведения об операциях в чеке содержат следующие данные:
Номер счета клиента 5 цифр
Сумма прихода или расхода знак и 6 цифр
Если знак – «+», то это означает вклад суммы; если знак – «-», то это означает выдачу суммы по чеку. За каждый обработанный чек с клиентов удерживается сбор в размере 15 центов при общей плате за предоставление банковских услуг не более трех долларов. С клиентов, на счету которых имеется не более 300 долларов, чековый сбор не взимается. Напишите программу, которая обрабатывает счета клиентов. Если окажется, что какой-либо чек выписан на сумму, превышающую текущее состояние счета, программа должна печатать соответствующее уведомление об удержании с клиента 5 долларов за неправомерную выписку чека, а обработку чека не производить. Если чек выписан правильно, программа должна печатать уведомление об успешной проведенной операции.
Вариант 5.
Напишите программу, которая вычисляет еженедельную заработную плату на основании следующих данных, вводимых с клавиатуры:
Имя и фамилия служащего 20 букв
Табельный номер 9 цифр
Число проработанных часов 2 цифры
Почасовой тариф 2 цифры в целой и
2 цифры в дробной части
Количество иждивенцев 2 цифры
Рабочее время свыше 40 часов в неделю считается сверхурочным и оплачивается в полуторном размере. Программа должна производить отчисления на социальное обеспечение в размере 5%, но не более 20 долларов за каждую неделю, а также удерживать налог в размере 2%, взимаемый властями штата, и налог, взимаемый федеральным правительством в соответствии со следующей шкалой:
Количество иждивенцев |
Процент налогообложения, в % |
0 1 2 3 4 и более |
16 12 9 6 5 |
Напечатать ведомость на получение зарплаты десяти служащих.