Programa 2 Estructura De Datos Itesm

Páginas: 2 (368 palabras) Publicado: 27 de septiembre de 2011
PROGRAMA 2: Arreglos Dinámicos
TC1000 Estructura de Datos
Ing. Armandina Leal Flores

Forma de Trabajo: Individual.
Forma de Entrega: El archivo .h debe ser entregado a través de Blackboard.Vectores

Un n-vector v se representa como v = (v1, v2,..., vn) donde v1, v2,..., vn se denominan componentes del vector.

Construye la clase Vector que sea útil para proporcionar este tipo dedato. La clase Vector debe contar con los siguientes Atributos y Métodos:

❖ componentes: Atributo privado apuntador a un double que contendrá la dirección del arreglo dinámico para almacenarlos componentes del vector.

❖ n: Atributo privado de tipo int que guardará la cantidad de componentes del vector.

❖ Constructor sin parámetros: Crea un vector de 2 componentes ceros. v =(0, 0)

❖ Constructor con el parámetro int n: Este constructor creará un vector con la capacidad de almacenar n componentes.

❖ Destructor: Libera el arreglo solicitado.

❖laLongitud: El método regresa la cantidad de componentes del vector.

❖ Copy Constructor Vector (const Vector& a)

❖ Sobrecarga del operador de asignación Vector& operator = (const Vector& a)❖ Sobrecarga del operador friend istream& operator>> ( istream& is , Vector& a )

❖ Sobrecarga del operador + friend vector operator+ ( Vector a , Vector b )

Si v = (4, 5) y u =(6, 7) v + u = (4+6, 5+7) = (10, 12)

❖ Sobrecarga del operador - friend vector operator- ( Vector a , Vector b )

Si v = (4, 5) y u = (6, 7) v - u = (4-6, 5-7) = (-2, -2)

❖Sobrecarga del operador * friend vector operator* ( int num, Vector a )

Si v = (4, 5) y num = 10 x = num *v = 10*(4, 5) = (40, 50)

IMPORTANTE:
• El archivo a entregar debe llamarseVector.h
• Es MUY importante que la clase que implementes utilice el nombre de la clase y de los métodos tal y como se especifica ya que de lo contrario tu programa no va a funcionar. Recuerda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa de estructura de datos i
  • Programa de estructura de datos (ejecutable java)
  • Trabajo Colaborativo 2 Estructura De Datos
  • Tipos de datos, constantes, variables, expresiones y estructura de un programa
  • estructura de datos programa postfijo
  • Programación Estructuras de Datos 2
  • Estructura De Datos
  • Estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS