Vous êtes sur la page 1sur 6

INSTITUTO TECNOLGICO

SUPERIOR DE HUATUSCO

CARRERA

INGENIERA INDUSTRAL

MATERIA

ALGORTMOS Y LENGUAJES DE
PROGRAMACIN

DOCENTE

M.M. EFREN MILA ARANGO

TRABAJO

PRACTICA FINAL

ESTUDIANTE

CRISTIAN MANUEL TORRES RODRIGUEZ

GRUPO

401 A

Programas con Funciones


Objetivo General: Desarrollar programas basados en la metodologa de programacin
modular.
Objetivo especfico 1: Dado un problema a resolver, el alumno realizar el programa
solucin mediante su codificacin.
Objetivo especfico 2: El alumno aplicar los conocimientos adquiridos en clase sobre
declaracin de funciones.
I.- Marco Terico 3.1
Declaracin de funciones
II.- Material y equipo
-

Libreta Professional
Lapiceros tinta negra o azul
Computadora
Programa DevC++

III.- Desarrollo de la prctica I. Utilizando la herramienta de desarrolloDevC++, crea un


archivo llamado Basicos. II. Copie el cdigo que se muestra en el siguiente listado
(corrige los errores que encuentres en el cdigo)
#include <stdio.h>
void suma(); int mul(int x, int y);
void resta(int o, int p);
float div(float r);
main()
{ int opc=0;
printf("1.- Suma");
("2.- Multiplicacion");
printf("3.- Division");
printf("4.- Resta");

printf(Elige una opcin);


scanf(%d,&opc);
if (opc==1){ //Suma suma();
} if(opc==2) // Multiplicacin
int a,b,r;
printf("Dame el valor de a:");
scanf (%d,&a);
printf("Dame el valor de b:");
scanf(%d,%b);
printf("El resultado de la multiplicacin es: %d",mul(a,b)); }
if (opc==3)
{ // Resta int x,y
printf("Dame el valor de x:");
scanf (%d,&x);
printf("Dame el valor de y:");
scanf(%d,%y);
resta(x,y); }
if (opc==4) {
// Divisin
float x,res;
printf("Dame el valor de x:");
scanf(%d,&x);
res=div(x)*5;
printf ("El resultado de la operacin es: %d",res); } }

// OPERACION SUMA
void suma()
{ int a,b,c;
printf ("Dame el valor de a:");
scanf (%d,&a);
printf ("Dame el valor de b:");
scanf (%d,&b);
c=a+b;
printf ("El resultado de la suma es:%d",c);
// OPERACION MULTIPLICACION
int mul(int x, int y)
{ int z; z=x*y;
return z; }
// OPERACION RESTA
void resta(int o, int p)
{ int m; m=o p;
printf ("El resultado de la resta es:%d,m); }
// OPERACION DIVISION
float div(float r)
{ float s;
s=r/2; return (s);
}
III. Conteste las siguientes preguntas.
1. Qu est mal en la siguiente funcin?__no estn declaradas las variables y antes de
abrir la llave el pontpo y coma____

int sumaenteros (int x, int y, int z)


{
int suma;
suma= x + y + z
return suma;
}
2. La mejor manera de desarrollar y dar mantenimiento a un programa grande es
dividindolo en varios mdulos de programas ms pequeos, cada uno de los cuales es
ms manejable que el programa original. En C,los mdulos se escriben
como:_funciones________________
3. Una funcin se invoca mediante una:_____declaracion
4. A una variable que se conoce slo dentro de la funcin en la que est declarada,
se llama:____cuerpo dela funcion_____
5. El formato general para la definicin de una funcin es:___intcubo(int)_;_____
6. El____prototipo____especifica el tipo de valor devuelto por la funcin a la que se
invoca.
7. La instruccin ___return___ en una funcin llamada puede usarse para pasar el valor
de una expresin, de vuelta a la funcin que hizola llamada.
8. La palabra clave (reservada) _____void____indica que una funcin no devuelve ningn
valor.
IV.- Evaluacin
Anexe los programas a la carpeta de evidencias con los resultados solicitados.
V.- Conclusiones Elabore en equipo la conclusin sobre la prctica realizada y su
aprendizaje.

Conclusiones:
La programacin en parte fundamental en el desarrollo de nuevas tecnologas y mtodos
que satisfagan necesidades por lo que conocer sobre programacin como ingenieros
industriales nos ayuda a desenvolvernos en cualquier mbito laboral siendo ms
competitivos.

VI.- Bibliografa. - Joyanes Aguilar, Luis. Programacin en C Algoritmos, estructuras de


datos y objetos. 3ra edicin. Editorial Mc Graw Hill, Madrid Espaa, 2003. - H. M. Deitel /
P. J. Deitel. Como Programar en C / C++. 4 edicin. Editorial Prentice Hall
Hispanoamericana, Mxico 2003.

Vous aimerez peut-être aussi