Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de la Computacin
3. EQUIPOS Y MATERIALES:
Computadora personal.
Programa Borland/Turbo c++.
Notas de los ejercicios resueltos en la clase.
4. METODOLOGIA Y ACTIVIDADES
Encender el computador.
Crear carpeta donde guardar sus programas (proyectos,
paquetes, libreras, etc.).
Ejecutar el aplicativo Borland c++.
Codificar los algoritmos desarrollados en el aula.
Presentar avances y ejecucin de cada uno de los ejercicios
al docente de prctica encargado para la calificacin
correspondiente.
Guardar la carpeta de sus archivos a sus memorias flash
(USB).
Apagar el computador y dejarla en buen estado.
Retirarse del laboratorio y dejar todo en orden.
5. OBSERVACION
Antes de comenzar a utilizar la herramienta de desarrollo, se
sugiere al estudiante crear una carpeta con el nombre del
laboratorio (Laboratorio16), donde pueda guardar los ejercicios
que se desarrollaran en clase, de la siguiente manera.
Ingrese al Explorador del Windows.
Escuela de Formacin Profesional de Sistemas y
Computacin
Lisbeth
Negrete C.
-1-
Gua de Laboratorio 17
Fundamentos de la Computacin
6. BIBLIOGRAFIA:
Gua del Lenguaje C, James R. Groff, Paul N. Weinberg
McGRAW-HILL, 1998
7. PROCEDIMIENTOS:
Lisbeth
Negrete C.
-2-
Gua de Laboratorio 17
Fundamentos de la Computacin
Lisbeth
Negrete C.
-3-
Gua de Laboratorio 17
Fundamentos de la Computacin
SINTAXIS
<tipo> <nombre> ( [Parmetros] )
{
cuerpo;
}
Lisbeth
Negrete C.
-4-
Gua de Laboratorio 17
Fundamentos de la Computacin
Lisbeth
Negrete C.
-5-
Gua de Laboratorio 17
Fundamentos de la Computacin
# include <iostream.h>
# include <stdio.h>
void imprime ABC()
{
cout<<****Valores de A,B y C***<<endl<<A=<<a;
cout<<endl<<B=<<b<<endl<<C=<<c<<endl<<endl;
}
void main()
{
int a,b,c;
cout<<Programa que ejemplifica el uso de funciones en c<<endl<<endl;
cout<<Escriba un valor para A:;
cin>>a;
cout<<Escriba un valor para B:;
cin>>b;
c=a+b;
imprimeABC();
c=a-b;
imprimeABC();
c=a*b;
imprime ABC();
c=a/b;
imprime ABC();
}
Lisbeth
Negrete C.
-6-
Gua de Laboratorio 17
Fundamentos de la Computacin
PARMETROS
Normalmente, las funciones operan sobre ciertos valores pasados
a las mismas ya sea como constantes literales o como variables,
aunque se pueden definir funciones que no reciban parmetros.
Existen dos formas en C++ de pasar parmetros a una funcin;
por referencia o por valor. El hecho es que si en una declaracin
de funcin se declaran parmetros por referencia, a los mismos no
se les podr pasar valores literales ya que las referencias apuntan
a objetos (variables o funciones) residentes en la memoria; por
otro lado, si un parmetro es declarado para ser pasado por valor,
el mismo puede pasarse como una constante literal o como una
variable. Los parmetros pasados por referencia pueden ser
alterados por la funcin que los reciba, mientras que los
parametros pasados por valor o copa no pueden ser alterados por
la funcin que los recibe, es decir, la funcin puede manipular a su
antojo al parmetro, pero ningn cambio hecho sobre este se
reflejar en el parmetro original.
Lisbeth
Negrete C.
-7-
Gua de Laboratorio 17
Fundamentos de la Computacin
{
int a,b,c;
cout<<Programa que ejemplifica el uso de funciones en c<<endl<<endl;
cout<<Escriba un valor para A:;
cin>>a;
cout<<Escriba un valor para B:;
cin>>b;
c=a+b;
imprimeABC(a,b,c);
c=a-b;
imprimeABC(a,b,c);
c=a*b;
imprime ABC(a,b,c);
c=a/b;
imprime ABC(a,b,c);
}
Lisbeth
Negrete C.
-8-
Gua de Laboratorio 17
Fundamentos de la Computacin
cin>>num1;
cout<<Escribe un valor:;
cin>>num2;
res=mayor(num1,num2);
cout<<El valor mayor es:<<res<<endl;
getchar();
}
Lisbeth
Negrete C.
-9-