Este documento describe los tipos de datos básicos en C++ como char, short, int, long, float y double. Explica sus tamaños relativos y algunos operadores aritméticos, relacionales y lógicos. También cubre estructuras de control de flujo como if/else y switch para tomar decisiones basadas en condiciones. Finalmente, incluye una sección de autoevaluación sobre estos temas.
1. "Año de la Union Nacional Contra la Crisis Mundial" Instituto Superior Tecnológico Público "José Pardo" Computación e Informatica Rosalyn Chavéz 2009 Profesora: Alumno: Semestre: Jhoel Terrel I - "B"
6. Operadores Relacionales Expresión Operador Ejemplo Mayor que > A>B Mayor e igual que >= A>=B Menor que < A<B Menor e igual que <= A<=B Igualdad = = A= =B Diferente de != A!=B
8. Conio.h Iostream.h Stdio.h Math.h Type.h Uso de funciones matematicas Funciones de clasificacion de caracteres Uso de funciones de cadena Directivas del procesador
9. Estructuras Secuenciales Es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
10. En este capítulo se revisan los distintos métodos con los que C controla el flujo lógico de un programa. Como se revisó en el capítulo anterior, los operadores relaciones binarios que se usan son: == , != , < , <= , > y >= además los operadores lógicos binarios: || , && y el operador lógico unario de negación ! , que sólo toma un argumento. Los operadores anterior son usados con las siguientes estructuras que se muestran. Estructuras Condicionales
11. Las tres formas como se puede emplear la sentencia if son: if (condición) sentencia; ...o if (condición) sentencia 1 ; else sentencia 2 ; ...o if (condicion 1 ) sentencia 1 ; else if (condicion 2 ) sentencia 2 ; ... else sentencia n ; Estructuras de Sentencia
12. La sentencia que esta asociada a la palabra reservada else , se ejecuta si todas las condiciones de la estructura if fueron falsas. Por ejemplo: main() { int x, y, w; if (x>0) { z=w; ....... } else { z=y; ....... } } Estructuras de Sentencia
13. La estructura switch está formada de una serie de etiquetas case , y de un caso opcional default. Estructura general: switch (variable) { case valor1: sentencia1; sentenciaN; break; case valor2: sentencia1; sentenciaN; break; case valorN: sentencia1; sentenciaN; break; default: sentencia1; sentenciaN; break; } Estructura se selección múltiple