Trabajo Colaborativo 1 Introduccion A La Programacion
Enviado por dalocuva • 20 de Septiembre de 2014 • 1.095 Palabras (5 Páginas) • 351 Visitas
TRABAJO COLABORATIVO 1
DE INTRODUCCION A LA PROGRAMACION
DARCY LORENA CUEVAS VARGAS
CODIGO: 1.075.540.480 DE AIPE
GRUPO: 301304_85
TUTORA:
IRINA NARVAEZ ESPINOSA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
CEAD NEIVA-HUILA
FECHA: 03/04/2014
1. Consultar ejemplos sobre el desarrollo de funciones
Hay funciones que tan sólo realizan acciones, como por ejemplo clrscr(), que borra la pantalla de video, y por lo tanto no retornan ningún dato de interés; en cambio otras efectúan cálculos, devolviendo los resultados de los mismos.
La invocación a estos dos tipos de funciones difiere algo, por ejemplo escribiremos:
clrscr() ;
c = getch() ;
Función Par:
Se llama par, tendrá el prototipo con la siguiente estructura:
<tipo> par(<parámetros>); Si nos dicen que toma un parámetro que es un número entero, quiere decir que es de tipo int el único parámetro que tiene, además deberemos inventarnos un nombre para esa variable que va entre paréntesis, por ejemplo número, así tendrá el prototipo:
<Tipo> par (int numero);
Si nos dicen que devuelve 1 o 0, en función de si es par o no, quiere decir que el tipo del dato que devuelve es el tipo del 1 o el 0, es decir devuelve un número entero, por tanto de tipo int, quedando finalmente así el prototipo de la función:
Int par(int numero);
Si nos dicen que la función devuelve algo, quiere decir que en algún momento debe devolver con una función return un valor, por tanto, si debe devolver 0 o 1, en algún sitio debe haber un return (0); o un return (1);
Si nos dicen que la función devuelve algo, ese algo que devolverá deberá recogerse desde la función main en una variable del mismo tipo que el valor devuelto. En nuestro caso, como par devuelve un número entero (0 o 1) deberemos declarar en la función main una variable entera en la que luego se almacenará el valor devuelto por par.
DECLARACIÓN DE FUNCIONES.
Ejemplos.
float mi_funcion(int i, double j ) ;
double otra_funcion(void) ;
otra_mas(long p) ;
void la_ultima(long double z, char y, int x, unsigned long w) ;
DEFINICION DE LAS FUNCIONES
#include <stdio.h>
float mi_funcion(int i, double j ); /* DECLARACION observe que termina en ";" */
main()
{
float k ;
int p ;
double z ;
...........
k = mi_funcion( p, z ); /* LLAMADA a la función */
...........
} /* fin de la función main() */
float mi_funcion(int i, double j ) /* DEFINICION observe que NO lleva ";" */
{
float n
...................
printf("%d", i ); /* LLAMADA a otra función */
...................
return ( 2 * n ); /* RETORNO devolviendo un valor float */
}
FUNCIONES QUE NO RETORNAN VALOR NI RECIBEN PARAMETROS
#include <stdio.h>
void pausa(void) ;
main()
{
int contador = 1;
printf("VALOR DEL CONTADOR DENTRO DEL while \n");
while (contador <= 10) {
if(contador == 5 ) pausa();
printf("%d\n", contador++);
}
pausa() ;
printf("VALOR DEL CONTADOR LUEGO DE SALIR DEL while: %d", contador) ;
return 0;
}
void pausa(void)
{
char c ;
printf("\nAPRIETE
...