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

Индивидуальные задания

В соответствии с заданным вариантом написать программу, отладить ее, протестировать. В отчет включить: индивидуальное задание, текст программы, результаты ее работы.

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

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

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

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

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

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

  1. Написать программу, в которой определен родительский класс геометрической фигуры, дочерний класс куба, дочерний класс конуса, а также класс усеченного конуса, являющегося приемником класса конуса.

  1. Написать программу, в которой определен родительский класс равномерного движения, дочерний класс равноускоренного движения, дочерний класс равнозамедленного движения. Необходимо по введенному времени и скорости с ускорением (для дочерних классов) найти пройденное расстояние.

  1. Создайте базу данных деканата. В ней фиксируются данные о 2 категориях преподавателей: преподаватели и преподаватели, являющиеся еще и кураторами. Базовый класс содержит ФИО преподавателей. В информации о преподавателях являющихся еще и кураторами содержится информация о номерах кураторских групп и количестве человек в группах. В информации о преподавателях не являющихся кураторами содержится информация о той общественном поручении который выполняет преподаватель н кафедре (например физорг). Программа должна вводить данные о преподавателях, далее по введенной фамилии, выводить данные только об этом преподавателе.

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

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