Лабораторная работа. Занятие 06. Лабораторная работа 1. Работа с массивами
Скачать 33.09 Kb.
|
Занятие 6. Лабораторная работа №1. Работа с массивами.Схема Горнера — алгоритм вычисления значения многочлена, записанного в виде суммы одночленов, при заданном значении переменной. Ссылка на статью в Википедии. Представим многочлен в следующем виде: Определим следующую последовательность: Тогда ЗаданиеНаписать программу, вычисляющую значение многочлена n-ой степени в заданной точке x по схеме Горнера. Степень многочлена n вводится с клавиатуры. Коэффициенты многочлена — целые числа типа int —по выбору пользователя либо вводятся с клавиатуры, либо формируются случайным образом из диапазона [0;10) стандартными средствами Java API (например, класс java.util.Random). Аргумент x — значение типа double — вводится с клавиатуры. Вычисление по схеме Горнера оформить в виде статического метода программы, например public static float P(float[] a, float x){…}. где a — массив коэффициентов многочлена, x — аргумент многочлена. В методе main() организовать: ввод с клавиатуры степени многочлена n, выбор способа формирования коэффициентов — вручную с клавиатуры или автоматически случайными числами, формирование массива коэффициентов a[], ввод с клавиатуры аргумента x, обращение к методу P(a, x) для вычисления значения многочлена в точке x, вывод на экран коэффициентов многочлена, значения аргумента x, значения многочлена в точке x. Представить отчет о выполненной работе. Отчет должен содержать: текстовую часть (в любом из форматов: Microsoft Word (*.docx), LibreOffice Writer (*.odt), PDF): титульный лист; постановка задачи; использованные программные средства: версия JDK (определяется в окне командной строки cmd.exe по команде javac ‑version) , какие классы Java API использовались (например, String, StringBuffer, Scanner и т.п.); выводы по работе (достигнутый результат, приобретенные знания и навыки). Исходный код программы на языке Java (файл с расширением .java). Откомпилированный файл, содержащий байт-код (файл с расширением .class). Все файлы, имеющие отношение к отчету, должны быть упакованы в один архив .zip, .7z, .rar. Архив с отчетом предъявляется преподавателю во время защиты. Лабораторная работа защищается студентом лично во время занятий по расписанию. Инициатива защиты принадлежит студенту. |