1.Вычислить значение выражения по формуле (все переменные принимают действительные значения).
2.Для данной области составить программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в противном случае.
3.Составить программу для вычисления значений функции F(x) на отрезке [а, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.
4.Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
5.Дана целочисленная таблица A[n]. Найти наименьшее число K элементов, которые можно выкинуть из данной последовательности, так, чтобы осталась возрастающая подпоследовательность.
6.Даны действительные числа a1, a2, …, an. Получить следующую квадратную матрицу порядка n.
7.Сортировка Шелла. Дан массив n действительных чисел. Требуется упорядочить его по возрастанию. Делается это следующим образом: сравниваются два соседних элемента ai и ai+1. Если ai <= ai+1, то продвигаются на один элемент вперед. Если ai > ai+1, то производится перестановка и сдвигаются на один элемент назад. Составить алгоритм этой сортировки.
8.Пусть даны две неубывающие последовательности действительных чисел a1 <= a2 <= … <= an и b1 <= b2 <= … <= bm. Требуется указать те места, на которые нужно вставлять элементы последовательности b1 <= b2 <= … <= bm в первую последовательность так, чтобы новая последовательность оставалась возрастающей.
9.Создать класс Мяч. Создать класс Корзина. Наполнить корзину мячиками. Определить вес мячиков в корзине и количество синих мячиков.
10.Скомпилировать и запустить приложение, созданное при решении задачи 9 из командной строки.
11.Создать запускной jar-файл и запустить приложение, созданное при решении задачи 9.
12.Не пользуясь средствами автогенерации кода переопределить для класса Book методы equals(), hashCode() и toString().
public class Book {
private String title;
private String author;
private int price;
private static int edition;
}
13.Не пользуясь средствами автогенерации кода переопределить для класса ProgrammerBook методы equals(), hashCode() и toString().
public class ProgrammerBook extends Book {
private String language;
private int level;
}
14.Не пользуясь средствами автогенерации кода переопределить для класса Book из задачи 12 метод clone(). Добавьте в класс Book из задачи 12 поле isbn. Реализуйте в классе Book интерфейс Comparable так, чтобы книги приобрели сортировку по умолчанию согласно номеру isbn.
15.Реализуйте для класса Book из задачи 12 компараторы, позволяющие сортировать книги по названию; по названию, а потом по автору; по автору, а потом по названию; по автору, названию и цене.