Главная страница
Навигация по странице:

  • Microsoft Word

  • Лабораторная работа. Занятие 06. Лабораторная работа 1. Работа с массивами


    Скачать 33.09 Kb.
    НазваниеЛабораторная работа 1. Работа с массивами
    АнкорЛабораторная работа
    Дата01.11.2020
    Размер33.09 Kb.
    Формат файлаdocx
    Имя файлаЗанятие 06.docx
    ТипЛабораторная работа
    #147328

    Занятие 6. Лабораторная работа №1. Работа с массивами.


    Схема Горнера — алгоритм вычисления значения многочлена, записанного в виде суммы одночленов, при заданном значении переменной. Ссылка на статью в Википедии.

    Представим многочлен



    в следующем виде:



    Определим следующую последовательность:













    Тогда

    Задание


    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.



    1. Представить отчет о выполненной работе. Отчет должен содержать:

    • текстовую часть (в любом из форматов: Microsoft Word (*.docx), LibreOffice Writer (*.odt), PDF):

      • титульный лист;

      • постановка задачи;

      • использованные программные средства:

        • версия JDK (определяется в окне командной строки cmd.exe по команде javac ‑version) ,

        • какие классы Java API использовались (например, String, StringBuffer, Scanner и т.п.);

      • выводы по работе (достигнутый результат, приобретенные знания и навыки).

    • Исходный код программы на языке Java (файл с расширением .java).

    • Откомпилированный файл, содержащий байт-код (файл с расширением .class).

    Все файлы, имеющие отношение к отчету, должны быть упакованы в один архив .zip, .7z, .rar.

    Архив с отчетом предъявляется преподавателю во время защиты.

    Лабораторная работа защищается студентом лично во время занятий по расписанию. Инициатива защиты принадлежит студенту.


    написать администратору сайта