exposicion programacion

Post on 13-Jun-2015

191 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

pequeña presentacion q explica la programacion modular

TRANSCRIPT

‡ PROGRAMACION MODULAR ‡ DEFINICION Y DECLARACION DE

FUNCIONES‡ VALORES DE RETORNO

‡ PARAMETRIZACION‡ VARIABLES

CAMILO ERNESTO LOPEZBRYAM STEVEN PERAFAN

DIVIDE Y

VENCERAS

PROGRAMACIÓN MODULAR

Simplificar la resolución del problema. Refinamiento

sucesivo o TOP DOWN.

Mayor Orden.

Control del programa.

Rapidez.

Reutilización de código .

VENTAJAS

LLEVÁNDOLO A LA PROGRAMACIÓN

♫ Modulo es genérico.

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

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 .

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.

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.

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

Variables

Variables globales

Funcion1

Funcion2Edad

CedulaNombre

Var1Var2

EdadCedulaNombr

eVar1

edad

Cedula nombre

¿SE PARECEN?

Como se debe ver una funcion

TIPO_DE_RETORNO NOMBRE_FUNCION (PARAMETROS)

INTCHAR DOUBLEFLOATSTRINGBOOLEANVOID

sumarrestarbuscarEliminar

.

.

.

Int op1,int op2String nombreInt cedula

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.

GRACIAS

top related