Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
L_r_03.doc
Скачиваний:
6
Добавлен:
17.11.2019
Размер:
118.27 Кб
Скачать

4. Задание.

Для выданного преподавателем варианта задачи написать и отладить программу на языке С++. Для отладки используйте массив из 3-4 структур.

Обращение к структурам произведите как классическим способом, так и посредством указателя. Попробуйте обращение через указатель-переменную и указатель-константу. Чем будут тогда отличаться программы?

5. Требования к отчету по лабораторной работе:

Отчет должен содержать:

  1. распечатку или текст программы с комментариями;

  2. результаты работы программы

6. Варианты индивидуальных заданий.

  1. Ввести в ЭВМ информацию о сотрудника отдела: фамилия, имя, возраст. Распечатать имена сотрудников, возраст которых превышает 33 года.

  2. Ввести в ЭВМ информацию о номенклатуре товаров продаваемых в киосках института: номер киоска, наименование товара, его количество. Определить киоски, содержащие необходимые товары.

  3. Сформировать список сотрудников отдела: фамилия, имя, месяц рождения. Распеча­тать имена сотрудников родившихся в летние месяцы.

  4. Сформировать список о зарегистрированных пересдачах задолженностей студентов: ФИО, предмет, количество пересдач. Распечатать список по количеству пересдач и выдать его на экран дисплея.

  5. Сформировать список, в котором хранится информация о предметах, изъятых на та­можне за отчётный период: дата изъятия, наименование предмета, количество единиц, стоимость. Определить количество единиц заданного типа предмета за март месяц.

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

  7. Сформировать ведомость, в которой хранятся результаты сессии группы (20 человек): ФИО, предмет, экзаменационная оценка. Написать программу корректировки оценок, у 3 студентов, пересдавших сессию.

  8. В ведомости хранится информация о пропусках занятий студентами: ФИО, предмет, пол, время занятия. Поступила очередная информация о пропусках. Написать про­грамму и алгоритм решения следующей задачи: проверить наличие в исходной ведомо­сти повторных пропусков занятий.

  9. В списке содержится информация о владельцах гаражного кооператива: ФИО, марка автомобиля, номер машины. Написать программу внесения в список информации о новых членах кооператива, если данные о них отсутствуют в исходном файле.

  10. В списке хранится информация о студентах получивших разрешение на пересдачу экзамена: ФИО, группа, предмет, курс. Сформировать список, содержащий инфор­мацию о студентах получивших разрешение на пересдачу после заданной даты.

  11. В списке содержится информация о владельцах автотранспорта: ФИО, марка авто­мобиля, номер машины. Написать программу формирования списка, содержащего ин­формацию о владельцах автомобилей, в номере которых встречаются заданные цифры.

  1. В ведомости хранится информация о деятельности некоторых подразделений: наимено­вание подразделения, количество сотрудников, прибыль, полученная за текущий квар­тал. Определить лучшее подразделение с учётом числа сотрудников.

  1. В расписании хранится информация о движении поездов по станции «Старый Оскол»: номер поезда, пункт назначения, время прибытия, время отправления. Необ­ходимо распечатать все поезда, которые отправляются в заданном диапазоне времени.

  2. В расписании хранится информация о движении поездов по станции «Старый Оскол»: номер поезда, пункт назначения, время прибытия, время отправления. На его базе сформировать новое, расписание содержащее информацию о поездах, движу­щихся в заданный конечный пункт.

  3. Сформировать документ, в котором хранится информация об ассортименте продоволь­ственных товаров в коммерческих магазинах: наименование магазина, наименова­ние товара, количество этого товара, цена за килограмм. Подобрать мага­зины для оптовой закупки заданного товара в заданном количестве на имеющуюся сумму.

  4. Создать документ, в котором хранится информация о предметах, изъятых на таможне за отчётный период: дата изъятия, наименование предмета, группа товара (оружие, продо­вольственные товары, т.д.), количество единиц, стоимость единицы. Определить группу предметов, по которой изъято наибольшее количество товара.

  5. Сформировать список, в котором хранится информация о сотрудниках подразделения: ФИО, место рождения, год рождения. На его основе сформировать новый список со­трудников, родившихся в данном городе и распечатать его.

  6. Создать список, в котором хранится информация об абонентах АТС: ФИО, место жи­тельства, номер телефона. Необходимо выдать список абонентов номера телефонов которых содержат заданную комбинацию из 3-х цифр.

  7. В отчёте хранится информация о лицензиях, выданных на приобретение газового ору­жия: ФИО, дата выдачи лицензии, тип оружия, его стоимость. Необходимо вывести на экран все записи с заданной стоимостью

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

  9. Сформировать список, в котором хранится информация об ассортименте продовольст­венных товаров в коммерческих магазинах: код (наименование) магазина, наименование товара, количество этого товара. Подобрать магазин, в котором хранится заданный товар в нужном количестве.

  10. Создать список, в котором хранится информация об абонентах АТС: ФИО, место жи­тельства, номер телефона. Необходимо написать программу, которая по фамилии выдаёт номер абонента.

  11. Сформировать документ, в котором хранится информация о заболеваниях сотрудников: ФИО, год рождения, заболевание, продолжительность болезни. На его основе сформи­ровать список сотрудников, которые перенесли одно и тоже заболевание.

  12. Создать список, в котором хранится информация об абонентах библиотеки: ФИО, ка­федра, количество книг взятых абонентом. Необходимо написать программу, определе­ния кафедры, за которой числится максимальное количество книг.

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

  14. Написать программу определения месяца, в котором родилось максимальное количе­ство студентов в вашей группе.

  15. По информации о результатах сессии: фамилия и инициалы студента, номер группы, успеваемость (массив из пяти элементов) – сформировать список студентов, имеющих хотя бы одну «двойку».

  16. По информации о результатах сессии: фамилия и инициалы студента, номер группы, успеваемость (массив из пяти элементов) – сформировать список студентов, имеющих только оценки «4» и «5».

  17. По информации о результатах сессии: фамилия и инициалы студента, номер группы, успеваемость (массив из пяти элементов) – сформировать список студентов, имеющих средний балл, больший 4.0.

  18. По имеющейся информации о сотрудниках предприятия: подразделение, ФИО сотрудника, месяц, заработная плата за этот месяц – рассчитать совокупный фонд заработной платы сотрудников введенного подразделения за 1-ый квартал отчетного года.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]