Top Banner
2.1.4 Jerarquía de los operadores lógicos, aritméticos y relacionales Operaciones aritméticas Para poder realizar operaciones aritméticas necesitamos de operadores aritméticos. Estos operadores nos permiten realizar operaciones aritméticas entre operandos: números, constantes o variables. El resultado de una operación aritmética es un número. A continuación presentamos en una tabla los operadores aritméticos, la operación que puede realizar y, un ejemplo de su uso y su resultado:
6

Jerar Quia

Oct 05, 2015

Download

Documents

OPERADORES
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

2.1.4 Jerarqua de los operadores lgicos, aritmticos y relacionalesOperaciones aritmticas Para poder realizar operaciones aritmticas necesitamos de operadores aritmticos. Estos operadores nos permiten realizar operaciones aritmticas entre operandos: nmeros, constantes o variables. El resultado de una operacin aritmtica es un nmero.A continuacin presentamos en una tabla los operadores aritmticos, la operacin que puede realizar y, un ejemplo de su uso y su resultado:

DIV es el resultado de una division entre 2 numeros, si la variable donde se guarda este resultado es declarada como entero, entonces solo se guardara la parte entera del resultado (no la decimal).

El MOD es el residuo de la division entre 2 numeros.ejemplo:5 div 2 = 2.5 ENTONCES 5 DIV 2 =2

5 mod 2 = 1 ACA SE COLOCA LO QUE SOBRA DE LA OPERACIN

Estos operadores son parte de la divisin, para ello deberemos recordar la operacin que realizamos al dividir dos nmeros Es importante recordar que los operadores DIV y MOD solo se usan con nmeros enteros.

El operador DIV.Es la parte entera de la divisin, por ejemplo si dividimos 79 entre 8 el resultado ser 9.

El operador MOD.Es el residuo de la divisin, por ejemplo si dividimos 79 entre 8 el resultado ser 7.

El siguiente grfico te mostrar de mejor forma estos operadores.

Cuando utilizamos estos operadoresLos usamos cuando queremos saber si un numero es divisible entre otro, cuantas partes enteras tiene una divisin,tambincuando queremos saber si un numero esmltiploosubmltiplode otros; cuando queremos descomponer un numero en unidades , decenas, centenas y otros casos ms.

RESUELVE LOS EJERCICIOS QUE ACONTINUACIN SE PRESENTAN.EXPRESIONES

I. Evaluar las expresiones aritmticas respetando la jerarqua de operadores (indicando el orden de ejecucin de cada una de ellas).1. -4 * 7 + 2 ^ 3 / 4 52. ( 7 * ( 10 - 5) mod 3) + 4 + 9 3. 10 div 2 * 8 / 4 54. (33 + 10 mod 3 * 4) /55. 16 * 12 mod 3 3 * 26. (( 3 + 2 ) ^ 2 15) / 2 * 57. Y = (4 * 3 / 2) mod (8 \ 4 + 2)

Deducir el valor de las expresiones siguientes: Siendo: A = 5; B = 25; C = 108. X = A + B mod C9. X = (A + B) / C10. X = A + (B / C)11. b ^ 2 - 4 * a * ca = 2, b = 1, c = 312. ( X ^ 2 + Y ^ 2 ) > ( 30 / 2 )X = 2, Y = 3, Z = 4

Si el valor de A es 4, el valor de B es 5 y el valor de C es 1, evaluar las siguientes expresiones:13. B * A - B ^ 2 / 4 * C14. (A * B) / 3 ^ 215. ( ( ( B + C ) / 2 * A + 10 ) * 3 * B ) - 6

II. Evaluar las expresiones lgicas aplicando la jerarqua de operadores.

1. ((A * B) < (B + C)) AND (A = C)A=3, B=4 y C=2

2. ((A + B) > C) OR ((B / D > B))A=2, B=5, C=3 y D=5

3. X = (A \ B) * C + (A / B)A = 4, B = 2, C = 3

4. a>b5. a>=b6. a 5 7 > 9 ) ~ ( 2 15 )El resultado es Falso. Explique por qu.

c) ( x > 5 7 < 9 ) ~ ( 2 9 ) Explique el posible resultado.

3. Calcule el valor de la variable

a) b)

c) d)

e) f)

Expresiones lgicasLas expresiones lgicas o booleanas, estn constituidas por nmeros, constantes o variables y operadores lgicos o relacionales. El valor que pueden tomar estas expresiones es de verdadero o falso.Se utilizan con frecuencia en las estructuras selectivas y en las estructuras repetitivas.Operadores relacionalesSon operadores que permiten comparar dos operandos, los operandos pueden ser nmeros, caracteres, constantes o variables.Las constantes o variables, a su vez, pueden ser de tipo entero, real (flotante), carcter o cadena de caracteres.Conceptos fundamentalesIntroduccin a la programacin