SlideShare una empresa de Scribd logo
1 de 15
Resolución de expresiones

   Ing. Patricio Abad Espinoza
Expresiones
• Permiten realizar operaciones.
• Se forman por la combinación de operadores y
  operandos.


     Operando 1      Operador       Operando 2



                     Aritméticos
                     Relacionales
                     Lógicos
Ejemplo Expresión
• Calcular el IVA de una factura


valorIVA = montoFactura *              0.12

           Operando 1       operador   Operando 2
Operadores aritméticos y precedencia
              implícita
    Simbolo      Operación      Precedencia   Resultado
    ^            Potenciación   1             Número
    *            Multiplicación 2             Número
    /            División       2             Número
    +            Suma           3             Número
    -            Resta          3             Número


  Calcular el valor de C, si este se obtiene con la siguiente
  expresión:

                   C = 2^3 + 5*4 – 5^2
Resolución 1
                         C = 2^3 + 5*4 – 5^2

                              1. Resolvemos potencias (^)
REGLA 1:
                                C = 2^3 + 5 * 4 - 5^2
Precedencia implícita:
                                C = 8 + 5*4 + 25
  se ejecuta primero 1
 despues            2         2. Resolvemos multiplicaciones (*)
 finalmente          3
                               C = 8 + 5*4 - 25
                               C = 8 + 20 - 25

                              3. Resolvemos sumas (+) y restas (-)
                                   C = 8 + 20 - 25
                                   C= 3
Operadores relacionales y precedencia
              implícita
    Simbolo      Operación        Precedencia   Resultado
    =            Igual            4             Booleano
    >            Mayor que        4             Booleano
    <            Menor que        4             Booleano
    >=           Mayor o igual    4             Booleano
    <=           Menor o igual 4                Booleano
    !=           Diferente de     4             Booleano
  Determinar el valor de D, si este se obtiene con la
  siguiente expresión:
                                D=3>2
                                D = Verdadero
Operadores lógicos y precedencia
           implícita
 Simbolo   Operación   Precedencia   Resultado
 And       Igual       5             Booleano
 OR        Mayor que   5             Booleano
 NOT       Menor que   5             Booleano
Tablas de verdad operadores lógicos

OPERADOR AND              OPERADOR OR
OP1   OP2   Salida        OP1   OP2   Salida
V     V     V             V     V     V
V     F     F             V     F     V
F     V     F             F     V     V
F     F     F             F     F     F



            OPERADOR NOT
                OP1   Salida
                V     F
                F     V
Ejemplo

Ejemplo:

Calcular el Valor de Res
Res = 3 > 5 or 8 > 6
       F     or V
      V
Precedencia entre operadores de
           varias categorías
1. Se resuelven operadores aritméticos
2. Ser resuelve operadores relacionales
3. Se resuelven operadores lógicos


 Ejemplo:
     C = 2^3 * 4 > 7*3 AND 12/3 > 2* 2
Solución con varias categorías de
                  operadores
              C = 2^3 * 4 > 7*3 AND 12/3 > 2* 2
1. Op. aritméticos    C = 2^3 * 4 > 7*3 AND 12/3 > 2* 2
                      C = 8*4 > 21 AND 4 > 4
                      C = 32 > 21 AND 4 > 4
2. Op. relacionales    C = 32 > 21 AND 4 > 4
                       C = V AND F

3. Op. Lógicos        C = V AND F
                      C=F
Precedencia posicional
• Cuando en una expresión se tiene juntos
  varios operadores de la misma precedencia, se
  resuelve de izquierda a derecha.

 Ejemplo:      X = 2*15*3/3^2-4*2/2
               X = 2*15*3/3^2-4*2/2
               X = 2*15*3/9 – 4*2/2
               X = 30*3/9 – 8/2
               X = 90/9 – 4
               X = 10 – 4
               X=6
Precedencia explícita
• Permite alterar la precedencia implícita y la
  posicional con el uso de paréntesis.
• Se resuelven en primera instancia las
  expresiones dentro del paréntesis
  comenzando por los internos.
Ejemplo
NOT ((2*3*5 > 4*2) AND (3^2 >5^2))



           NOT ((2*3*5 > 4*2) AND (3^2 >5^2))
           NOT ((30 > 8) AND (9 > 25))
           NOT (V AND F)
           NOT (F)
           V
15

Más contenido relacionado

La actualidad más candente

Constantes y variables
Constantes y variablesConstantes y variables
Constantes y variables
Edgar0622
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
Mapa conceptual de algoritmos
Mapa conceptual de algoritmosMapa conceptual de algoritmos
Mapa conceptual de algoritmos
Fany Duque
 
Clase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministaClase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito determinista
mvagila
 

La actualidad más candente (20)

Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
 
Constantes y variables
Constantes y variablesConstantes y variables
Constantes y variables
 
Arquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDArquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISD
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Mapa conceptual de algoritmos
Mapa conceptual de algoritmosMapa conceptual de algoritmos
Mapa conceptual de algoritmos
 
Top down
Top downTop down
Top down
 
Arboles decision id3
Arboles decision   id3Arboles decision   id3
Arboles decision id3
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERAS
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Clase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministaClase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito determinista
 
Operadores y expresiones en pseudocódigo
Operadores y expresiones en pseudocódigoOperadores y expresiones en pseudocódigo
Operadores y expresiones en pseudocódigo
 

Destacado

Tut temática tema 1 (análisis de problemas)
Tut temática tema  1 (análisis de problemas)Tut temática tema  1 (análisis de problemas)
Tut temática tema 1 (análisis de problemas)
Videoconferencias UTPL
 
Estabilidad democrática y crisis de la democracia en el ecuador
Estabilidad  democrática  y crisis de  la democracia en el ecuadorEstabilidad  democrática  y crisis de  la democracia en el ecuador
Estabilidad democrática y crisis de la democracia en el ecuador
Videoconferencias UTPL
 
Características de la población estudiantil
Características de la población estudiantilCaracterísticas de la población estudiantil
Características de la población estudiantil
Videoconferencias UTPL
 
Características de la educación a distancia
Características de la educación a distanciaCaracterísticas de la educación a distancia
Características de la educación a distancia
Videoconferencias UTPL
 

Destacado (19)

Tut temática tema 1 (análisis de problemas)
Tut temática tema  1 (análisis de problemas)Tut temática tema  1 (análisis de problemas)
Tut temática tema 1 (análisis de problemas)
 
Tema 3 algoritmos del análisis
Tema 3  algoritmos del análisisTema 3  algoritmos del análisis
Tema 3 algoritmos del análisis
 
Estabilidad democrática y crisis de la democracia en el ecuador
Estabilidad  democrática  y crisis de  la democracia en el ecuadorEstabilidad  democrática  y crisis de  la democracia en el ecuador
Estabilidad democrática y crisis de la democracia en el ecuador
 
Software del sistema
Software del sistemaSoftware del sistema
Software del sistema
 
Ciclo contable
Ciclo contable Ciclo contable
Ciclo contable
 
Estados financieros
Estados financieros Estados financieros
Estados financieros
 
Características de la población estudiantil
Características de la población estudiantilCaracterísticas de la población estudiantil
Características de la población estudiantil
 
Características de la educación a distancia
Características de la educación a distanciaCaracterísticas de la educación a distancia
Características de la educación a distancia
 
Impuesto al valor agregado
Impuesto al valor agregado Impuesto al valor agregado
Impuesto al valor agregado
 
Cuenta mercaderías
Cuenta mercaderías Cuenta mercaderías
Cuenta mercaderías
 
Partida doble
Partida doblePartida doble
Partida doble
 
Logica de la Programacion 2 Bimestre Unidad 4
Logica de la Programacion 2 Bimestre Unidad 4Logica de la Programacion 2 Bimestre Unidad 4
Logica de la Programacion 2 Bimestre Unidad 4
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Bucles
BuclesBucles
Bucles
 
Sentencias condicionales
Sentencias condicionalesSentencias condicionales
Sentencias condicionales
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
Ecuación contable
Ecuación contableEcuación contable
Ecuación contable
 
Componentes del modelo educativo
Componentes del modelo educativoComponentes del modelo educativo
Componentes del modelo educativo
 
Hechos históricos relevantes
Hechos históricos relevantesHechos históricos relevantes
Hechos históricos relevantes
 

Similar a Tema 2 resolucion de expresiones

tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drscheme
Hospital de Yumbo
 
Exponenciales
ExponencialesExponenciales
Exponenciales
rojasmat
 
Exponenciales y logaritmos
Exponenciales y logaritmosExponenciales y logaritmos
Exponenciales y logaritmos
rojasmat
 
Clase 1. Matematica. 07-06-2022.pptx
Clase 1. Matematica. 07-06-2022.pptxClase 1. Matematica. 07-06-2022.pptx
Clase 1. Matematica. 07-06-2022.pptx
JuanUgas2
 

Similar a Tema 2 resolucion de expresiones (20)

tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drscheme
 
tutorial de drscheme
tutorial de drscheme tutorial de drscheme
tutorial de drscheme
 
Exponenciales
ExponencialesExponenciales
Exponenciales
 
COMPLEMENTO MATEMATICA y PRODUCTOS NOTABLES
COMPLEMENTO MATEMATICA y PRODUCTOS NOTABLESCOMPLEMENTO MATEMATICA y PRODUCTOS NOTABLES
COMPLEMENTO MATEMATICA y PRODUCTOS NOTABLES
 
eduardo hernandez investigacion 1
eduardo hernandez investigacion 1eduardo hernandez investigacion 1
eduardo hernandez investigacion 1
 
Exponenciales y logaritmos
Exponenciales y logaritmosExponenciales y logaritmos
Exponenciales y logaritmos
 
1CONJUNTOS NUMERICOS.pdf
1CONJUNTOS NUMERICOS.pdf1CONJUNTOS NUMERICOS.pdf
1CONJUNTOS NUMERICOS.pdf
 
Expresiones algebricas.pdf
Expresiones algebricas.pdfExpresiones algebricas.pdf
Expresiones algebricas.pdf
 
Clase 1. Matematica. 07-06-2022.pptx
Clase 1. Matematica. 07-06-2022.pptxClase 1. Matematica. 07-06-2022.pptx
Clase 1. Matematica. 07-06-2022.pptx
 
Expresiones Algebraicas.pptx
Expresiones Algebraicas.pptxExpresiones Algebraicas.pptx
Expresiones Algebraicas.pptx
 
taller_operaciones_fracciones_algebraicas.pdf
taller_operaciones_fracciones_algebraicas.pdftaller_operaciones_fracciones_algebraicas.pdf
taller_operaciones_fracciones_algebraicas.pdf
 
Expresiones Algebraicas
Expresiones AlgebraicasExpresiones Algebraicas
Expresiones Algebraicas
 
Matematica missleidy jimenez
Matematica missleidy jimenezMatematica missleidy jimenez
Matematica missleidy jimenez
 
Matematica Lohennis valera
Matematica Lohennis valera Matematica Lohennis valera
Matematica Lohennis valera
 
matemática dayanny carmona
matemática dayanny carmonamatemática dayanny carmona
matemática dayanny carmona
 
Presentación hank. Anderson- Matematicas.pptx
Presentación hank. Anderson- Matematicas.pptxPresentación hank. Anderson- Matematicas.pptx
Presentación hank. Anderson- Matematicas.pptx
 
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
 
ppt_algebra.ppt
ppt_algebra.pptppt_algebra.ppt
ppt_algebra.ppt
 
Clase 3a - Expresiones Aritméticas.pptx
Clase 3a - Expresiones Aritméticas.pptxClase 3a - Expresiones Aritméticas.pptx
Clase 3a - Expresiones Aritméticas.pptx
 
EXPRESIONES ALGEBRAICAS Y ECUACIONES.ppt
EXPRESIONES ALGEBRAICAS Y ECUACIONES.pptEXPRESIONES ALGEBRAICAS Y ECUACIONES.ppt
EXPRESIONES ALGEBRAICAS Y ECUACIONES.ppt
 

Más de Videoconferencias UTPL

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
Videoconferencias UTPL
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Videoconferencias UTPL
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
Videoconferencias UTPL
 

Más de Videoconferencias UTPL (20)

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
 
Generos graficos
Generos graficosGeneros graficos
Generos graficos
 
Periodismo digital
Periodismo digitalPeriodismo digital
Periodismo digital
 
El editorial
El editorialEl editorial
El editorial
 
La entrevista
La entrevistaLa entrevista
La entrevista
 
La noticia
La noticiaLa noticia
La noticia
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Biología general
Biología generalBiología general
Biología general
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
 

Tema 2 resolucion de expresiones

  • 1. Resolución de expresiones Ing. Patricio Abad Espinoza
  • 2. Expresiones • Permiten realizar operaciones. • Se forman por la combinación de operadores y operandos. Operando 1 Operador Operando 2 Aritméticos Relacionales Lógicos
  • 3. Ejemplo Expresión • Calcular el IVA de una factura valorIVA = montoFactura * 0.12 Operando 1 operador Operando 2
  • 4. Operadores aritméticos y precedencia implícita Simbolo Operación Precedencia Resultado ^ Potenciación 1 Número * Multiplicación 2 Número / División 2 Número + Suma 3 Número - Resta 3 Número Calcular el valor de C, si este se obtiene con la siguiente expresión: C = 2^3 + 5*4 – 5^2
  • 5. Resolución 1 C = 2^3 + 5*4 – 5^2 1. Resolvemos potencias (^) REGLA 1: C = 2^3 + 5 * 4 - 5^2 Precedencia implícita: C = 8 + 5*4 + 25 se ejecuta primero 1 despues 2 2. Resolvemos multiplicaciones (*) finalmente 3 C = 8 + 5*4 - 25 C = 8 + 20 - 25 3. Resolvemos sumas (+) y restas (-) C = 8 + 20 - 25 C= 3
  • 6. Operadores relacionales y precedencia implícita Simbolo Operación Precedencia Resultado = Igual 4 Booleano > Mayor que 4 Booleano < Menor que 4 Booleano >= Mayor o igual 4 Booleano <= Menor o igual 4 Booleano != Diferente de 4 Booleano Determinar el valor de D, si este se obtiene con la siguiente expresión: D=3>2 D = Verdadero
  • 7. Operadores lógicos y precedencia implícita Simbolo Operación Precedencia Resultado And Igual 5 Booleano OR Mayor que 5 Booleano NOT Menor que 5 Booleano
  • 8. Tablas de verdad operadores lógicos OPERADOR AND OPERADOR OR OP1 OP2 Salida OP1 OP2 Salida V V V V V V V F F V F V F V F F V V F F F F F F OPERADOR NOT OP1 Salida V F F V
  • 9. Ejemplo Ejemplo: Calcular el Valor de Res Res = 3 > 5 or 8 > 6 F or V V
  • 10. Precedencia entre operadores de varias categorías 1. Se resuelven operadores aritméticos 2. Ser resuelve operadores relacionales 3. Se resuelven operadores lógicos Ejemplo: C = 2^3 * 4 > 7*3 AND 12/3 > 2* 2
  • 11. Solución con varias categorías de operadores C = 2^3 * 4 > 7*3 AND 12/3 > 2* 2 1. Op. aritméticos C = 2^3 * 4 > 7*3 AND 12/3 > 2* 2 C = 8*4 > 21 AND 4 > 4 C = 32 > 21 AND 4 > 4 2. Op. relacionales C = 32 > 21 AND 4 > 4 C = V AND F 3. Op. Lógicos C = V AND F C=F
  • 12. Precedencia posicional • Cuando en una expresión se tiene juntos varios operadores de la misma precedencia, se resuelve de izquierda a derecha. Ejemplo: X = 2*15*3/3^2-4*2/2 X = 2*15*3/3^2-4*2/2 X = 2*15*3/9 – 4*2/2 X = 30*3/9 – 8/2 X = 90/9 – 4 X = 10 – 4 X=6
  • 13. Precedencia explícita • Permite alterar la precedencia implícita y la posicional con el uso de paréntesis. • Se resuelven en primera instancia las expresiones dentro del paréntesis comenzando por los internos.
  • 14. Ejemplo NOT ((2*3*5 > 4*2) AND (3^2 >5^2)) NOT ((2*3*5 > 4*2) AND (3^2 >5^2)) NOT ((30 > 8) AND (9 > 25)) NOT (V AND F) NOT (F) V
  • 15. 15