Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Задания для выполнения практической работы №6.




«Пользовательский тип данных. Структуры»

 

Вариант 1. Описать структуру с именем PULSAR, содержащую следующие поля: фамилия, инициалы; год рождения; должность; пол.

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

- ввод с клавиатуры данных в массив, состоящий из трех элементов типа PULSAR; записи должны быть размещены в алфавитном порядке;

- вывод на экран информации о количестве инженеров-пенсионеров (женщины старше 55 лет, мужчины старше 60 лет);

- если таких сотрудников нет, выдать на дисплей соответствующее сообщение.

Вариант 2. Описать структуру с именем STAR, содержащую следующие поля: фамилия, инициалы; должность; оклад.

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

- ввод с клавиатуры данных в массив, состоящий из трех элементов типа STAR; записи должны быть размещены в алфавитном порядке по полю «фамилия, инициалы»;

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

- если таких сотрудников нет, выдать на дисплей соответствующее сообщение

Вариант 3. Описать структуру с именем ORION, содержащую следующие поля: фамилия, инициалы; год рождения; пол; должность; стаж;

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

- ввод с клавиатуры данных в массив, состоящий из трех элементов типа ORION; записи должны быть размещены в алфавитном порядке;

- вывод на экран информации о количестве пенсионеров (мужчины старше 60 лет, женщины старше 55 лет) и количестве молодых специалистов (младше 25 лет);

- если таких сотрудников нет, выдать на дисплей соответствующее сообщение.

Вариант 4. Описать структуру с именем UNIVER, содержащую следующие поля: фамилия, инициалы; год рождения; пол; ученая степень.

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

- ввод с клавиатуры данных в массив, состоящий из трех элементов типа UNIVER; записи должны быть размещены в алфавитном порядке;

- вывод на экран информации о количестве молодых преподавателей, имеющих ученую степень. Удалить преподавателей-пенсионеров (мужчины старше 60 лет, женщины старше 55 лет), не имеющих ученой степени;

- если таких преподавателей нет, выдать на дисплей соответствующее сообщение.

Вариант 5. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы; номер группы; успеваемость (массив из пяти элементов).

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

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

- вывод на дисплей фамилий и номеров групп для всех студентов, включенных в массив, если средний балл студента больше 4,0;

- если таких студентов нет, вывести соответствующее сообщение.

Вариант 6. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы; номер группы; успеваемость (массив из пяти элементов).

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

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

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

- если таких студентов нет, вывести соответствующее сообщение.

Вариант 7. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы; номер группы; успеваемость (массив из пяти элементов).

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

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

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

- если таких студентов нет, вывести соответствующее сообщение.

Вариант 8. Описать структуру с именем AEROFLOT, содержащую следующие поля: название пункта назначения рейса; номер рейса; тип самолета.

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

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

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

- если таких рейсов нет, выдать на дисплей соответствующее сообщение.

Вариант 9. Описать структуру с именем AEROFLOT, содержащую следующие поля: название пункта назначения рейса; номер рейса; тип самолета.

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

- ввод с клавиатуры данных в массив, состоящий из трех элементов типа AEROFLOT; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения;

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

- если таких рейсов нет, выдать на дисплей соответствующее сообщение.

Вариант 10. Описать структуру с именем WORKER, содержащую следующие поля: фамилия и инициалы работника; название занимаемой должности; год поступления на работу.

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

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

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

- если таких работников нет, вывести на дисплей соответствующее сообщение.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных