Программирование на Java (Джава) 1 Практическая 3 (ТГУ, Росдистант) (Решение → 57522)

Описание

Практическое задание 3

Тема 3. Объектно-ориентированное программирование в Java

Цель работы: сформировать навыки работы с основными конструкциями ООП языка Java. Освоить принципы применения базовых объектных технологий java.

Задание. Напишите программу на языке Java, в которой продемонстрируйте работу основных принципов ООП.

Рекомендации по выполнению задания

1. Разработайте класс для решения квадратных уравнений. Вычисление дискриминанта должен осуществлять вложенный класс. После компиляции объясните структуру class файлов. Проанализируйте использование вложенного класса.

2. Реализуйте игру в кости. Играют N игроков (компьютер в списке последний). Подкидываются одновременно К кубиков. Выигрывает тот, у кого большая сумма очков. Кто выиграл, тот и кидает первым в следующем кону. Игра идет до 7 выигрышей. Начинаете игру вы.

3. Напишите программу «Адрес человека». Есть сущность Человек, которая связана с сущностью Адрес. Считается, что у каждого человека есть только один адрес. Организовать массив объектов Человек (не менее 4) и по массиву:

осуществить поиск Человека по фамилии;

осуществить поиск человека по атрибуту адреса;

вывести людей, родившихся между определенными датами;

найти самого старого (молодого);

найти людей, проживающих на одной улице.

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

Все программы следует оформлять в соответствии с Code Convention, при оформлении кода использование комментариев обязательно.

    
            Описание
            Практическое задание 3Тема 3. Объектно-ориентированное программирование в Java Цель работы: сформировать навыки работы с основными конструкциями ООП языка Java. Освоить принципы применения базовых объектных технологий java.Задание. Напишите программу на языке Java, в которой продемонстрируйте работу основных принципов ООП.Рекомендации по выполнению задания1. Разработайте класс для решения квадратных уравнений. Вычисление дискриминанта должен осуществлять вложенный класс. После компиляции объясните структуру class файлов. Проанализируйте использование вложенного класса.2. Реализуйте игру в кости. Играют N игроков (компьютер в списке последний). Подкидываются одновременно К кубиков. Выигрывает тот, у кого большая сумма очков. Кто выиграл, тот и кидает первым в следующем кону. Игра идет до 7 выигрышей. Начинаете игру вы.3. Напишите программу «Адрес человека». Есть сущность Человек, которая связана с сущностью Адрес. Считается, что у каждого человека есть только один адрес. Организовать массив объектов Человек (не менее 4) и по массиву:осуществить поиск Человека по фамилии;осуществить поиск человека по атрибуту адреса;вывести людей, родившихся между определенными датами;найти самого старого (молодого);найти людей, проживающих на одной улице.4. Представьте отчет, который содержит: текст программного кода выполненных заданий и скрин результатов работы. Приложите к отчету скомпилированные программы по выполнению указанных заданий.Все программы следует оформлять в соответствии с Code Convention, при оформлении кода использование комментариев обязательно.   
            
            
            Программирование на Java (Джава) 1 Практическая 2 (ТГУ, Росдистант)Программирование на Java (Джава) 1 Практическая 3 (ТГУ, Росдистант)Программирование на Java (Джава) 1 Практическая 4 (ТГУ, Росдистант)Программирование на Java (Джава) 1 Практическая 5 (ТГУ, Росдистант)Программирование на Java (Джава) 1 Практическая 6 (ТГУ, Росдистант)Программирование на Java часть 1Программирование на языках высокого уровняПрограммирование и основы алгоритмизации.ти (тест с ответами Синергия/МОИ/ МТИ)Программирование и основы алгоритмизации.ти (тест с ответами Синергия/МОИ/ МТИ /МОСАП)Программирование КР№ 1 (1 семестр ТУСУР)Программирование КР№ 2 (1 семестр ТУСУР)Программирование на Java 2 (Россдистант)Программирование на Java (Джава) 1 _ ПР1Программирование на Java (Джава) 1 _ ПР2