SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
1
Capítulo
5
Operadores y reglas de
precedencia
MIA Ricardo González Lozano
2
Categoría de Operadores
Los operadores son los elementos del lenguaje que nos
permiten asignar, calcular y comparar expresiones,
dando lugar a lo que conocemos como procesamiento.
1. Operadores aritméticos.
2. Operadores de asignación
3. Operadores comparativos
4. Operadores lógicos
3
Operadores aritméticos
Operador Nombre Función y sintaxis
+ Suma Suma, expresiones numéricas.
Resultado = Expresión1 + Expressión2
- Resta Representa la diferencia entre dos números o especifica
la condición negativa de uno.
Resultado = Número1 – Número 2
* Multiplicación Multiplica dos números.
Resultado = Número1 * Número 2
/ División Divide un número entre otro.
Resultado = Número1 / Número 2
^ Exponencial Sirve para elevar un número a una determinada
potencia.
Resultado = Número1 ^ Número 2
4
Operadores de asignación
El operador de asignación es el que permite asignar un
valor a una variable.
El operador clásico de asignación es el signo Igual (=).
Variable = Valor
Desde el punto de vista de la lógica simbólica, la
asignación se representa con el símbolo “←”, que indica
que una expresión pasa a una variable.
Variable ← Valor
5
Operadores comparativos
Son los que permiten comparar expresiones, una en relación a la
otra, proporcionando un valor de falso(False), verdadero(True), o
nulo(Null), dependiendo si la comparación es verdad o no.
Operador Verdadero Si Falso Si
<
(Menor que)
Expresión 1 < Expresión 2 Expresión 1 >= Expresión 2
<=
(Menor o igual que)
Expresión 1 <= Expresión 2 Expresión 1 > Expresión 2
>
(Mayor que)
Expresión 1 > Expresión 2 Expresión 1 < = Expresión 2
>=
(Mayor o igual que)
Expresión 1 >= Expresión 2 Expresión 1 < Expresión 2
=
(Igual a)
Expresión 1 = Expresión 2 Expresión 1 <> Expresión 2
<>
(Distinto de)
Expresión 1 <> Expresión 2 Expresión 1 = Expresión 2
6
Operadores lógicos
Los operadores lógicos son aquellos que sirvan para unir o negar
condiciones, produciendo un valor lógico.
Nombre Operador Comportamiento Exp. Lógica
simbólica
Negación Not Niega el resultado de una condición.
Revierte el valor; si la condición que
afecta es Verdadero producirá Falso, y
viceversa.
¬
Disyunción And Cuando de entere dos condiciones, las
dos deben ser True para que en su
conjunto la expresión sea Verdadera.
˄
Conjunción Or Cuando de entre dos condiciones, al
menos una debe ser Verdadera para que
en su conjunto la expresión sea
Verdadera.
˅
7
Reglas de precedencia
Se puede definir la precedencia como la
característica de una expresión compuesta
de resolver con anterioridad a otras.
1. Precedencia implícita
2. Precedencia posicional
3. Precedencia explícita
8
Precedencia implícita
Precedencia implícita por categoría: se presenta
cuando hay expresiones que contienen operadores
de mas de una categoría (aritméticos, comparativos
y lógicos).
Por regla general se resuelven antes las
expresiones que involucran operadores
aritméticos , a continuación se resuelven las
expresiones que involucran operadores de
comparación y por último se resuelven las
expresiones que involucran operadores lógicos.
9
Precedencia implícita
Precedencia implícita por operador: es la que tiene un operador respecto a
los operadores de su misma categoría.
Operadores de comparación : tienen la misma precedencia (prioridad)
Operadores aritméticos
1. Exponenciación (^)
2. Multiplicación y División (* , /)
3. Suma y Resta (+ , -)
Operadores de comparación
> Mayor que < Menor que = Igual
Operadores lógicos
1. Not
2. And
3. Or
10
Precedencia posicional
La precedencia posicional se
presenta cuando se tienen varias
expresiones que involucran
operadores de misma precedencia
implícita, y consisten en que se
resolverán las expresiones de
izquierda a derecha.
11
Precedencia explícita
La precedencia explícita es aquella que se provoca
mediante el uso de paréntesis ( ).
Aquello que se encierra entre paréntesis en una
expresión es obligado a resolver sin respetar otras
reglas de precedencia respecto a lo que esta
afuera de los paréntesis, sin embargo, lo que esta
entre paréntesis sigue sujeto a las reglas de
precedencia implícitas y posicionales.
12
7 + 5 - 6
Respuesta : 6
13
9 + 7 * 8 -36 / 5
Respuesta : 57.8
14
7 * 5 ^ 3 / 4 div 3
Respuesta : 72
15
7 * 8 * (160 mod 3 ^ 3) div 5 * 13 - 28
Respuesta : 3612
16
15/2*(7+(68-15*33+(45^2/16)/3)/15)+19
Respuesta : -120.9062
17
(A ^ 2) > (B * 2 )
Respuesta : FALSO
A = 5
B = 16
18
(X*5+B^3/4)<=(X^3 div B)
Respuesta : FALSO
X = 6
B = 7.8
19
((1580 mod 6 * 2 ^ 7) > (7+8*3^4))>((15*2)=(60*2/4))
Respuesta : FALSO

Más contenido relacionado

Similar a Operadores y reglas de precedencia.pdf

Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás lensen
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_Maztherprozh
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_Maztherprozh
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Maztherprozh
 
Operadores utilizados en programación
Operadores utilizados en programaciónOperadores utilizados en programación
Operadores utilizados en programaciónKareliaRivas
 
Tutorial algoritmo expresiones
Tutorial algoritmo expresionesTutorial algoritmo expresiones
Tutorial algoritmo expresionesMichele André
 
Unidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesUnidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesAverkleyCH
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadorescriandsdds
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadoresalieralfos
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadoresalieralfos
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadoresmaicolllit
 
Tipo de operadores..
Tipo de operadores..Tipo de operadores..
Tipo de operadores..alieralfos
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadoresalieralfos
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operacionesyuli02
 

Similar a Operadores y reglas de precedencia.pdf (20)

Expresiones 1
Expresiones 1Expresiones 1
Expresiones 1
 
Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
Operadores utilizados en programación
Operadores utilizados en programaciónOperadores utilizados en programación
Operadores utilizados en programación
 
Tutorial algoritmo expresiones
Tutorial algoritmo expresionesTutorial algoritmo expresiones
Tutorial algoritmo expresiones
 
Unidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesUnidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - Expresiones
 
Expresiones algorítmicas
Expresiones algorítmicasExpresiones algorítmicas
Expresiones algorítmicas
 
Manual C/C++
Manual C/C++Manual C/C++
Manual C/C++
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de operadores..
Tipo de operadores..Tipo de operadores..
Tipo de operadores..
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operaciones
 

Último

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upnDayronCernaYupanquiy
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONJuan Carlos Meza Molina
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfOmarPadillaGarcia
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 

Último (20)

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 

Operadores y reglas de precedencia.pdf

  • 1. 1 Capítulo 5 Operadores y reglas de precedencia MIA Ricardo González Lozano
  • 2. 2 Categoría de Operadores Los operadores son los elementos del lenguaje que nos permiten asignar, calcular y comparar expresiones, dando lugar a lo que conocemos como procesamiento. 1. Operadores aritméticos. 2. Operadores de asignación 3. Operadores comparativos 4. Operadores lógicos
  • 3. 3 Operadores aritméticos Operador Nombre Función y sintaxis + Suma Suma, expresiones numéricas. Resultado = Expresión1 + Expressión2 - Resta Representa la diferencia entre dos números o especifica la condición negativa de uno. Resultado = Número1 – Número 2 * Multiplicación Multiplica dos números. Resultado = Número1 * Número 2 / División Divide un número entre otro. Resultado = Número1 / Número 2 ^ Exponencial Sirve para elevar un número a una determinada potencia. Resultado = Número1 ^ Número 2
  • 4. 4 Operadores de asignación El operador de asignación es el que permite asignar un valor a una variable. El operador clásico de asignación es el signo Igual (=). Variable = Valor Desde el punto de vista de la lógica simbólica, la asignación se representa con el símbolo “←”, que indica que una expresión pasa a una variable. Variable ← Valor
  • 5. 5 Operadores comparativos Son los que permiten comparar expresiones, una en relación a la otra, proporcionando un valor de falso(False), verdadero(True), o nulo(Null), dependiendo si la comparación es verdad o no. Operador Verdadero Si Falso Si < (Menor que) Expresión 1 < Expresión 2 Expresión 1 >= Expresión 2 <= (Menor o igual que) Expresión 1 <= Expresión 2 Expresión 1 > Expresión 2 > (Mayor que) Expresión 1 > Expresión 2 Expresión 1 < = Expresión 2 >= (Mayor o igual que) Expresión 1 >= Expresión 2 Expresión 1 < Expresión 2 = (Igual a) Expresión 1 = Expresión 2 Expresión 1 <> Expresión 2 <> (Distinto de) Expresión 1 <> Expresión 2 Expresión 1 = Expresión 2
  • 6. 6 Operadores lógicos Los operadores lógicos son aquellos que sirvan para unir o negar condiciones, produciendo un valor lógico. Nombre Operador Comportamiento Exp. Lógica simbólica Negación Not Niega el resultado de una condición. Revierte el valor; si la condición que afecta es Verdadero producirá Falso, y viceversa. ¬ Disyunción And Cuando de entere dos condiciones, las dos deben ser True para que en su conjunto la expresión sea Verdadera. ˄ Conjunción Or Cuando de entre dos condiciones, al menos una debe ser Verdadera para que en su conjunto la expresión sea Verdadera. ˅
  • 7. 7 Reglas de precedencia Se puede definir la precedencia como la característica de una expresión compuesta de resolver con anterioridad a otras. 1. Precedencia implícita 2. Precedencia posicional 3. Precedencia explícita
  • 8. 8 Precedencia implícita Precedencia implícita por categoría: se presenta cuando hay expresiones que contienen operadores de mas de una categoría (aritméticos, comparativos y lógicos). Por regla general se resuelven antes las expresiones que involucran operadores aritméticos , a continuación se resuelven las expresiones que involucran operadores de comparación y por último se resuelven las expresiones que involucran operadores lógicos.
  • 9. 9 Precedencia implícita Precedencia implícita por operador: es la que tiene un operador respecto a los operadores de su misma categoría. Operadores de comparación : tienen la misma precedencia (prioridad) Operadores aritméticos 1. Exponenciación (^) 2. Multiplicación y División (* , /) 3. Suma y Resta (+ , -) Operadores de comparación > Mayor que < Menor que = Igual Operadores lógicos 1. Not 2. And 3. Or
  • 10. 10 Precedencia posicional La precedencia posicional se presenta cuando se tienen varias expresiones que involucran operadores de misma precedencia implícita, y consisten en que se resolverán las expresiones de izquierda a derecha.
  • 11. 11 Precedencia explícita La precedencia explícita es aquella que se provoca mediante el uso de paréntesis ( ). Aquello que se encierra entre paréntesis en una expresión es obligado a resolver sin respetar otras reglas de precedencia respecto a lo que esta afuera de los paréntesis, sin embargo, lo que esta entre paréntesis sigue sujeto a las reglas de precedencia implícitas y posicionales.
  • 12. 12 7 + 5 - 6 Respuesta : 6
  • 13. 13 9 + 7 * 8 -36 / 5 Respuesta : 57.8
  • 14. 14 7 * 5 ^ 3 / 4 div 3 Respuesta : 72
  • 15. 15 7 * 8 * (160 mod 3 ^ 3) div 5 * 13 - 28 Respuesta : 3612
  • 17. 17 (A ^ 2) > (B * 2 ) Respuesta : FALSO A = 5 B = 16
  • 18. 18 (X*5+B^3/4)<=(X^3 div B) Respuesta : FALSO X = 6 B = 7.8
  • 19. 19 ((1580 mod 6 * 2 ^ 7) > (7+8*3^4))>((15*2)=(60*2/4)) Respuesta : FALSO