Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВАРИАНТЫ ЗАДАНИЙ ДЛЯ СТУДЕНТОВ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
105.98 Кб
Скачать

Вариант 17.

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

  • фамилию преподавателя,

  • инициалы преподавателя,

  • пол преподавателя,

  • дату рождения преподавателя,

  • дату начала его трудовой деятельности

Преподаватель подлежит аттестации, если в день заседания аттестационной комиссии его трудовой стаж составляет 5 лет, 10 лет или 15 лет (с точностью до месяца), а также если его возраст достиг 55 лет (для женщин) или 60 лет (для мужчин), с точностью до месяца.

Требуется разработать программу, с помощью которой к каждому заседанию аттестационной комиссии оператор сможет выдавать требуемую информацию о преподавателях в виде 4-х файлов:

1. данные о преподавателях с 5- летним трудовым стажем,

2. данные о преподавателях с 10- летним трудовым стажем,

3. данные о преподавателях с 15- летним трудовым стажем,

4. данные о преподавателях, достигших пенсионного возраста.

В каждом из файлов данные должны быть упорядочены по неубыванию дат рождения преподавателей.

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

Вариант 18.

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

- фамилию преподавателя,

- инициалы преподавателя,

- пол преподавателя,

- дату рождения преподавателя,

- дату начала его трудовой деятельности.

Преподаватель подлежит аттестации, если в день заседания аттестационной комиссии его трудовой стаж составляет 5 лет, 10 лет или 15 лет или если его возраст достиг 55 лет (для женщин) или 60 лет (для мужчин).

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

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

Вариант 19.

Местная фирма, снабжающая потребителей газом, выписывает им счета на оплату в соответствии со следующим тарифом:

первые 14 м 3 газа - всего 100 $,

следующие 85 м 3 - по 0,130 $. за каждые 3 м 3,

следующие 900 м 3 - по 0,125 $. за каждые 3 м 3,

следующие 2800 м 3 - по 0,120 $. за каждые 3 м 3,

следующие 4300 м 3 - по 0,100 $. за каждые 3 м 3,

следующие 11000 м 3 - по 0,095 $. за каждые 3 м 3,

следующие 19000 м 3 - по 0,087 $. за каждые 3 м 3.

Сведения о потребителях газа хранятся в фирме в текстовом файле.

В счетах должны быть представлены данные о потребителях газа, имеющие следующую структуру:

Имя и фамилия потребителя - 16 букв

Домашний адрес потребителя - 16 букв

Город и район - 16 букв

Номер счетчика потребителя - 6 цифр

Начальное показание счетчика в м 3 - 7 цифр

Конечное показание счетчика в м 3 - 7 цифр

Начальная дата потребления - 6 цифр

Конечная дата потребления - 6 цифр

Сумма к оплате за пользование газом в $ - 8 цифр.

Счета для рассылки потребителям должны печататься на бумаге в виде таблиц (с «шапками»), но оператор предварительно должен сформировать все счета в текстовом файле (также в виде таблиц с «шапками»). Напишите программу, которая поможет оператору сформировать счета.