Menu funciones en C
PROGRAMA DE TECNOLOGÍA ELÉCTRICA
PROGRAMACIÓN TE243
TALLER: FUNCIONES QUE UTILIZA UN MENÚ
GRUPO: _____
FUNCIONES EN DEV C++.
ING: JOSÉ NORBEY SÁNCHEZ F.
FECHA: ____________
Funciones en Lenguaje C.
La modularización, es una técnica usada por los programadores para hacer sus códigos más
cortos, ya que consiste en reducir un gran problema complejo, en pequeños problemitas más
sencillos, concentrándose en la solución por separado, de cada uno de ellos.
En C, se conocen como funciones aquellos trozos de códigos utilizados para dividir un programa
con el objetivo que, cada bloque realice una tarea determinada.
En las funciones juegan un papel muy importe las variables, ya que como se ha dicho estas pueden
ser locales o globales.
Variables Globales: Estas se crean durante toda la ejecución del programa, y son globales, ya que
pueden ser llamadas, leídas, modificadas, etc; desde cualquier función. Se definen antes del
main().
Variables Locales: Estas, pueden ser utilizadas únicamente en la función que hayan sido
declaradas.
La sintaxis de una función es la siguiente:
Tipo_de_datos nombre_de_la_funcion(tipo y nombre de argumentos)
{
acciones
}
donde:
Tipo_de_datos: es el tipo de dato que devolverá esa función, que puede ser real, entera, o tipo
void(es decir que no devolverá ningún valor).
Nombre_de_la_funcion: es el identificador que le damos a nuestra función, la cual debe cumplir las reglas que definimos en un principio para los identificadores.
Tipo y nombre de argumentos: son los parámetros que recibe la función. Los argumentos de una
función no son más que variables locales que reciben un valor. Este valor se lo enviamos al hacer la
llamada a la función. Pueden existir funciones que no reciban argumentos.
Acciones: constituye el conjunto de acciones, de sentencias que cumplirá la función, cuando sea
ejecutada. Entre ellas están:
•
Asignaciones
•
Lecturas
Impresiones
•
•
Cálculos, etc
Una función, termina con la llave de cerrar, pero antes de esta llave, debemos colocarle la
instrucción return, con la cual devolverá un valor específico. Es necesario recalcar que si la función no devuelve ningún valor, es decir, es tipo void, no tiene que ir la sentencia return, ya que de lo
contrario, nos dará un error.
¿Cómo es que funcionan los Subprogramas?
A menudo, se utiliza el adjetivo de “Subprogramas”, para referirse a las funciones, así que, el
lector debe familiarizarse también con este término.
Los subprogramas se comunican con el programa principal, que es el que contiene a las funciones, mediante parámetros, que estos pueden ser: Parámetros Formales y Parámetros Actuales.
Los parámetros se tratan como variables locales y los valores iniciales se proporcionan copiando
los valores de los correspondientes argumentos.
Los parámetros formales‐Locales de una función reciben como iniciales los valores de los parámetros actuales y con ellos se ejecutan las acciones descritas en el subprograma.
Funciones definidas por el usuario en C
Una función, como ya se ha dicho, es un bloque de códigos dentro del programa que se encargan
de realizar una tarea determinada. Por lo tanto un programa en C, debe constar de una o más
funciones, y por supuesto no puede faltar la función principal main().
Un viejo adagio dice: divide y vencerás, lo cual se acopla perfectamente cuando tenemos un
programa que es bastante grande; podemos separarlos en pequeños subprogramas (funciones), y
concentrarnos en la solución por separados de cada uno de ellos y así resolver grandes problemas,
en unos cuantos problemitas más pequeños.
Si un programa, está constituido por ...
Regístrate para leer el documento completo.