Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. II. Тестовые задания
  2. Адаптер к заданиям С6
  3. Адаптер к заданиям С7
  4. Аудиторные задания
  5. Возможные задания на этапах.
  6. Вопрос. ПРЕДЛОЖИТЕ ЗАДАНИЯ ДЛЯ РАЗВИТИЯ СЕНСОМОТОРНЫХ НАВЫКОВ У ДЕТЕЙ С ОТКЛОНЕНИЯМИ В РАЗВИТИИ
  7. Выполнение задания на исключение лишнего предмета по типу конкретно-ситуационных сочетаний
  8. Выполнения второго задания анкеты
  9. Для изучения зрительного восприятия можно предложить я такие игры-задания.
  10. Домашние задания. Их виды (разноуровневость и разнонаправленность) и способы контроля.

Вариант 0.

Определить класс «Дробь» в виде пары m/n. Объявить массив из k дробей, ввести/вывести значения для массива дробей.

Вариант 1.

Создать класс Vector размерности n. Определить массив из m объектов. Каждую из пар векторов передать в методы, возвращающие их скалярное произведение и длины.

Вариант 2.

Определить класс Vector размерности n. Объявить массив из m объектов. Каждую из пар векторов передать в метод, определяющий, будут ли эти вектора коллинеарны или ортогональны. Вывести ортогональные и коллинеарные вектора.

Вариант 3.

Определить класс Vector в R3. Создать массив из m объектов. Используя метод, определить, какие из векторов компланарны.

Вариант 4.

Определить класс Matrix размерности (n x n). Объявить массив из m объектов. Написать методы, вычисляющие первую и вторую нормы матрицы. Определить, какая из матриц имеет наименьшую первую и вторую нормы.

Вариант 5.

Определить класс Matrix размерности (n x n). Объявить массив из m объектов. Передать объекты в метод, меняющий местами строки с максимальным и минимальным элементами k-го столбца. Вывести новые матрицы и номера строк.

Вариант 6. Определить класс “Цепная дробь”. Вычислить значение для заданного n, x, a[n]

Вариант 7.

Оценки, полученные студентами в сессию, являются атрибутами класса Student. Определить:

а) средний балл учебной группы (использовать класс Group);

б) средний балл каждого студента;

в) число отличников;

г) количество студентов, имеющих "2".

Вариант 8.

Определить класс Complex. Определить производный класс «Комплексный вектор» размерности n. Для него определить методы ввода, сложения и вывода объектов класса.

Вариант 9.

Определить класс «Квадратное уравнение». Использовать try/catch, если уравнение не имеет решения. Создать массив объектов и выполнить вычисления.

Вариант 10.

Определить класс Data и класс Calendar (использующий объект Data в качестве поля) на определённый месяц. Объявить массив объектов Calendar на год. Для месяца январь вывести по дате день недели, по дню недели вывести все даты.

Вариант 11.

Определить классы Time (время) и Datа (дата). Задать дату и время и вывести в окно в виде dd-день, mm-месяц, gg-год: time-время.

Вариант 12.

Определить класс ComplexVector. Создать методы для сложения и умножения объектов.

Вариант 13.

Определить класс Polynom степени n. Создать методы для сложения и умножения объектов - полиномов. Объявить массив из m полиномов и выбрать из них полиномы с наименьшим и наибольшим значением для данного х. Определить класс «рациональный многочлен» с полем типа Polynom. Определить метод для сложения и методы для ввода/вывода.

Вариант 14.

Определить класс "Нелинейное уравнение" и найти его корни методом бисекции. В качестве примера рассмотреть уравнение х3-3х2+3=0. Граничные значения отрезка [a;b], на котором ищем решение, ввести как аргументы командной строки. Требуемая точность: double e=1e-8.

Вариант 15.

Имеется список абитуриентов (класс Abiturient) и список оценок, полученных ими на вступительных экзаменах. Напечатать список поступивших, если число мест меньше числа абитуриентов.




Дата добавления: 2015-09-11; просмотров: 79 | Поможем написать вашу работу | Нарушение авторских прав

Предназначение модификаторов доступа | Разграничение доступа в Java | Заголовок класса | Объявление методов | Объявление конструкторов |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав