Integer.parseInt(string);. Double.parseDouble(string);. Общее задание. Задания
Integer.parseInt(string);
Double.parseDouble(string);
Общее задание
1. В соответствии с номером варианта (последняя цифра в зачетной книжке) выбрать индивидуальное задание из списка ниже;
2. Решить поставленную задачу, написав программу на языке Java;
3. Реализовать все три варианта ввода данных в программу.
Задания
| Напишите java программу, которая печатает все действительные решения квадратного уравнения. Параметры для ввода: a, b, c — коэффициенты уравнения. Если дискриминант меньше 0 выведете сообщение об ошибке в стандартный поток ошибок.
|
| Напишите рекурсивную и не рекурсивную функцию расчета последовательности Фибоначчи для заданного числа. Параметры для ввода: n — число элементов последовательности. При переданном неправильном значении программы вывод ошибок через стандартный поток ошибок.
Числа Фибоначчи – это такие числа 1, 1, 2, 3, 5, 8, 13, 21, 34, …. в которой каждое последующее число равно сумме двух предыдущих чисел.
|
| Написать программу поиска произведения положительных чисел, вводимых с клавиатуры, предшествующих первому введенному отрицательному числу. При переданном неправильном значении (например, символы вместо числа) вывод ошибок осуществлять через стандартный поток ошибок.
Пример: 1,2,3, 4,5,-2. Результат: 120
|
| Написать программу поиска суммы чисел, лежащих в заданном интервале [a ; b].
Параметры: a, b — границы интервала, n — количество чисел и последовательность из n чисел.
Пример: интервал [2; 10], последовательность 1,3,16,7,17,10,2,-1. Результат: 22
При переданном неправильном значении вывод сообщения об ошибке осуществлять в стандартный поток ошибок.
|
| Написать программу поиска произведения положительных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. При переданном неправильном значении (например, символы вместо числа) вывод ошибок осуществлять через стандартный поток ошибок.
Пример: 1,2,3, -4,5,-2,0. Результат: 30
|
| Написать программу поиска суммы отрицательных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода. При переданном неправильном значении (например, символы вместо числа) вывод ошибок осуществлять через стандартный поток ошибок.
Пример: 1,2,3, -4,5,-2,0. Результат: -6
|
| Напишите программу, которая считывает заданное число слов и печатает в стандартный поток вывода таблицу, показывающую, сколько раз в тексте встречаются однобуквенные слова, двухбуквенные слова, трехбуквенные слова и
т. д.
Параметры: n — число слов и слова (последовательности из символов без пробела).
При переданном неправильном значении вывод сообщения об ошибке осуществлять в стандартный поток ошибок.
|
| Написать программу поиска последовательности чисел, принадлежащий заданному интервалу [a ; b].
Параметры: a, b — границы интервала, n — количество чисел и последовательность из n чисел.
Пример: интервал [2; 10], последовательность 1,3,16,7,17,10,2,-1. Результат: 3, 7, 10, 2
При переданном неправильном значении вывод сообщения об ошибке осуществлять в стандартный поток ошибок.
|
| Напишите рекурсивную и не рекурсивную функцию расчета последовательности Леонардо для заданного числа. Параметры для ввода: n — число элементов последовательности. При переданном неправильном значении программы вывод ошибок через стандартный поток ошибок.
Числа Леонардо – это такие числа 1, 1, 3, 5, 9, 15, 25, 41, 67, …. в которой каждое последующее число равно сумме двух предыдущих чисел + 1.
|
| Напишите программу, реализующую одномерную свертку для двух последовательностей чисел.
Параметры для ввода: n, m — количество элементов в последовательностях; n элементов первой последовательности, m элементов второй последовательности.
Пример: для последовательностей (1, 2, 3, 4) и (8, 9) свертка вычисляется так (1 * 8 + 2 * 9, 2 * 8 + 3 * 9, 3 * 8 + 4 * 9). Предусмотреть проверку n > m.
При переданном неправильном значении вывод сообщения об ошибке осуществлять в стандартный поток ошибок.
|
|