13
PROGRAMACION MODULAR DEFINICION Y DECLARACION DE FUNCIONES VALORES DE RETORNO ‡ PARAMETRIZACION VARIABLES CAMILO ERNESTO LOPEZ BRYAM STEVEN PERAFAN

Exposicion programacion

Embed Size (px)

DESCRIPTION

pequeña presentacion q explica la programacion modular

Citation preview

Page 1: Exposicion programacion

‡ PROGRAMACION MODULAR ‡ DEFINICION Y DECLARACION DE

FUNCIONES‡ VALORES DE RETORNO

‡ PARAMETRIZACION‡ VARIABLES

CAMILO ERNESTO LOPEZBRYAM STEVEN PERAFAN

Page 2: Exposicion programacion

DIVIDE Y

VENCERAS

PROGRAMACIÓN MODULAR

Page 3: Exposicion programacion

Simplificar la resolución del problema. Refinamiento

sucesivo o TOP DOWN.

Mayor Orden.

Control del programa.

Rapidez.

Reutilización de código .

VENTAJAS

Page 4: Exposicion programacion

LLEVÁNDOLO A LA PROGRAMACIÓN

♫ Modulo es genérico.

♫ Java: Métodos♫ Oracle: Procedimientos. ♫ C/C++ : Funciones

Page 5: Exposicion programacion

FUNCIONES

DEFINICION: conjunto de

instrucciones que realizan

una tarea específica. En

general toman ciertos valores

de entrada, llamados

parámetros y proporcionan

un valor de salida o valor de

retorno; aunque en C++, tanto

unos como el otro son

opcionales, y pueden no

existir.

DECLARACION: una función

puede ser declarada varias

veces por un mismo

programa, y las declaraciones

pueden aparecer en cualquier

orden en un fichero fuente o

varios. Antes de declarar el

nombre de la función y el tipo

devuelto se declara

generalmente el tipo de

parámetro .

Page 6: Exposicion programacion

VALORES DE RETORNO

Es Cuando un programa termina de ejecutarse, devuelve o

retorna un valor. En el caso de los programas, el valor de

retorno es un número. El valor es cero (0) si el programa

finalizó con éxito o distinto de cero si el programa no finalizó

con éxito.

Page 7: Exposicion programacion

PARAMETRIZACION

• “Protocolo de

comunicación” entre los

módulos.

Parámetro: es una

variable que puede ser

recibida por una función

para procesarla.

aceptan cero o más

parámetros.

Page 8: Exposicion programacion

VARIABLES

GLOBALES:

una variable accesible en todos los ámbitos de un

programa informático.

Locales:

sólo es accesible desde un único procedimiento, no

pudiendo ser leída o modificada desde otro

procedimiento o desde el propio procedimiento MAIN

Page 9: Exposicion programacion

Variables

Variables globales

Funcion1

Funcion2Edad

CedulaNombre

Var1Var2

EdadCedulaNombr

eVar1

edad

Cedula nombre

Page 10: Exposicion programacion

¿SE PARECEN?

Page 11: Exposicion programacion

Como se debe ver una funcion

TIPO_DE_RETORNO NOMBRE_FUNCION (PARAMETROS)

INTCHAR DOUBLEFLOATSTRINGBOOLEANVOID

sumarrestarbuscarEliminar

.

.

.

Int op1,int op2String nombreInt cedula

Page 12: Exposicion programacion

EJEMPLO

Se quiere hacer una pequeña calculadora

que dados dos números los sume, reste y

divida. Teniendo en cuenta que no se

puede dividir sobre 0.

Page 13: Exposicion programacion

GRACIAS