La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Unidad I Java y C++ : Similitudes y diferencias

Presentaciones similares


Presentación del tema: "Unidad I Java y C++ : Similitudes y diferencias"— Transcripción de la presentación:

1 Unidad I Java y C++ : Similitudes y diferencias
M.C. Juan Carlos Olivares Rojas

2 Agenda 1.6 Concepto de programación procedural o imperativa en C Concepto de tipo de dato abstracto.

3 Programación procedural
En este tipo de programación todo se centra en las famosas rutinas, las cuales son pedazos de código para realizar una actividad determinada. Las rutinas pueden ser procedimientos cuando no devuelven ningún valor, y funciones cuando devuelven un valor.

4 Programación procedural
Las rutinas en C/C++ son el equivalente a los métodos de las clases en Java. Las rutinas son una forma mejorada para lograr la programación estructurada. Permiten la reutilización de software en diversas aplicaciones

5 Programación procedural
Las rutinas en C/C++ se pueden agregar en bibliotecas .h y poder exportarlas en otros programas haciendo uso de la directiva del preprocesador #include “archivo.h”. Las rutinas pueden recibir de 0 a N parámetros como argumentos, pero sólo pueden devolver un solo valor.

6 Programación procedural
¿Cómo podrían devolverse más de un valor en una función? A través de un tipo de datos abstracto. La programación procedural es altamente usada en la actualidad.

7 Concepto de tipo de datos abstracto
Los tipos de datos abstractos son aquellos tipos de datos definidos por los usuarios que pueden ser manejados como si fuera una unidad En Java y C++ esos TDA son las clases. En C/C++ también se pueden utilizar otros tipos de datos como estructuras, enumeraciones, pilas y colas.

8 Actividad 5 Realización de funciones para manipulación de números complejos con programación procedimental. Comparativa de este programa con el de A4.

9 Tarea: Actividad 6 Investigación sobre TDA ¿Por qué son útiles?
Da ejemplo en donde se aplican o podrían aplicar TDAs en la elaboración de programas.

10 ¿Preguntas, dudas y comentarios?


Descargar ppt "Unidad I Java y C++ : Similitudes y diferencias"

Presentaciones similares


Anuncios Google