codificaci n de una funcion

Páginas: 7 (1566 palabras) Publicado: 11 de agosto de 2015
UNIVERSIDAD DE EL Salvador
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA DE INGENIERÍA DE SISTEMAS INFORMÁTICOS
PROGRAMACIÓN I

COMO UTILIZAR MODULARIDAD EN C.
Para aprender a escribir en C un programa modular, debemos saber que un sub algoritmo (o módulo)
codificado en C se conoce como función; y, que todo programa en C está formado por una o varias
funciones, la que no debe faltar nunca es lafunción principal o función main.
Se hace necesario
algunos nuevos:
1

recordar algunos conocimientos ya adquiridos y, desde luego, estudiaremos

Estructura de todo programa en C:
#include
#define

// Directivas del Preprocesador
// Macros del procesador

Declaración de funciones o Prototipos de funciones //propias del usuario

Declaración de variables globales
main()
// Función Principal
{Declaración de variables locales;
Sentencias;
}
Definición de funciones propias del usuario

2 Función:
Una función es un conjunto de sentencias que realizan una tarea específica, dicho de otra manera, una
función es la codificación en C de un módulo; puede ser ‘llamada’ o invocada desde cualquier parte del
programa y devuelven un único valor o ninguno. Para codificar en C una función necesitamos de lassiguientes acciones:
Declarar la función
Definir la función
Invocar la función.
6.3 Parámetros de una Función:
Los parámetros o argumentos de una función son los datos, con los que se declara, define y se invoca
la misma, una función puede tener o no parámetros.
Los parámetros se comportan como variables locales, creándose al entrar a la función y destruyéndose
al salir de ella; es decir que, losparámetros reciben sus valores del módulo o función que invoca la
función, y con estos valores se trabajara en la función.
• Parámetros Formales, son los nombres de las variables con que se declaran y definen las
funciones, estos se listan dentro de paréntesis, separados por comas y cada parámetro debe
indicar su tipo de dato.
• Parámetros Actuales, son variables que contienen los valores con quese invoca una función, es
decir, las variables (que contienen los valores) con que se va a ejecutar la función.

1

• Paso de parámetros: Los parámetros pueden ser trasladados a la función por valor o referencia,
en esta asignatura utilizaremos únicamente el paso de parámetros por valor.
El paso de
parámetros por valor se conoce también como paso por copia, y significa que cuando C ejecuta lafunción y la sentencia que invoca la función, la función recibe una copia de los valores de los
parámetros, si se cambia un parámetro afecta sólo la función y no tiene efecto fuera de ella.

4 Declaración de una Función o Prototipo de la función:
Con la declaración una función indicamos que el programa trabaja con esa función. A la declaración de
una función se le conoce también como prototipo de lafunción.
Un prototipo de función consta de los siguientes elementos: tipo de dato que devuelve la función,
nombre de la misma, lista de argumentos o parámetros tipificados y un punto y coma, su escritura
correcta se detalla a continuación:

SINTAXIS del Prototipo de una función (o declaración de una función):
Tipo_retorno
En donde:
Tipo_retorno:
Nombre_función:

Nombre_función(lista_de_declaración_parámetros);

Es el tipo de dato del valor que devuelve la función: int, float,
char, si no devuelve ningún valor se usa el tipo void.
Nombre o identificador de la función, se deben de seguir las
normas para cualquier identificador.

Lista_de_parámetros: Lista de las declaraciones de los parámetros que utiliza la
función, separados por comas, conocidos como parámetros
formales. Ejemplo:
(int x,float y)
Como ejemplo de la sintaxis de la declaración de una función, mostramos el siguiente prototipo de la
función suma, que trabaja con dos parámetros enteros (n1 y n2) devuelve un valor entero:

int suma (int n1, int n2);
Las funciones en C no se pueden anidar, lo que significa que una función no se puede declarar dentro
de otra función; por lo tanto:
TODAS LAS FUNCIONES UTILIZADAS EN UN...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Codificaci n de cuentas
  • Tipos de Codificaci n binaria
  • Codificaci N Aritm Tica
  • Codificaci n penal
  • EVIDENCIA REGISTRO Y CODIFICACI N DE CUENTAS
  • Manual de Codificaci n Tecnicas II
  • CODIFICACI N
  • Compresion Y Codificaci N De Linea Basado En Arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS