PROGRAMACION

sábado, 28 de febrero de 2009

FUNCIONES EN C++

Desde un punto de vista práctico, podemos decir que una función es una parte de un programa (subrutina) con un nombre, que puede ser invocada (llamada a ejecución) desde otras partes tantas veces como se desee. Un bloque de código que puede ser ejecutado como una unidad funcional. Opcionalmente puede recibir valores; se ejecuta y puede devolver un valor. Desde el punto de vista de la organización, podemos decir que una función es algo que permite un cierto orden en una maraña de algoritmos. Como resumen de lo anterior podemos concluir que el uso de funciones se justifica en dos palabras: organización y reutilización del código. Desde este último punto de vista (reutilización), puede decirse que son un primer paso de la programación genérica ya que representan un algoritmo parametrizado

Una vez expuesta la definición, señalemos que las funciones son la parte central de la programación C++. Algunos lenguajes, como Pascal, distinguen entre procedimientos ("Procedures") y funciones. En C++ las funciones desempeñan ambos papeles, aunque en cierto modo, los ficheros C++ desempeñan algunas funcionalidades de lo que, en otros lenguajes como Modula-2, se denominan módulos. Otra diferencia substancial es que C++ no permite el anidamiento de funciones, es decir, definir funciones dentro de otras. En C++ todas las funciones se definen a nivel de fichero, con lo que tienen ámbito global al fichero.

SINTAXIS Y SEMANTICA DE C ++

VILLAMIZAR M. Jazmin Eliana. Polimorfismo. Universidad Cooperativa de Colombia seccional Bucaramanga 2009 o en el cd de la tesis en la ruta cd de PROGRAMACION\VIDEOS BLOGGER PROGRAMACION