Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №3 ООП.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
115.71 Кб
Скачать

Перечень индивидуальных заданий для выполнения лабораторной работы № 3 Вариант 1

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

Файл содержит информацию о 8 сотрудниках фирмы (фамилия, зарплата, пол).

Написать программу, реализующую следующие функции:

  1. Определение фамилии мужчины и женщины, имеющих наименьшую зарплату;

  2. Вывод информации из файла, отсортированной по фамилии в алфавитном порядке;

  3. Ввод информации в файл с клавиатуры.

Реализовать систему диалога с пользователем.

Вариант 2

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

Файл содержит информацию о количестве очков, набранных каждой из 10 команд – участниц первенства по футболу. Ни одна пара команд не набрала одинакового количества очков.

Написать программу, реализующую следующие функции:

  1. Вывод названий команд в порядке занятых мест в чемпионате;

  2. Определение названия команд, победившей в чемпионате и занявшей последнее место;

  3. Ввод информации в файл с клавиатуры.

Реализовать систему диалога с пользователем.

Вариант 3

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

Файл содержит информацию о росте 10 юношей класса. Ни одна пара учеников не имеет одинакового роста. В начале учебного года в класс поступил новый ученик.

Написать программу, реализующую следующие функции:

  1. Определение фамилий всех учеников, рост которых меньше роста новенького;

  2. Вывод информации из файла, отсортированной в порядке убывания роста;

  3. Ввод информации в файл с клавиатуры.

Реализовать систему диалога с пользователем.

Вариант 4

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

Файл содержит информацию о фамилиях и номерах телефонов 10 человек.

Написать программу, реализующую следующие функции:

  1. Определение телефона некоторого человека. Если телефон есть, то выводит его на экран, иначе выдает соответствующее сообщение;

  2. Определение человека с заданным номером телефона. Если такой человек есть, то выводится информацию о нем на экран, иначе выдается соответствующее сообщение;

  3. Ввод информации в файл с клавиатуры.

Реализовать систему диалога с пользователем.

13