Главная страница

Самостоятельная работа Java 30. Методические указания студентам по выполнению самостоятельнойкурсовой работы


Скачать 153.8 Kb.
НазваниеМетодические указания студентам по выполнению самостоятельнойкурсовой работы
Дата24.01.2022
Размер153.8 Kb.
Формат файлаdocx
Имя файлаСамостоятельная работа Java 30.docx
ТипМетодические указания
#340005
страница9 из 9
1   2   3   4   5   6   7   8   9


11.2. Наследование классов

Средний уровень

Задание:

Для класса, созданного в предыдущем задании (по вариантам табл. 11.2) создать класс-потомок с полями, указанными в индивидуальном задании (табл. 11.5, столб 2).

Реализовать в классе-потомке методы:

  • конструктор;

  • функцию обработки данных, указанную в индивидуальном задании (табл.11.5, столб 3);

  • функцию формирования строки информации об объекте.

Создать проект для демонстрации работы: ввод и вывод информации об объектах: классе-родителе и классе-потомке.

Таблица 11.5 – Варианты индивидуальных заданий



вар.


Класс-родитель и его поля (из табл. 11.2)


Класс-потомок и егополя (поля класса-родителя выделены курсивом)


Функция-метод обработки данных объекта класса-потомка


1

Дата (три числа):

день, месяц, год


Человек: ФИО, телефон, дата рождения,


Количество дней до дня очередного рождения


2

Дата (три числа):

день, месяц, год


Работник: ФИО, дата поступления на предприятие


Количество лет работы на предприятии


3

Дата (три числа):

день, месяц, год


Лекарство: наименование, дата выпуска, фирма


Сколько прошло дней от

изготовления лекарства


4

Время (три числа):

часы, минуты, секунды


Данные по движению поезда: номер поезда, направление, время отправления


Количество минут до отправления поезда с указанным номером и введенное время


5

Время (три числа):

часы, минуты, секунды


Абонент мобильной связи: фамилия, оператор, текущее время


Определить, является ли время льготным для абонента (время от 0 до 8 часов)

6

Время (три числа):

часы, минуты,

секунды

Данные по занятию:

дисциплина, время начала, аудитория


Какая дисциплина по расписанию начинается в указанное время


7

Координаты

изображения

прямоугольника:

x1, y1, x2, y2

Изображение конверта (прямоугольник с линиями диагоналей):

координаты прямоугольника, цвет линий

Площадь верхнего (наддиагонального) треугольника в пикселях


8

Координаты изображения прямоугольника:

x1, y1, x2, y2


Изображение прямоугольника с вписанным в его центр кругом: координаты

прямоугольника, радиус круга R (R< x2– x1, R< y2 – y1)

Площадь фигуры между прямоугольником и кругом

9

Координаты

изображения

прямоугольника:

x1, y1, x2, y2


Изображение закрашенного прямоугольника с текстом: координаты прямоугольника, заданный текст,цвет закрашивания

Произведение периметра и длины диагонали прямоугольника в пикселях


10

Правильная дробь: числитель, знаменатель

Смешанная дробь:

целая часть, числитель и знаменатель

Представить смешанную дробь в виде десятичного вещественного числа

11

Комплексное число: действительная (a1) и мнимая (b1) части числа


Комплексное число: действительная и мнимая часть числа, цвет и толщина линии для отображения комплексного числа


Изобразить геометрическое представление комплексного числа на форме (оси изобразить черным цветом, а само число указанной толщиной и цветом)

12

Комплексное число: действительная и мнимая часть числа


Комплексное сопротивление: сопротивление резистора

(действительная часть), значение индуктивности (мнимая часть), угловая частота

Вычислить модуль и аргумент комплексной проводимости участка цепи «резистор - индуктивность».

13

Книга: название, количество страниц, цена

Книга: название, количество страниц, цена, скидка в процентах

Стоимость книги с учетом скидки.


14

Книга: название, автор, год издания


Книга:

название, автор, год издания, цена

Уменьшить стоимость книги на 20%, если книге больше 5 лет.


15

Работник: фамилия, оклад, дата поступления на работу

Работник предприятия: фамилия, оклад, дата поступления на работу, дата рождения

Определить, сколько лет нужно работать работнику до 60 лет, а если ему больше 60, то сколько лет он работает после 60 лет.


16

Работник: фамилия, оклад, дата рождения

(три числа: день, месяц, год)


Работник фирмы:

фамилия, оклад, дата рождения, должность

Увеличить оклад работникам старше 30 лет (на текущую дату) с должностью программист на 20%.


17

Вектор на плоскости: координаты

вектора на плоскости (x1, y1, x2, y2)


Вектор и точка на плоскости: координаты вектора ( x1, y1,x2, y2); координаты точки–x3, y3


Определить площадь треугольника, образованного вектором и точкой.


18

Вектор на плоскости: координаты вектора на плоскости (x1, y1, x2, y2)


Два вектора с общим началом ( x1, y1) на плоскости: координаты первого вектора –x1, y1, x2, y2; координаты второго вектора– x1, y1, x3, y3

Определить координаты вектора суммы двух векторов.


19

Вектор на плоскости: координаты вектора на плоскости (x1, y1, x2, y2)


Два параллельных вектора на плоскости одинаковой длины: координаты первого

вектора – x1, y1, x2, y2; второй вектор смещен вправо по оси Ох на величину а, второй – вниз по оси Оу на b


Определить площадь параллелограмма, образованного этими векторами и линиями, соединяющих их начала и концы.


20

Цилиндр: диаметр основания, высота

Изолированный провод: диаметр, длина, удельный вес; толщина изоляции и её удельный вес


Определить вес изолированного провода.


21

Параллелепипед:

длины сторон


Металлический брус:

ширина, высота, длина, удельный вес


Определить вес металлического бруса.


22

Параллелепипед:

длины сторон


Балка с прямоугольным сечением: ширина, высота, длина, удельный вес; количество равных частей, на которое её распилят


Площадь поверхности одной части распиленной балки и её вес.


23

Четыре целых числа:

a, b ,c, d


Пять чисел: четыре целых числа (a,d,c,d) и число х


Вычислить сумму квадратов разности каждого из четырех чисел и числа х.


24

Три вещественных числа: x,y,z


Два набора чисел:

три вещественных числа x,y,z и три вещественных числа a, b ,c

Определить скалярное произведение двух наборов чисел.


25

Товар: наименование, цена, год выпуска


Товар:

наименование, цена, год выпуска, дата поступления товара


Количество дней после года выпуска товара до текущего дня.


26

Товар: наименование, цена в рублях, изготовитель

Товар: наименование, цена в рублях, изготовитель, год выпуска, скидка в процентах


Изменить стоимость товара с учетом скидки для товаров, изготовленных фирмой более двух лет назад.

27

Эллипс: координаты эллипса: x1, y1, x2, y2


Дуга эллипса: координаты изображения эллипса x1, y1, x2, y2, координаты концов дуги x3, y3, x4, y4


Построить изображение дуги эллипса на форме (Image) синим цветом, толщиной линии 2 пикселя.


28

Книга: название, количество страниц, цена


Изданная книга:название, количество страниц, цена, автор книги, дата поступления в типографию


Сколько дней книга находилась в типографии

29

Комната: длина, ширина, высота (в метрах)


Помещение для офиса: Состоит из комнаты с (длиной, шириной, высотой)

и коридора с (длиной, шириной, высотой)


Определить количество краски, необходимое для покраски стен и потолка помещений офиса (в каждой комнате одно окно размером 2×15 м). .Дополнительно задается расход краски на 1 м2

30

Работник: фамилия, должность, оклад

Работник предприятия:

фамилия, должность, оклад, рейтинг (в 100-бальной системе)


Увеличить оклад работников на 20%, если их рейтинг от 60 до 75 балов, на 40%, если их рейтинг от 75 до 90 балов, на 60%, если их рейтинг от 90 до 100 балов.



.
1   2   3   4   5   6   7   8   9


написать администратору сайта