Funciones (Code block)

Páginas: 3 (521 palabras) Publicado: 21 de abril de 2013
Funciones
Para resolver problemas complejos y de gran tamaño es conveniente utilizar el concepto de reducción de problemas, de esta forma el problema se descompone en subproblemas hasta que eloriginal queda reducido a un conjunto de actividades básicas. En el lenguaje C la solución de un problema se expresa mediante un programa, la solución de un subproblemas se expresa mediante unafunción una función es un bloque de instrucciones que realizan una tarea en específico y el uso de estas funciones tiene múltiples ventajas. Facilitan la estructura y escritura de un programa, permiten eltrabajo en paralelo es decir diferentes programadores se pueden encargar de diferentes funciones, facilitan la simulación de responsabilidades permiten que el código de la función se escriba una vezy se utilice tantas veces como sea necesario y facilitan el mantenimiento de los programas. Un programa en C está constituido por un programa principal y un conjunto de funciones el programaprincipal consta generalmente de pocas líneas las cuales pueden ser llamadas a las funciones la llamada a una función indica al procesador que debe continuar con el procesamiento de la función una vezque esta concluye el control regresa al punto de partida en el programa principal. Una función resuelve un subprograma de forma independiente y se ejecuta si solo cuando recibe a una llamada desde elprograma principal o desde otras funciones. En el lenguaje C una función se escribe de la siguiente forma: TIPO_DE_RESULTADO NOMBRE_DE_LA_FUNCION (PARAMETROS)
{
INSTRUCCIONES
}
Tipo deresultado
Int
Float
Char
Si no regresa ningún resultado entonces escribe la palabra reservada VOID.
Nombre de la función
Representa el nombre con el cual será llamada una función es convenienteutilizar un nombre representativo de lo que realiza la función
Parámetros
Se utiliza para indicar la lista de datos que recibe la función.

Instrucciones
Representa todas las acciones que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • block
  • El Block
  • block
  • Block
  • BLOCK
  • Block
  • block
  • Block

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS