Лабораторная работа №2 Понятие класса. Основные элементы класса



бет1/3
Дата26.11.2022
өлшемі74,21 Kb.
#159928
түріЛабораторная работа
  1   2   3
Байланысты:
Лабораторная работа №2 new


Лабораторная работа №2
Понятие класса. Основные элементы класса
Цель: Получить навыки использования методов класса Math, научиться создавать классы, содержащие поля и методы, конструкторы, свойства, научиться создавать и использовать объекты класса.
Задание 1.
Создать класс «Функция», описывающий объекты - функции из семейства функций заданного вида (вид функции задан в таблице 1). Класс должен содержать следующие элементы:

  • Закрытые поля для хранения значения параметров функции a и b.

  • Свойства для доступа к параметрам функции.

  • Метод для вычисления значения функции (входной параметр – значение аргумента х).

  • Метод для табулирования функции (входные параметры - хнач, хкон, шаг ∆х). При хнач <= хкон шаг прибавлять, при хнач > хкон шаг вычитать.

  • Метод ToString(), результатом которого является строковое представление функции.

  • Статический метод для ввода начального значения аргумента, конечного значения аргумента и шага изменения аргумента функции (выходные параметры - хнач, хкон, шаг ∆х) Ввод продолжать до тех пор пока не будет введен шаг ∆х > 0.

Создать класс «Таблица», описывающий объекты-таблицы из двух столбцов, содержащий следующие элементы:



  • Закрытые поля: заголовок таблицы, заголовки столбцов, ширина первого столбца, ширина второго столбца.

  • Конструктор с параметрами.

  • Метод для вывода шапки таблицы.

  • Метод для вывода строки таблицы (входные параметры – числовые значения, которые выводятся в строке таблицы).

  • Метод для вывода низа таблицы.

Разработать программу, которая выполняет следующие действия:



    • Создает два объекта класса «Функция» (параметры функций вводятся с клавиатуры).

    • Для каждого объекта вычисляет значения для трех различных значений аргумента.

    • Для каждого объекта–функции выполняет табулирование для ряда значений аргумента. Результат выводить в виде таблицы, в заголовке таблицы приводить вид функции.

Таблица 1.

Вариант

Вид функции f(х)

1



2



3



4



5



6



7



8



9



10



11



12



13



14



15






Достарыңызбен бөлісу:
  1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет