ТОР 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; записи должны быть размещены по алфавиту. - вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры; - если таких работников нет, вывести на дисплей соответствующее сообщение.
Не нашли, что искали? Воспользуйтесь поиском:
|