ing. en comunicaciones y electronica

Páginas: 5 (1069 palabras) Publicado: 13 de octubre de 2013
2012

FUNDAMENTOS DE
PROGRAMACIÓN
ELABORACIÓN DE FUNCIONES DE USUARIO
EN LENGUAJE C
La presente guía esta orientada al desarrollo de funciones de
usuario en lenguaje C, la cual describe los pasos primordiales a
seguir para su desarrollo y la forma de implementar dentro de
la función principal main( ), de igual manera se muestran los
diferentes tipos de funciones y alcances queproporcionan
durante su aplicación.


Instituto Politécnico Nacional
07/11/2012

FUNCIONES DE USUARIO EN LENGUAJE C

INDICE
1.1 Funciones en lenguaje C .............................................................3
1.2 Pasos para agregar o crear nuevas funciones en C....................3
1.3 Formas de agregar una función en lenguaje C...........................3
1.4 Tipos de funciones en ellenguaje C ...........................................5
1.5 Como seleccionar el tipo de función adecuada .........................6
1.5.1 función vacía o sin parámetros ............................................6
1.5.2 función paso por valor ..........................................................7
1.5.3 función paso por referencia.................................................. 8Página 2

FUNCIONES DE USUARIO EN LENGUAJE C
1.1 Funciones en lenguaje C
Recordemos que el lenguaje C se fundamenta en el desarrollo de programas a base de funciones las cuales
tienen definido un objetivo particular. Con certeza puedo afirmar que conocen más de una función la cual han
empleado para realizar alguna acción o calculo; particularmente nos enseñan a utilizar cada función,claro
basado en la sintaxis de declaración con la cual fue definida. El lenguaje C incorpora numerosas funciones que
facilitan muchas tareas, sin embargo no todo está resuelto existen ocasiones donde se desea emplear una
acción o calculo especifico por lo que es necesario crear una nueva función. Todos los lenguajes de
programación permiten esta posibilidad siguiendo para cada uno los pasos yreglas para su desarrollo.
1.2 Pasos para agregar o crear nuevas funciones en C
Cuando se desea agregar o crear nuevas funciones es necesario seguir los siguientes pasos:
1. Declaración o prototipo de la función: La declaración de una función se determina por tres aspectos:
b)

c)

a)
Tipo Nombre (tipo de parámetros);
a) Tipo: Se define de acuerdo al resultado obtenido de la función “o elvalor de retorno de la
función” que puede ser void, char, int, float o double.

b) Nombre: Es el identificador o nombre con el cual se denomina función a crear. La asignación
del nombre deberá seguir reglas tales como no usar la letra ñ, no usar letras acentuadas, no
comenzar con números o incluso emplear palabras reservadas del lenguaje C.
c) Tipo de parámetros: Cuando una función dependede parámetros o datos para desarrollar su
tarea se deberán especificar en este punto, detallando el tipo y nombre del parámetro. Si la
función depende de dos o más parámetros se deberá indicar de igual forma separándolos por
coma (,).

2. Llamado de la función: el llamado de la función refiere al hecho de emplear una función indicando
únicamente el nombre y parámetros “si los requiere” parasu funcionalidad o tarea específica.
3. Elaboración de la función: Previo a la elaboración de la función se deberá realizar una pre declaración
de la misma forma indicada en el paso 1 y a continuación la apertura del cuerpo de la función indicado
por llaves ({}) donde se determinara el proceso que tiene por objeto la función.
1.3 Formas de agregar una función en lenguaje C
Existen dos formasde agregar nuevas funciones, una es directamente definiendo los tres aspectos antes
mencionados en el programa principal y la otra como las define el compilador de lenguaje C mediante archivos
de cabecera, donde se guarda la declaración y elaboración de la función dejando solamente el llamado de la
función en el programa principal, tal es el siguiente ejemplo:




Página 3

FUNCIONES...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ING. Comunicaciones y Electronica
  • Ing. comunicaciones y electronica
  • Ing. electrónico en comunicaciones
  • Ing. en electrónica y comunicaciones
  • Ing. comunicaciones y electronica
  • Ing. Comunicaciones y electronica
  • Ing. en Comunicaciones y electrónica
  • Ing. En Comunicaciones Y Electrónica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS