UML-диаграмма

Автор работы: Пользователь скрыл имя, 25 Июля 2011 в 11:43, лабораторная работа

Краткое описание

Цель работы. Реализовать вычисления, считая, что a, b и x - одномерные динамические векторы, содержащие целочисленные элементы, длиной N. Эти векторы должны быть объектами класса. В классе должны быть предусмотрены несколько конструкторов и деструктор, а также переопределены нужные операции для вычисления логических и арифметических выражений, согласно постановке задачи своего варианта. Декларация класса должна быть оформлена в виде h–файла, а дефиниция – в виде cpp–файла.

Содержимое работы - 1 файл

Лаба2.doc

— 61.00 Кб (Скачать файл)

 Чтобы повторить нажмите 'y' ! 

                 if(a>b)         x = (a-b)/a+1

                 if(a==b)         x = 25

                 if(a<b)         x = (a-5)/b 

Введите размер массивов всех обьектов (1 - 10): 1

Введите целое  число 1 массива a: 2

Введите целое число 1 массива b: 2

X[0] = 25

 Чтобы повторить  нажмите 'y' ! 

                 if(a>b)         x = (a-b)/a+1

                 if(a==b)         x = 25

                 if(a<b)         x = (a-5)/b 

Введите размер массивов всех обьектов (1 - 10): 1

Введите целое число 1 массива a: 1

Введите целое  число 1 массива b: 2

X[0] = -2

 Чтобы повторить  нажмите 'y' ! 

                 if(a>b)         x = (a-b)/a+1

                 if(a==b)         x = 25

                 if(a<b)         x = (a-5)/b 

Введите размер массивов всех обьектов (1 - 10): 3

Введите целое  число 1 массива a: 1

Введите целое  число 2 массива a: 2

Введите целое  число 3 массива a: 3

Введите целое  число 1 массива b: 3

Введите целое  число 2 массива b: 4

Введите целое  число 3 массива b: 5

X[0] = -1       X[1] = 0        X[2] = 0

 Чтобы повторить  нажмите 'y' ! 

                 if(a>b)         x = (a-b)/a+1

                 if(a==b)         x = 25

                 if(a<b)         x = (a-5)/b 

Введите размер массивов всех обьектов (1 - 10): 3

Введите целое число 1 массива a: 4

Введите целое  число 2 массива a: 5

Введите целое  число 3 массива a: 6

Введите целое  число 1 массива b: 1

Введите целое  число 2 массива b: 2

Введите целое  число 3 массива b: 3

X[0] = 1        X[1] = 1        X[2] = 1

 Чтобы повторить нажмите 'y' ! 
 

Выводы: После выполнения этой работы, я научился работать с динамическим распределением памяти, создавать и работать с переопределяемыми операторами.

Информация о работе UML-диаграмма