Unidad I Java y C : Similitudes y diferencias - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Unidad I Java y C : Similitudes y diferencias

Description:

En este tipo de programaci n todo se centra en las famosas rutinas, las cuales ... de 0 a N par metros como argumentos, pero s lo pueden devolver un solo valor. ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 11
Provided by: juancarlos61
Category:

less

Transcript and Presenter's Notes

Title: Unidad I Java y C : Similitudes y diferencias


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.
  • 1.7 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?
Write a Comment
User Comments (0)
About PowerShow.com