Вы находитесь на странице: 1из 11

UNIVERSIDAD AUTONOMA DE CHIRIQUI CENTRO REGIONAL UNIVERSITARIO DE CHIRIQUI ORIENTE FACULTAD DE ECONOMIA

ASIGNATURA: PROGRAMACION II TEMA: PROGAMACION ORIENTADA A OBJETOS

PRESENTADO POR: MILVIA JIMENEZ CED. 4-740-1531 NITZIA URIBE MARIANELA BACKER

PROFESORA: MARJIORY SAMUDIO

REMEDIOS, CHIRIQUI

2011

CONCEPTOS GENERALES DE LA PROGRAMACION ORIENTADA A OBJETO

Que es C++? Es un lenguaje de programacin extremadamente largo y complejo; cuando nos adentramos en l parece no acabar nunca. Se define como una mejora sobre muchas de las caractersticas de C que promete incrementar la productividad, la calidad entre otros. Adems podemos conocerla con la sigla de P.O.O que es programacin orientada a objeto.

DIFERENCIACIONES ENTRE C

Y C++

En C la unidad de programacin es la funcin con la cual se trata que una programacin orientada a la accin.

Mientras que en el C++ la unidad de programacin es la clase lo cual lo hace un lenguaje P.O.O

LAS PRINCIPALES CARACTERSTICAS DE C++

Abstraccin. Es el mecanismo de diseo en la POO. Nos permite extraer de un conjunto de entidades datos y comportamientos comunes para almacenarlos en clases. Encapsulamiento. Mediante esta tcnica conseguiremos que cada clase sea una caja negra, de tal manera que los objetos de esa clase se puedan manipular como unidades bsicas. Encapsulamiento. Mediante esta tcnica conseguiremos que cada clase sea una caja negra, de tal manera que los objetos de esa clase se puedan manipular como unidades bsicas. Herencia. Es el mecanismo que nos permite crear clases derivadas (especializacin) a partir de clases bases (generalizacin). Polimorfismo. Esta caracterstica nos permite disponer de mltiples implementaciones de un mismo mtodo de clase, dependiendo de la clase en la que se realice. Es decir, podemos acceder a una variedad de mtodos distintos mediante el mismo mecanismo de acceso.

El C++ abarca 3 paradigmas que son:

y y y

Programacin estructurada. Programacin genrica. Programacin Orientada a objeto.

Propiedades:

y y

Posibilidad de redefinir los operadores. Identificacin de tipos de ejecucin.

Que es POO?

Es un paradigma de la programacin que usa objeto y sus interacciones, para disear aplicaciones y programas informticos. Se trata de una tcnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilizacin de los objetos. El elemento principal de la programacin orientada a objetos es el objeto.

Ventajas de POO

Reusabilidad:

los

programas

que

posean las

mismas

estructuras de informacin reutilizan las definiciones de objetos empleados en otros programas e incluso los procedimientos que los manipulan. Flexibilidad: las relaciones entre los procedimientos que manipulan los datos cualquier cambio se ve reflejado automticamente en cualquier lugar donde estos datos aparezcan. Comprensin: los datos que componen los objetos, como los procedimientos que los manipulan, estn agrupados en clases, que se corresponden como las estructuras de informacin que el programa trata. Estabilidad: dado que permiten un tratamiento diferenciado de aquellos objetos permanecen constantes en el tiempo sobre aquellos que tratan con frecuencia, permite aislar las partes del programa que permanecen inalterables en el tiempo. Uniformidad: Ya que la representacin de los objetos lleva implcita tanto el anlisis como el diseo y la codificacin de los mismos.

DESVENTAJA DE LA POO

Cambio en la forma de procesar de la programacin tradicional a la de objeto.

y y

La ejecucin de programa orientada a objeto es ms lenta. La necesidad de analizar la biblioteca de clase obliga a sus aprendizajes y entrenamiento.

CONCEPTOS MS BSICOS DE POO

Clase: es una plantilla para la creacin de objetos. Cuando se crea un objeto (instanciacin) se ha de especificar de qu clase es el objeto instanciado, para que el compilador del objeto. comprenda las caractersticas

Objeto: es una entidad a la que corresponde una zona de almacenamiento, razn por la que se dice de ellos que tienen existencia real o fsica. Los objetos son introducidos en el programa mediante una declaracin, y creados mediante una definicin.

Identidad: permite al objeto diferenciarse de los dems, expresa que aunque dos objetos sean exactamente iguales en sus atributos, estos son distintos entre s. Cada uno de los objetos tiene un controlador por el cual se identifica, este puede ser una variable, una estructura de datos, una cadena de caracteres, etc.

TIPOS PRIMITIVOS EN C++:

El tipo int: los valores que pertenecen a este tipo son los nmeros cortos. Los operadores aplicables a los enteros son: +, -, *, /, %

El tipo bool: un valor bool es uno de los dos valores de verdad lgico denotados por los identificadores estndares del lenguaje: true y false(verdadero y falso).

El tipo char: la constante de tipo char se denotan por el carcter encerrado entre comilllas simple.

El tipo float: los valores de tipo float son los valores rales. Los operadores disponibles son los bsicos anteriormente mencionados, este se caracterizan por tener un punto decimal.

CONSTANTE Y VARIABLE

En un programa interviene objeto sobre los cuales actan las instrucciones que los componen en algunos de estos objetos tomaron valor a lo largo del programa .

Constante: es un objeto refenciado mediante un identificador que tomaron un valor al principio (zona declaracin) sino se podr cambiar a lo largo del progr ama.

Variable: objeto refenciado por un identificador que pueden tomar un valor diferente a lo largo del programa.

EJECUTAR UN PROGRAMA EN C++ EL CUAL MUESTRE EN PANTALLA EL MENSAJE GRACIAS POR ACCESAR A LA PGINA .

// Programa que muestra el mensaje de // GRACIAS POR ACCESAR A LA PGINA // Salida de una cadena usando insercin de flujo # include < iostream.h> int main() { cout << Gracias por accesar a la pgina! << endl ; return 0 ; }

// Programa que realiza la suma de dos nmeros

#include <iostream.h> int main() { int num1, num2,suma;

num1=0; num2=0;

cout<<"Nmero1 : << endl; cin>>num1; cout<<"Nmero 2 suma=num1+num2; cout<<"La Suma es : , suma<<endl; return 0; } : <<endl; cin>>num2;

ELABORE UN COMENTARIO EN C++, EL CUAL DEBE CONTENER MUESTRA EL NOMBRE DE LA PERSONA, EL SALDO ACTUAL DE LA CUENTA LOS INTERESES APLICADOS Y SUS DESCUENTOS .

// * * * * * * * * * * * * * * * * * * * * * * * * * * ****** //Muestra el nombre de la persona, el saldo actual de * //la cuenta, los intereses aplicados y sus descuentos *

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

PALABRAS RESERVADAS

Вам также может понравиться