ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿Cual es la diferencia entre el objeto y una clase?


Enviado por   •  24 de Noviembre de 2016  •  Tareas  •  1.566 Palabras (7 Páginas)  •  336 Visitas

Página 1 de 7

Escribir un programa para poner en práctica cuatro función de calculadora que puede sumar, restar, multiplicar y dividir dos números, tomados de usuario como entrada. También permite al usuario seleccionar la operación a realizar.

Ejercicio

¿Cual es la diferencia entre el objeto y una clase?
Una clase es la definición de un tipo de objeto. Esta definición explica cuales métodos y atributos tiene un objeto de esta clase. Por lo tanto, un objeto es una realización o instancia de una clase.

¿Cuál es el criterio para definir unas funciones en línea o fuera de línea?

Definir un Complex_No clase que tiene dos variables miembro; Reales e imaginarios. También incluyen la siguiente en la clase

 Un constructor con parámetros que toma valores reales e imaginarios como argumento.

‘• Una constructor por defecto que se asigna a cero real e imaginaria.

 Un constructor de copia

 Un método de visualización que muestra el valor del número complejo en formato adecuado.

 una magnitud método que calcula la magnitud del número complejo

 Un método Add que se suma dos números complejos y return resultado; tener un número complejo como argumento.

Escribir un programa piloto para probar su clase

Q4. Definir un contador de la clase que tiene un valor de atributo. Proporcionar un constructor que inicializa el valor a cero. También se incluye la siguiente métodos:  Incremento (): que incrementar el valor en uno.
Disminuir (): que reducir el valor en uno.

Q5. Definir un Reset función que toma un objeto de tipo Contador como entrada y restablece su valor a cero. Realiza esta función a un amigo de la clase Contador

Q6. Definir una clase Student que tiene las siguientes atributos:
Nombre: asignada dinámicamente por un puntero de carácter.
Rollno: un número entero.
Marcas: una matriz de tipo double de 5 elementos.
Porcentaje: un flotador Incluir un constructor que toma valores de Nombre, Rollno y marcas de usuario como entrada.
También incluya siguientes métodos:
CalculatePercentage: que añade los 5 elementos de la matriz, dibujos y calcular el porcentaje de acuerdo con la fórmula = (Porcentaje marcas totales / 500) * 100 tiendas y resultan en miembro de porcentaje variable.

Grado: que invoca el método CalculatePercentage y muestra en consecuencia la calificación Escribir un programa piloto para probar su clase.

Ejercicio

Q1. Escribir un programa que lleva el récord de 10 estudiantes de usuario en una matriz y visualizar todos los registros. [Clase de los estudiantes, lo definido en la sesión de laboratorio 02]

Q2.Define un puntero a la clase de los estudiantes para acceder a los contenidos de matriz definidas en la Q1. Permitir al usuario buscar un registro en serie por medio de Rollno

Q3. Desarrollar una clase para representar una matriz de enteros. Las variables miembro incluyen un número entero para representar el tamaño de la matriz y un puntero de número entero para representar la dirección del primer elemento de la matriz. El usuario está autorizado para crear una matriz en tiempo de ejecución utilizando esta clase. Incluir constructores con parámetros apropiados (y copia). También incluya un método que se suma el contenido del array.

Q4.Consider siguiente código:

class MiClase {int datos [2]; pública: int * p; pública: miclase () {p = datos;}}; int) {miclase * cp principal (; cp = new miclase [3]; return 0; } ¿Cómo acceder a los contenidos de los datos de cada elemento de la matriz miclase? Añadir un código en el programa anterior para hacer lo siguiente:

Programación Orientada a Objetos 03 sesión de laboratorio de la Universidad NED de Ingeniería y Tecnología - Departamento de Informática e Ingeniería de Sistemas de Información

29

  1. Asignar valores a los datos de la matriz de cada elemento de la matriz miclase. segundo. Muestra el contenido de los datos de cada elemento de la matriz miclase

Ejercicio

Q1. Si A se deriva de B y B se deriva de C y se crea un objeto de la clase A. ¿Cuál será la secuencia de ejecución del constructor? ¿Cuál será la secuencia de ejecución destructor?

Q2. ¿Qué haría usted si desea que los métodos públicos de la clase base para que sea accesible por la clase derivada, pero no por los objetos de la clase derivada? Mención sintaxis.

Q3. Extender la clase Estudiante (definido en sesión de laboratorio 02) para representar estudiante de la ciencia y las artes. Estudiante de la ciencia tiene curso práctico adicional de 150 marcas, mientras que los estudiantes de artes tiene un curso opcional de 100 marcas. En cada clase redefinir el método CalculatePercentage.

Programación Orientada a Objetos 04 sesión de laboratorio de la Universidad NED de Ingeniería y Tecnología - Departamento de Informática e Ingeniería de Sistemas de Información

...

Descargar como (para miembros actualizados)  txt (9 Kb)   pdf (104 Kb)   docx (297 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com