jueves, 28 de noviembre de 2013
Programacion Orientada a Objetos (POO)
Lenguajes Utilizados en POO
Los lenguajes de programación orientados a objetos tratan a los programas como conjuntos de objetos que se ayudan entre ellos para realizar acciones. Entendiendo como objeto al entidades que contienen datos. Permitiendo que los programas sean más fáciles de escribir, mantener y reutilizar.
Clases Y Objetos
Un objeto es una unidad dentro de un programa de computadora queconsta de un estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas realizables durante el tiempo de ejecución.
Una clase es una construcción que se utiliza como un modelo (o plantilla) para crear objetos de ese tipo. Un objeto creado a partir de una determinada clase se denomina una instancia de esa clase.
MÉTODO
En la programación orientada a objetos, un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de clase o estáticos, como a un objeto, como es el caso de los métodos de instancia.
Herencia
La herencia es específica de la programación orientada a objetos, donde una clase nueva se crea a partir de una clase existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria.
Ingresa y almacena los siguientes datos:
Nombre del Alumno:
Apellido Paterno:
Apellido Materno:
Dirección:
Teléfono:
Promedio:
Deseas capturar otro registro:
Arrays (Arreglos)
- Un array es una colección ordenada de elementos de un mismo tipo de datos, agrupados de forma consecutiva en memoria. Cada elemento del array tiene asociado un índice, que no es más que un número natural que lo identifica inequívocamente y permite al programador acceder a él.
~VECTORES
- Llamado arrays en ingles es una zona de almacenamiento continuo que contiene una serie de elementos del mismo tipo. Desde el punto de vista lógico se puede ver como un conjunto de elementos ordenados en fila.
DECLARACIÓN:
<identificador> [<índice>]
Ejemplo:
int main(void)
{
int i v[5];//v[5] es un vector de 5 componentes
for (i=0;i=5;i++)
{
v[i]=0;//Asignamos un valor
printf("%d\n",v[1]);
printf("\n");//crea una nueva linea
}
return 0;
}
~Matrices
Es una estructura de datos interna que almacena un conjunto de datos del mismo tipo bajo un nombre de variable común. La posición de un elemento dentro de la matriz viene identificada por uno o varios índices, de tal modo que a cada elemento se accede mediante el nombre de la matriz y sus índices.
DECLARACIÓN:
<identificador> [<índice1>][<indice2>]
Ejemplo:
int matriz[]=new int[3] [3];//cargar matriz con valores
matriz [10][0]=2;
matriz [0][1]=4;
matriz [0][2]=4;
matriz [1][0]=6;
matriz [1][1]=6;
matriz [1][2]=9;
matriz [2][0]=8;
matriz [2][1]=10;
matriz [2][2]=12;
Captura los siguientes Datos:
Nombre del alumno:
Materia:
Parcial 1:
Parcial 2:
Parcial 3:
Promedio:
Aprobado o Reprobado:
Deseas agregar otro registro:
Ciclo "FOR"
For (Inicializacion; condición; incremento) {
Sentencia 1;
Sentencia 2;
}
Ejemplo:
for (a=1, b=100; a!=b; a++) {
Código:
Sentencia 1;
Sentencia 2;
}
Ejemplo:
for (a=1, b=100; a!=b; a++) {
Código:
Suscribirse a:
Entradas (Atom)