Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pg. 1
NDICE
NDICE ..................................................................................................................................................................... 1
1.
Introduccin. ................................................................................................................................................ 1
1.1
Ejercicio 1: Mi primer programa en C++. ............................................................................................ 1
1.2
Ejercicio 2: Una conversacin en C++. ................................................................................................ 2
1.3
Ejercicio 3: Una pequea operacin aritmtica. ................................................................................... 2
1.4
Ejercicio 4: Conversor de uros a pesetas y dlares............................................................................. 3
1.5
Ejercicio 5: Solucin de la ecuacin de segundo grado........................................................................ 3
1.6
Ejercicio 6: Ejecuta con el Debugger el programa anterior.................................................................. 4
1.7
Ejercicio 7: Conversor de Temperatura................................................................................................ 4
1. Introduccin.
Comienza Informtica II y Fundamentos de Programacin, y comienza con algunos
ejemplos sencillos referidos a la programacin en C++. Programar en C++ es un poco distinto
a programar en Matlab o en Visual Basic. El aprender a programar significa aprender a
pensar, o mejor, aprender a describir qu pasos hay que dar para hacer una determinada tarea.
As pues, les animamos a que, antes de enfrentarse a un programa, piensen muy bien como
haran ese programa a mano, porque sino, difcilmente sern capaces de programar en el
ordenador cmo se hace.
No es importante que hagan todos los ejercicios durante la prctica, sino que entiendan
muy bien cmo y por qu se hacen las cosas. Es preferible que entiendan muy bien un
programa a que hayan acabado todo sin haberse enterado de nada. Los primeros ejercicios
servirn para familiarizarse con el modo de programar y para que vayan entendiendo las
cosas. Les animamos a que intenten hacer uds. mismos modificaciones y variaciones, incluso
hay veces que un mismo problema puede resolverse de varias maneras diferentes que son
igualmente correctas.
Para realizar los Ejercicios de esta prctica debe apoyarse en el entorno de
programacin de Visual C++ 6.0, explicado en las clases de teora. Para cada Ejercicio
deber crear un Proyecto en un subdirectorio especial. Todos estos subdirectorios estarn
dentro de un directorio de tus disco G:\.
/* fin de main() */
Deber copiar este programa en el editor del Visual C++, compilarlo y ejecutarlo para
comprobar su funcionamiento. El nombre del proyecto ser Ejer1 y el del programa ser
Ejer1.cpp. Para compilar y linkar el programa debe utilizar el men Build y las opciones
Compile File (para compilar), Build (para linkar) y Execute (para ejecutar). Cada opcin
Informtica II Fundamentos de Programacin - Tecnun
Pg. 2
Crear un proyecto llamado Ejer02, en el cual debe escribir el siguiente programa, al que
llamar Ejercicio.cpp:
/* fichero Ejercicio.cpp */
// Este programa le saluda ms formalmente
#include <iostream.h>
void main (void){
char nombre[30];
int edad;
cout << "Hola! Como te llamas?";
cin >> nombre;
cout << "Cuantos anyos tienes?";
cin >> edad;
cout << "Hola " << nombre ;
cout << ",tienes " << edad << " anyos" << endl;
}
2.-
Pg. 3
Pg. 4
.;
.;
"Raices complejas: " << endl;
"(" << xr << ", " << xi << "i) y ";
"(" << xr << ", " << -xi << "i)" << endl;
}
else {
x1= . . .;
cout << "Las dos raices son iguales y valen: " << x1 << endl;
}
}
Compile y ejecute este programa, cambiando los valores de a, b y c, de modo que se prueben
los tres casos que pueden presentarse en el programa. Puede probar con los siguientes valores,
para que se den los 3 casos:
A
Resultado
Races iguales
Races reales
6.25
Races imaginarias
Notas:
- No olvide poner siempre ; al final de cada sentencia.
- No olvide cerrar las comillas, los parntesis y las llaves ( { }).
- Por ltimo, recuerde que C++ distingue de minsculas y maysculas.
Informtica II Fundamentos de Programacin - Tecnun