T1

Páginas: 5 (1227 palabras) Publicado: 25 de octubre de 2015
2014

“INSTITUTO
TECNOLÓGICO DE
LÁZARO CÁRDENAS”

MATERIA: PROGRAMACION VISUAL
MAESTRO: JULIO CESAR GALLO SANCHEZ
CARRERA: INGENIERIA ELECTRONICA
SEMESTRE: 4to SEMESTRE
TRABAJO 1.4 “FUNCIONES”
INTEGRANTES:


TELLEZ MONDRAGON JORGE MAURICIO



JACOBO CORNEJO SALVADOR CRISTOPHER No.CONTROL: 12560234



PEÑALOZA BLANCO IVANOV

No.CONTROL: 12560307

No.CONTROL: 12560223

CIUDAD Y PUERTO LAZAROCARDENAS, VIERNES 07 DE
FEBRERO DEL 2014

ING. ELECTRONICA 41S

1

INDICE

Introducción………………………………..3
Definición de una función………………….4
 El tipo de variable
 Definición de variables
 Cuerpo de la función
 Uso del return
 Argumentos
Donde se definen las funciones……………..9
Variable dentro de una función…………….11
Bibliografía…………………………………11

ING. ELECTRONICA 41S

2

INTRODUCCION
Las funciones sonde una gran utilidad en los programas. Nos ayudan a que sean
más legibles y más cortos. Con ellos estructuramos mejor los programas que
realicemos.
Una función sirve para realizar tareas concretas y simplificar el programa. Nos
sirve para evitar tener que escribir el mismo código varias veces.
Sin embargo nosotros también podemos definir nuestras propias funciones.
Pocas veces se ve un programaun poco complejo que no use funciones. Una de
ellas, que usamos siempre, es la función main.

ING. ELECTRONICA 41S

3

DEFINICIÓN DE UNA FUNCIÓN.
Una función tiene el siguiente formato:
tipo_de_variable nombre_de_la_función( argumentos )
{
definición de variables;
cuerpo de la función;
return 0;
}
Poco a poco, empecemos por el nombre_de_la_función. Para el nombre no se
pueden usar más que letras,números y el símbolo '_'. No se pueden usar ni
acentos ni espacios. Además el nombre de la función debe empezar por una letra,
no puede empezar con un número. El nombre de la función se usa para llamarla
dentro del programa.
El tipo_de_variable: Cuando una función se ejecuta y termina debe devolver un
valor. El valor que devuelve la función suele ser el resultado de las operaciones
que se realizanen la función, o si han tenido éxito o no.
También podemos usar el tipo void. Este nos permite que podamos devolver
cualquier tipo de variable o ninguna.
Definición de variables: Dentro de la función podemos definir variables que sólo
tendrán validez dentro de la propia función. Si declaramos una variable en una
función no podemos usarla en otra.
Cuerpo de la función: Aquí es donde va el códigode la función.
Return: Antes hemos indicado que la función devuelve un valor. La sentencia
return se usa para esto. El dato que se pone despues de return es el dato que se

ING. ELECTRONICA 41S

4

devuelve. Puede ser una constante o una variable. Debe ser del mismo tipo que
tipo_de_variable.
Argumentos: Estos son variables que se pasan como datos a una función. Deben
ir separados por una coma.Cada variable debe ir con su tipo de variable.
Las funciones deben definirse antes de ser llamadas. En los ejemplos a
continuación se llama a la función desde main, así que tenemos que definirlas
antes que main. Esto lo veremos en el apartado siguiente.
Ejemplo 1. Función sin argumentos que no devuelve nada:
Este programa llama a la función prepara pantalla que borra la pantalla y muestra
el mensaje"la pantalla está limpia". Por supuesto es de nula utilidad pero nos
sirve para empezar.
#include
#include
void prepara_pantalla()

/* No se debe poner punto y coma aquí */

{
clrscr();
printf( "La pantalla está limpia\n" );
return;
/* No hace falta devolver ningún valor, mucha gente ni siquiera
pone este return */
}
int main()
{
prepara_pantalla();/* Llamamos a la función */}

ING. ELECTRONICA 41S

5

Ejemplo 2. Función con argumentos, no devuelve ningún valor:
En este ejemplo la función compara toma dos números, los compara y nos dice
cual es mayor.
#include
#include
void compara( int a, int b )

/* Metemos los parámetros a y b a la función */

{
if ( a>b ) printf( "%i es mayor que %i\n" , a, b );
else printf( "%i es mayor que %i\n", b, a );...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • T1
  • T1
  • T1
  • T1
  • T1
  • T1
  • T1
  • T1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS