Cuadernos de Ejercicios C

September 26, 2017 | Author: idsystems | Category: C++, Compiler, Computer Science, Computer Programming, Software Engineering
Share Embed Donate


Short Description

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++

Página 2

[PROGRAMACION I – C++] IDSystems 2011 - 2013 PRACTICA 7 – Contando dinero ..................................................................................................... 108 PRACTICA 8 – Numeros ................................................................................................................. 108 PRACTICA 9 – Numeros ordenados ............................................................................................... 108 PRACTICA 10 – Boletos.................................................................................................................. 108 PRACTICA 11 – Conversiones metricas .......................................................................................... 108 PRACTICAS DE VARIABLES, TIPOS DE DATOS, ASIGNACIONES, OPERADORES ................................ 109 PRACTICA 12 – Rectangulo ........................................................................................................ 109 PRACTICA 13 – Pies ................................................................................................................... 109 PRACTICA 14 – Triangulo ........................................................................................................... 109 PRACTICA 15 – Raices................................................................................................................ 109 PRACTICA 16 – Tiempos ............................................................................................................ 109 PRACTICA 17 – Prestamo .......................................................................................................... 109 PRACTICA 18 – Metros .............................................................................................................. 109 PRACTICA 19 – Millonario ......................................................................................................... 110 PRACTICA 20 – Promedio .......................................................................................................... 110 PRACTICA 21 – Circulo ............................................................................................................... 110 PRACTICA 22 – Maquina reversadora de numeros .................................................................... 110 PRACTICA 23 – Nibles ................................................................................................................ 110 PRACTICA 24 – Multiplicacion por 300 ...................................................................................... 110 PRACTICA 25 – Peso .................................................................................................................. 110 PRACTICA 26 – Fahrenheit ........................................................................................................ 110 PRACTICA 27 – Celsius ............................................................................................................... 110 PRACTICA 28 – Determinante .................................................................................................... 111 PRACTICA 29 – Don Manolo ...................................................................................................... 111 PRACTICA 30 - ISBN .................................................................................................................. 111 PRACTICA 31 – Odometer ......................................................................................................... 112 PRACTICA 32 – Triangulo II ........................................................................................................ 112 PRACTICA 33 – Distancia Euclidiana .......................................................................................... 112 PRACTICA 34 – Validacion de Tarjetas de credito ...................................................................... 112 PRACTICA 35 – Suma de fracciones ........................................................................................... 113 PRACTICAS DE ESTRUCTURAS DE CONTROL .................................................................................. 113 PRACTICA 36 – Max ................................................................................................................... 113 PRACTICA 37 – Positivo Negativo .............................................................................................. 113 PRACITCA 38 – Par Impar .......................................................................................................... 113 PRACTICA 39 – Convertidor de divisas ....................................................................................... 113 PRACTICA 40 – Grado Promedio................................................................................................ 114 PRACTICA 41 – Bisiesto ............................................................................................................. 114 PRACTICA 42 – Diferencia.......................................................................................................... 114 PRACTICA 43 – Saludo ............................................................................................................... 114 PRACTICA 44 - Control .............................................................................................................. 114 PRACTICA 45 – Multiplo ............................................................................................................ 115 PRACTICA 46 – ASCII ................................................................................................................. 115 PRACTICA 47 – Super Raices ...................................................................................................... 115 PRACTICA 48 – Dia semana ...................................................................................................... 115 PRACTICA 49 – Super Triangulo ................................................................................................. 115 PRACTICAS DE ESTRUCTURAS REPETITIVAS ................................................................................... 115 PRACTICA 50 – Countdown ....................................................................................................... 115 CUADERNO DE EJERCICIOS Y PRACTICAS C++

Página 3

[PROGRAMACION I – C++] IDSystems 2011 - 2013 PRACTICA 51 – Factorial ............................................................................................................ 115 PRACTICA 52 – Serie 1 ............................................................................................................... 116 PRACTICA 53 – Primo ................................................................................................................ 116 PRACTICA 54 – Ingenieros 2050 ................................................................................................ 116 PRACTICA 55 – Super Primos ..................................................................................................... 116 PRACTICA 56 – Mayor Menor .................................................................................................... 116 PRACTICA 57 – Cuadrado .......................................................................................................... 116 PRACTICA 58 – Decimal a Hexadecimal ..................................................................................... 116 PRACTICA 59 – Rombo .............................................................................................................. 116 PRACTICA 60 – Binario .............................................................................................................. 116 PRACTICA 61 – Tablas de Multiplicar ......................................................................................... 117 PRACTICA 62 – Divisores ........................................................................................................... 117 PRACTICA 63 – Calculadora ....................................................................................................... 117 PRACTICA 64 – Adivinar............................................................................................................. 117 PRACTICA 65 – Nicomaco .......................................................................................................... 117 PRACTICA 66 – Perfectos ........................................................................................................... 118 PRACTICA 67 – Sumatorias ........................................................................................................ 118 PRACTICA 68 – Guess my age .................................................................................................... 118 PRACTICA 69 – Power ............................................................................................................... 118 PRACTICA 70 – Amigos .............................................................................................................. 118 PRACTICAS CON VECTORES ........................................................................................................... 118 PRACTICA 71 – Minimo ............................................................................................................. 118 PRACTICA 72 – Cafeteria ........................................................................................................... 119 PRACTICA 73 – Traductor de Codigo Morse ............................................................................... 119 PRACTICA 74 – Serie .................................................................................................................. 119

CUADERNO DE EJERCICIOS Y PRACTICAS C++

Página 4

[PROGRAMACION I – C++] IDSystems 2011 - 2013

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
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF