Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕтодичка по практическим работам.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
156.28 Кб
Скачать

Варианты заданий

1. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных о книгах, имеющихся в библиотеке (данные о книге: фамилия, имя, отчество автора, название книги, год издания, количество страниц), 2 - ввод данных о книгах из файла на диске, 3 - вывод данных о книгах в файл на диске, 4 - по заданному пользователем году издания вывести на экран информацию о всех книгах, изданных в этом году, 5 - конец работы. Максимальное количество книг – 20. Для представления данных об одной книге использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одной книге.

2. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 – ввод с клавиатуры данных о вакансиях рабочих мест (данные об одной вакансии: профессия, предприятие, подразделение предприятия, адрес предприятия, зарплата), 2 – ввод данных о вакансиях из файла на диске, 3 – вывод данных о вакансиях в файл на диске, 4 – по заданной пользователем профессии выдать данные о всех имеющихся для нее вакансиях, 5 – конец работы. Максимальное количество вакансий – 30. Для представления данных об одной вакансии использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одной вакансии.

3. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных о работниках предприятия (данные об одном работнике: фамилия, имя, отчество, стаж, зарплата), 2 - ввод данных о работниках из файла на диске, 3 - вывод данных о работниках в файл на диске, 4 - по заданной пользователем фамилии вывести на экран всю информацию о работнике (если таких работников несколько – вывести информацию о каждом из них), 5 - конец работы. Максимальное количество работников- 25. Для представления данных об одном работнике использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном работнике.

4. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных о студентах группы (данные об одном студенте: фамилия, имя, отчество, день, месяц, год рождения, адрес), 2 - ввод данных о студентах группы из файла на диске, 3 - вывод данных о студентах группы в файл на диске, 4 - найти самого младшего студента в группе, 5 - конец работы. Максимальное количество студентов – 25. Для представления данных об одном студенте использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном студенте.

5. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных о поездах, проходящих через станцию Таганрог (данные об одном поезде: номер поезда, название станции отправления, название станции назначения, время прибытия в Таганрог, время отправления из Таганрога, время прибытия на станцию назначения), 2 - ввод данных о поездах из файла на диске, 3 - вывод данных о поездах в файл на диске, 4 - по заданному пользователем названию станции назначения вывести на экран данные о поездах, идущих до этой станции, 5 - закончить работу. Максимальное количество поездов - 30. Для представления данных об одном поезде использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном поезде.

6. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных об абонентах городской телефонной станции (данные об одном абоненте: фамилия, имя, отчество, адрес, год рождения, телефон), 2 - ввод данных об абонентах из файла на диске, 3 - вывод данных об абонентах в файл на диске, 4 - по заданному пользователем номеру телефона вывести на экран всю информацию об абоненте, 5 - конец работы. Максимальное количество абонентов - 50. Для представления данных об одном абоненте использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном абоненте.

7. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных об абитуриентах, сдавших вступительные экзамены (данные об одном абитуриенте: фамилия, имя, отчество, год рождения, адрес, количество набранных баллов), 2 - ввод данных об абитуриентах из файла на диске, 3 - вывод данных об абитуриентах в файл на диске, 4 - по заданному пользователем проходному баллу выдать на экран всю информацию об абитуриентах, не прошедших по конкурсу, 5 - закончить работу. Максимальное количество абитуриентов – 30. Для представления данных об одном абитуриенте использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном абитуриенте.

8. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных о магазинах (данные об одном магазине: номер, адрес, фамилия, имя, отчество владельца, количество работников, среднесуточный оборот, телефон), 2 - ввод данных о магазинах из файла на диске, 3 - вывод данных о магазинах в файл на диске, 4 - по заданному пользователем номеру магазина вывести на экран всю информацию о нем, 5 - конец работы. Максимальное количество магазинов – 30. Для представления данных об одном магазине использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном магазине.

9. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных о товарах (данные об одном товаре: наименование, дата изготовления, цена в долларах), 2 - ввод данных о товарах из файла на диске, 3 - вывод данных о товарах в файл на диске, 4 - по заданному пользователем обменному курсу вывести на экран информацию о товарах с указанием цены как в долларах, так и в рублях, 5 - закончить работу. Максимальное количество товаров – 20. Для представления данных об одном товаре использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном товаре.

10. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных о жильцах дома (данные об одном жильце: фамилия, имя, отчество, год рождения, место работы/учебы, номер квартиры), 2 - ввод данных о жильцах из файла на диске, 3 - вывод данных о жильцах в файл на диске, 4 - по заданному пользователем номеру квартиры выдать на экран всю информацию о её жильцах, 5 - закончить работу. Максимальное количество жильцов – 25. Для представления данных об одном жильце использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные о жильце.

11. Написать программу, которая выполняет следующие действия по выбору пользователя: 1 - ввод с клавиатуры данных об абитуриентах, сдавших вступительные экзамены (данные об одном абитуриенте: фамилия, имя, отчество, год рождения, адрес, количество набранных баллов), 2 - ввод данных об абитуриентах из файла на диске, 3 - вывод данных об абитуриентах в файл на диске, 4 - по заданному пользователем проходному баллу выдать на экран всю информацию об абитуриентах, поступивших в ВУЗ, 5 - закончить работу. Максимальное количество абитуриентов – 30. Для представления данных об одном абитуриенте использовать тип данных RECORD. Использовать типизированный файл, запись которого содержит данные об одном абитуриенте.