Publicidad
Publicidad

Más contenido relacionado

Publicidad

Repaso del lenguaje C++

  1. Operadores aritméticos Los operadores aritméticos sirven para realizar operaciones aritméticas básicas Elementos Básicos de C++ Operador Tipos enteros Tipos reales Ejemplo + Suma Suma x + y - Resta Resta b – c * Multiplicación Multiplicación y * z / División entera: cociente División en coma flotante b / 10 % División entera: resto No permitida a % 5
  2. Operadores y equivalencias de asignación Elementos Básicos de C++ Símbolo Uso Descripción Sentencia no abreviada = a = b Asigna el valor de b a a a = b *= a *= b Multiplica a por b y asigna el resultado a la variable a a = a * b /= a /= b Divide a entre b y asigna el resultado a la variable a a = a / b %= a %= b Fija en a el resto de a/b a = a % b += a += b Suma b y a y asigna el resultado a la variable a a = a + b -= a -= b Resta b de a y asigna el resultado a la variable a a = a - b
  3. if (nota == 10) m ensaje = "Matricula de Honor"; else if (nota >= 9) m ensaje = "Sobresaliente"; else if (nota >= 7) mensaje = "Notable"; else if (nota >= 5) mensaje = "Aprobado"; else mensaje = "Suspenso"; if (nota == 10) mensaje = "Matricula de Honor"; else if (nota >= 9) mensaje = "Sobresaliente"; else if (nota >= 7) mensaje = "Notable"; else if (nota >= 5) mensaje = "Aprobado"; else mensaje = "Suspenso"; Anidamiento de estructuras selectivas if IMPORTANTE: LEGIBILIDAD DEL CÓDIGO Elementos Básicos de C++
  4. Sentencia while Un bucle while tiene una condición de control (expresión lógica) que indica la cantidad de repetición. La ejecución de la(s) sentencia(s) se repite mientras la condición del bucle permanece verdadera y termina cuando sea falsa . Se ejecuta cero o más veces. Sintaxis: Elementos Básicos de C++ Cuerpo Del Bucle while (condición) { Sentencia 1; Sentencia 2; . . . Sentencia N; } while (condición) Sentencia; Primero se pregunta y luego de Ejecuta while Es un bucle Pretest Es una expresión lógica o booleana
  5. Ejemplo de sentencia while El siguiente extracto de programa calcula y muestra la nota promedio de un estudiante. Si la condición es true (1) inicialmente, la sentencia while se ejecutará y no terminará (bucle infinito) a menos que en el cuerpo de la misma se modifique de alguna forma la condición de control del bucle. char resp; int suma, nota, n = 0; cout << “Hay datos: ”; cin >> resp; while (resp == ‘s’){ cout << “Nota : ”; cin >> nota; suma += nota; n++; cout << “Hay mas datos: ”; cin >> resp; } cout << “El promedio de notas es:” << suma/n << endl; Elementos Básicos de C++
  6. Sentencia do-while La sentencia do-while se utiliza para especificar un bucle condicional que se ejecuta al menos una vez. Si la condición es verdadera, entonces se repite la ejecución de la(s) sentencia(s), este proceso continúa hasta que la condición sea falsa. Sintaxis: do { Sentencia; }while (condición); Cuerpo Del Bucle Primero se ejecuta y luego se pregunta do-while Es un bucle Post Test do{ Sentencia 1; Sentencia 2; . . Sentencia N; } while (condición); Se ejecuta una o más veces. Elementos Básicos de C++
  7. Ejemplos de sentencia do-while int pot=50; do { pot = pot * 2; cout << “La potencia obtenida es:” <<pot<< endl; } while (pot < 500); char resp; int suma, nota, n = 0; do { cout << “Nota : ”; cin >> nota; suma += nota; n++; cout << “Hay mas datos: ”; cin >> resp; } while (resp == ‘s’); cout << “El promedio de notas es:” << suma/n << endl; Siempre se ejecuta al menos una vez, luego se evalúa la condición y si es true (1), la(s) sentencia(s) se repetirá(n) y no terminará (bucle infinito) a menos que en el cuerpo del mismo se modifique de alguna forma la condición de control del bucle. Elementos Básicos de C++
  8. Sentencia for Si se conoce exactamente la cantidad de veces que se necesita repetir un conjunto de instrucciones, entonces se debe usar un bucle for. La sentencia for es un método para ejecutar un bloque de sentencias un número fijo de veces, ya que en el encabezado permite especificar todo. Sintaxis: for (inicializacion; condicion iteración; incremento ) { conjunto de sentencias } Elementos Básicos de C++ Inicializa la variable de control del bucle Incrementa o Decrementa la variable de control del bucle Expresión lógica que determina si las sentencias se han de ejecutar, mientras sea verdadera
  9. Ejemplos de Sentencias for for ( int count = 1; count <= 5; count ++) cout<< “Valor obtenido es: ” << 2 * count << endl ; int i = 0; while (i < 10) { cout << i << endl ; ++i; } Un bucle for se puede reescribir como bucle while pero no es lo recomendable for (int i=0; i<10; i++) cout << i; Sólo dos líneas de código usando la sentencia for vs Seis líneas de código usando la sentencia while IMPORTANTE: LEGIBILIDAD DEL CÓDIGO Elementos Básicos de C++

Notas del editor

  1. Recomendaciones para Identificadores Las variables u objetos deben nombrarse todos en minúsculas Los nombres de las constantes todos en mayúsculas Los métodos, funciones o subrutinas, la primera letra de cada palabra en mayúscula y el resto en minúsculas No empezar los identificadores con subrayado aunque es válido Tratar de que sean nombres significativos pero no tan largos
Publicidad