0% encontró este documento útil (0 votos)
61 vistas9 páginas

Operadores

El documento explica los operadores aritméticos, relacionales y lógicos, y cómo se evalúan las expresiones con estos operadores, incluyendo el orden de precedencia y el uso de paréntesis. También cubre la asignación de valores a variables.

Cargado por

20004
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas9 páginas

Operadores

El documento explica los operadores aritméticos, relacionales y lógicos, y cómo se evalúan las expresiones con estos operadores, incluyendo el orden de precedencia y el uso de paréntesis. También cubre la asignación de valores a variables.

Cargado por

20004
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

Operadores Aritméticos Izquierda a Derecha

Siunaexpresióncontienesubexpresionesentreparéntesis,éstasseevalúan primero; respetando claro


está la jerarquía de los operadores aritméticos en esta subexpresión. Si las subexpresiones se
encuentran anidadas por paréntesis, primero se evalúan las subexpresiones que se encuentran en el
último nivel de anidamiento.

Resultado 7*5**3 / 4div3


7+5–6 9+7*8–36/5 7*125/4Div3
12-6 9+56-36/5 875/4Div3
6 9+56-7.2 218.75Div3
65-7.2 Resultado72
57.8

1 2
Ejemplo de la operador MOD 3 4 2 4
4 mod 3
1 0
15/ 2 * ( 7 + ( 68 – 15 * 33+ ( 45** 2 /16) / 3 ) /15 ) + 19
((1580mod6 *2**7)>(7+8 *3**4)) > ((15*2)=(60*2/4))

2 6 3
6 1580
38
20
2
Not
and
or
VyV=V VoV=V NO V o V NO F y V =
VyF=F VoF=V FoV=V VyV=V
FyV=F FoV=V
FyF=F FoF=F NO V y V =
FyV=F

5>3 y 10<2 5>3 O 10 < 2


Vy F VOF Operadores Aritméticos
F V
+ -
3=3 y 10 > 8 Operadores Relacionales
VyV
V Operadores Lógicos
A=3 A=3
A > 2 y A=2 A>2 o A= 2
VyF VoF
F V
(15>=7*3**2 Y 8>3 Y 15>6) O NO (7*3<5+12*2div3**2)
NO (15>= 7 ** 2) O (43– 8*2 div 4 <> 3*2 div 2)
(15>=7*9 Y 8 > 3 Y 15 > 6 ) O NO (7*3<5+12*2div3**2)
NO (15>=49) O (43– 8*2 div 4 <> 3*2 div 2)
(15>=63 Y 8 > 3 Y 15 > 6 ) O NO (7*3<5+12*2div3**2)
NO (FALSO) O (43– 8*2 div 4 <> 3*2 div 2)
(FALSO Y 8>3 Y 15 > 6 ) O NO (7*3<5+12*2div3**2)
VERDADERO O (43– 8*2 div 4 <> 3*2 div 2)
(FALSO Y VERDADERO Y 15>6) O NO (7*3<5+12*2div3**2)
VERDADERO O (43 – 16 div 4 <> 3*2 div 2 )
(FALSO Y VERDADERO Y VERDADERO) O NO (7*3<5+12*2div3**2)
VERDADERO O (43 – 4 <> 3*2 div 2)
(FALSO Y VERDADERO) O NO (7*3<5+12*2div3**2)
VERDADERO O ( 39 <> 6 div 2 )
FALSO O NO (7*3 < 5+12* 2div3**2)
VERDADERO O ( 39 <> 3 )
FALSO O NO ( 21 < 5+12 *2 div 3**2)
VERDADERO O VERDADERO
FALSO O NO ( 21 < 5 +12 * 2 div 9 )
VERDADERO
FALSO O NO ( 21 < 5 + 24 div 9 )
FALSO O NO ( 21 < 5 + 2)
FALSO O NO ( 21 < 7 )
FALSO O NO ( FALSO )
NO ( ( 7 * 3 div 2 * 4 ) > (15/ 2 * 6 >=15* 2 /17=15) ) FALSO O VERDADERO
VERDADERO
Bloque de asignación

Un bloque de asignación se utiliza para asignar valores o


expresiones a una variable. La asignación es una
operación destructiva. Esto significa que si la variable
tenía asignado un valor, éste se destruye, conservando
ahora el nuevo valor. El formato de la asignación es el
siguiente:

Variable Expresión o Valor


AB C5 D “HOLA” K H+4*2 L “FALSO”
I0
Donde:
expresión puede ser aritmética o lógica, o una constante
o variable.
Operación I J ACUM CAR REA SUM BAND
I 0 0
I I+1 1
ACUM 0 0

J 5**2DIV3 8
CAR “A” A
ACUM J DIV 1 8
I, ACUM,J Entero REA ACUM/3 2.66
REA SUM Real
BAND (8>5) Y (15 <2**3) FALSO
CAR Char
BAND Booleano SUM ACUM*5/J**2 0.625
I I*3 3
REA REA/5 0.532
J  CAR ERROR BAND BAND O (I=J) FALSO
I REA ERROR 0
CAR J ERROR 8

También podría gustarte