Advertisement
daniel_c05

Leccion 2

Feb 4th, 2012
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. Leccion 2: Operaciones aritmeticas y Evaluacion de veracidad.
  2.  
  3. - C++ evalua las expresiones aritmeticas siempre en una secuencia precisa. Esta es determinada por las reglas de precedencia de los 'operadores'.
  4. Por ejemplo,
  5. Operador Operacion Descripcion
  6. () Parentesis El contenido en el se evalua primero.
  7. Se evaluan de izquierda a derecha.
  8. *, /, o % Multiplicacion Se evaluan en segundo lugar (luego de evaluar instrucciones
  9. Division en parentesis). Si existen varios en una misma expresion, se
  10. Modulo evaluan de izquierda a derecha.
  11. + o - Suma Estos se evaluan al final, si existen varios se evaluan de
  12. Resta izquierda a derecha.
  13.  
  14. - Existen operadores utilizados para establecer relaciones entre operandos. El resultado de estas comparaciones sera siempre 'true' o 'false'.
  15.  
  16. Estos operadores son: '==', '!=', '>', '<', '>=', o '<='.
  17. Ejemplos de su uso:
  18. 2 == 4; //esto devolveria 'true'
  19. 2 != 4; //'true'
  20. 2 >= 4; //'false'
  21. 2 <= 4; //'true'
  22.  
  23. - Cabe recordar que '=' y '==' son dos operadores distintos. '=' es un operador de asignacion, y se asocia de derecha a izquierda; por ejemplo: int numero = 4. En la expresion anterior, asignamos 4 como el valor de la variable entera 'numero'.
  24. En el case de '==' se utiliza para comparar igualdad. Lo cual veremos luego, en evaluaciones de veracidad.
  25.  
  26. - La instruccion 'if' permite a un programa tomar una decision cuando se cumple cierta condicion. El formato a usar para una instruccion if es:
  27. if (condicion) {
  28. bloque a ejecutar;
  29. }
  30. Si la condicion es verdadera, se ejecuta la instruccion en el cuerpo de if. Si la condicion es falsa,
  31. se salta la ejecucion de la instruccion.
  32.  
  33. - Generalmente, las condiciones if se forman utilizando operadores de igualdad o de relacion. El resultado de estos siempre sera 'true' o 'false'.
  34.  
  35. - Para hacer que una instruccion 'if' proporcione diferentes soluciones (codigos a ejecutar) a diferentes condiciones, se pueden anidar instrucciones o puede utilzarse 'else' (de lo contrario) y/o 'else if' (de lo contrario, si). Veremos estructuras mas complejas de 'if' en la unidad II: Estructuras de control.
  36.  
  37. - Hora de dos nuevos ejercicios:
  38.  
  39. a) Escribe un programa que pida al usuario la insercion de dos enteros, y luego devuelva la suma, resta, multiplicacion y division de los operandos introducidos.
  40. b) Escriba un programa que pida al usuario la insercion de dos enteros, y luego devuelva las relaciones que se cumplen (son verdaderas) entre ambos numeros. Pista: Utilice 'if' para crear una condicion para cada relacion.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement