Funciones Y Procedimientos Programacion

Páginas: 6 (1498 palabras) Publicado: 29 de junio de 2016

REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION
UNIVERSIDAD JOSE ANTONIO PAEZ
FACULTAD DE INGENIERIA




Funciones y Procedimientos







Integrantes:
Gerardo Fariñez. CI: 19606310




San Diego Estado Carabobo – junio 2015

TRABAJO NRO 1.

Funciones y procedimientos

Contenido
1. Principios de la programaciónmodular. 

Programación Modular

Es un paradigma de la programación estructura que consiste básicamente en dividir un problema en varias partes o procesos los cuales pueden abordados de manera individual y que en conjunto formen la solución de dicho problema
Al aplicar esta técnica se busca que un problema sea dividido en varios subproblemas y estos a su vez en otros aún más sencillos hasta llegar asubproblemas los bastantemente fáciles de resolver con algún lenguaje, esta técnica se le suele llamar refinamiento sucesivo o análisis descendente (Top-Down)
Un módulo es todo aquel subproceso que resuelve una parte del problema, tan bien llamado proceso o función, mas sin embargo no necesariamente un proceso o función es un módulo ya que un módulo puede tener varios procesos o funciones. Losmódulos a veces requieren de otros para resolver una determina área del problema, y estos se comunicas a través de otro modulo previamente definido. Todo modula está divido a su vez en 3 partes:
1) Entrada de Parámetros
2) Rutina, Proceso o Función
3) Salida de Valor















Esta técnica de programación conlleva las siguientes ventajas:


El costo de resolver varios subproblemas de formaaislada es con frecuencia menor  que el de abordar el problema global.
Facilita el trabajo simultáneo en paralelo de distintos  grupos de programadores.
Posibilita en mayor grado la reutilización del código (especialmente de alguno de los módulos) en futuras aplicaciones.
Hace más fácil la escritura y verificación de programas
Esto se consigue con:


Un diseño descendente del programa(Top Down)
Unasestructuras de control limitadas  y
Un ámbito limitado de las estructuras de datos del programa

Top Down es aquel método de programación descendente. La metodología descendente consiste en efectuar una relación entre las sucesivas etapas de estructuración de modo que exista una relación entre ellas mediante entradas y salidas de información. El problema se descompone en varias estructurasjerárquicas e forma que se pueda considerar cada estructura desde dos puntos de vista: ¿qué hace? y ¿cómo lo hace?
Las estructuras desde los dos puntos de vista se representan de la siguiente forma:
















Ejemplo de Programación Modular mediante Top Down
















Se puede observar que en nivel N se muestra que hace el subproceso y en el nivel N+1 se muestra como lo hace.


2.Funciones: definición, mecanismos de implementación. 

En programación, una función es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces e incluso llamarse a sí misma (función recurrente). Las funciones pueden recibir datos desde afuera al ser llamadas a través de los parámetros y debenentregar un resultado. Se diferencian de los procedimientos porque estos no devuelven un resultado. En general las funciones deben tener un nombre único en el ámbito para poder ser llamadas, un tipo de dato de resultado, una lista de parámetros de entrada y su código.

Una funcion procesa determinados valores que le son enviados, estos valores se llaman parametros, dichos parametros son como losdatos de entrada para la funcion, estos datos son procesados, para que un unico valor sea devuelto al modulo que invoco la funcion.

Seudocodigo

01 FUNCION Nombre_Funcion (parametros_de_entrada) Valor_de_retorno
02 Declaracion de Variables locales
03 Accion 1
04 Accion 2
05 ...
06 Accion n
07 FIN FUNCION


Ejemplo: Función que solicita un entero (parámetro de entrada) y calcula su...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación de computadoras / funciones y procedimientos
  • funciones programacion
  • Funciones de programacion
  • Procedimientos Y Funciones
  • Funciones Y Procedimientos
  • Funciones programacion
  • Funciones (Programación)
  • Funciones y procedimientos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS