Descripción: Cuaderno de Ejercicios y Practicas para C++ y que los estudiantes realicen...
Description
[PROGRAMACION I – C++] IDSystems tems 2011 - 2013
CUADERNO DE TRABAJO DE C++
Cuaderno de Trabajo Visual Basic se encuentra bajo una Licencia Creative Commons Atribución Atribución-No Comercial-Licenciamiento Licenciamiento Recíproco 3.0 Unported. Unpo Diciembre – IDSystems
CUADERNO DE EJERCICIOS Y PRACTICAS C++
Página 1
[PROGRAMACION I – C++] IDSystems 2011 - 2013
Contenido PARTE I ............................................................................................................................................. 5 INSTRUCCIONES ................................................................................................................................ 6 Ejercicio 1 – Hola Mundo .................................................................................................................. 7 Ejercicio 2 – Tipos de datos ............................................................................................................... 7 Ejercicio 3 – Mezcla de tipos de datos ............................................................................................... 8 Ejercicio 4 – Simplificando comandos y datos ................................................................................... 9 Ejercicio 5 – Variables de preprocesador......................................................................................... 10 Ejercicio 6 – Salida por pantalla ....................................................................................................... 11 Ejercicio 7 – Entrada y salida por pantalla ....................................................................................... 12 Ejercicio 8 – Operadores y tipos de datos ........................................................................................ 13 Ejercicio 9 – Operaciones simples ................................................................................................... 15 Ejercicio 10 - Concatenacion ........................................................................................................... 17 Ejercicio 11 – If…Else ....................................................................................................................... 18 Ejercicio 12 – Operaciones condicionales ........................................................................................ 19 Ejercicio 13 – IF…ELSE anidados ...................................................................................................... 21 Ejercicio 14 – Salida a un archivo externo ....................................................................................... 24 Ejercicio 15 - Switch ........................................................................................................................ 27 Ejercicio 16 – Area de poligonos con Switch .................................................................................... 28 Ejercicio 17 – Ciclo For .................................................................................................................... 31 Ejercicio 18 – Ciclo while ................................................................................................................. 33 Ejercicio 19 – Ciclos anidados .......................................................................................................... 34 Ejercicio 20 – Ciclo While ................................................................................................................ 35 PRACTICA 1 ..................................................................................................................................... 37 Ejercicio 21 - Juego del Granjero ..................................................................................................... 37 Ejercicio 22 - Juegos ........................................................................................................................ 48 Ejercicio 22a – Juego de Adivinanzas ........................................................................................... 49 Ejercicio 22b - Tragamonedas..................................................................................................... 51 Ejercicio 22c – Pseudovirus ......................................................................................................... 54 Ejercicio 23 - Juego del Ahorcado .................................................................................................... 58 Ejercicio 24 - Juego Las Torres de Hanoi .......................................................................................... 73 Ejercicio 25 – Arreglos ..................................................................................................................... 78 Ejercicio 26 ..................................................................................................................................... 80 Ejercicio 27 – Cadenas .................................................................................................................... 82 Ejercicio 28 - Arreglos y cadenas ..................................................................................................... 84 Ejercicio 29 - Juego del Gato (Tic-Tac-Toe) ...................................................................................... 86 Ejercicio 30 – Estructuras ................................................................................................................ 90 Practica/Ejercicio 1 – Zodiaco ......................................................................................................... 92 Practica/Ejercicio 2 – Califaciones Estilo USA .................................................................................. 96 Practica/Ejercicio 3 – Sueldos a trabajador...................................................................................... 98 Practica/Ejercicio 4 – Promocion de Ventas .................................................................................. 100 Practica/Ejercicio 5 – Retraso en renta peliculas ........................................................................... 103 Practica/Ejercicio 6 – Dados .......................................................................................................... 105 CUADERNO DE EJERCICIOS Y PRACTICAS C++
PARTE I Los ejercicios y practicas de esta primera parte estan enfocados a entender los conceptos y el modo de sintaxis de C++. Se vera la estructura basica de un programa, las instrucciones estandar y al finalizar algunos ejemplos de comandos condicionales SI…ENTONCES.
CUADERNO DE EJERCICIOS Y PRACTICAS C++
Página 5
[PROGRAMACION I – C++] IDSystems 2011 - 2013
INSTRUCCIONES En este cuaderno de trabajo tendras los EJERCICIOS y PRACTICAS que veras en el curso de Programacion I. Los ejercicios seran instrucciones paso a paso o programas ya resueltos para que los teclees, te familiarices con la sintaxis, comados y realices alguna tarea sobre ellos como generar los diagramas de flujo, pseudocodigo o indicar su funcionamiento. Las practicas, no tendran aquí la respuesta, sino que deberas realizarla desde cero. Debes teclear cada uno de los programas en tu compilador de C++. Hacer la compilacion y encadenamiento y ver los resultados. Recuerda que debes guardarlos y entregar tanto el compilado (.EXE) como el codigo fuente a tu profesor. Ambos deben ir en un archivo ZIP como se describe a continuacion, si se los envias por correo electronico: Alumno_Grado_NoEjercicio...... Ejemplo: ReynolHernandez_03_Prog01.zip Ademas, cada ejercicio debera ir acompañado de su diagrama de flujo y pseudocodigo. Los programas fueron creados en Visual C++ 6.0, de la suite Microsoft Visual Studio 6.0 que soporta hasta Windows XP. Para versiones Windows Vista y Windows 7, este compilador no funcionara. Necesitaras descargar el Visual C++ 2008 Studio Express y posiblemente hacer algunas modificaciones en el codigo. Actualizacion 2013. Desde el curso 2012, se utilizan 3 compiladores distintos para que el alumno aprenda las diferencias entre los IDE y no propiamente en el lenguaje de C++. La primera parte corresponde al compilador ZINJAI. La segunda parte al compilador MS Visual C++ 6.0 y la tercera parte al compilador DevC++. Se han seleccionado estos compiladores porque se prestan mejor para la manera didactica, aunque en la parte cuarta se utiliza ZINJAI con librerias visuales y CODEBLOCKS. Los compiladores de NetBeans y Eclipse no se ven sino hasta el siguiente curso. En vista de que el compilador MS VISUAL C++ 6.0 no funciona de manera correcta en Windows Vista, 7 y 8, se opto por utilizar la version Visual C++ 2008 Express o en su defecto DevC++. Los ejercicios por tanto, mostraran codigo de ambas versiones.
CUADERNO DE EJERCICIOS Y PRACTICAS C++
Página 6
[PROGRAMACION I – C++] IDSystems 2011 - 2013
Ejercicio 1 – Hola Mundo 1. El primer programa es el clasico HOLA MUNDO. Aqui lo hemos nombrado hola.cpp Primero.cpp #include int main() { std::cout
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.