LÓGICA
COMPUTACIONAL
Ing. Diana Meléndez
Operadores y expresiones algorítmicas
Expresiones
• Una combinación de valores, constantes,
variables, funciones y operadores
cumpliendo unas determinadas reglas de
construcción.
Ejemplo:
• Las expresiones pueden ser Aritméticas o
Lógicas
3 X 4 =12
operandos
operador
Expresiones aritméticas
Son análogas (parecidas) a las fórmulas
matemáticas.
La combinación de variables, constantes,
funciones y operadores aritméticos.
Expresión Matemática
(matemáticamente)
C = ( A^2 + B^2 ) ^ (1/2) Expresión Aritmética
(Algorítmicamente)
4
Ejemplos de operadores aritméticos
Operador Significado
Tipos de datos de:
Operandos Resultados
^ Exponencial Entero o real Entero o real
+ Suma Entero o real Entero o real
- Resta Entero o real Entero o real
* Multiplicación Entero o real Entero o real
/ División Real Real
Div División entera Entero Entero
mod Módulo (resto) Entero Entero
Operadores
• Suma (+) y Resta (-):
Es igual tanto matemáticamente como
algorítmicamente.
• Multiplicación (*):
Se utiliza el símbolo del asterisco (*) en sustitución de
la equis (X). Al utilizar paréntesis para multiplicar se
agrega el asterisco antes.
• División (/);
Merece mas atención por la parte decimal de sus
operandos.
Operadores
• Operador DIV:
Actúa sobre operandos enteros y devuelve el cociente
entero de una división.
• Operador MOD:
Actúa sobre operandos enteros y devuelve un entero, que
es el resto del cociente en la división.
7
Ejemplos
Nombre Operador Matemática Algoritmo Resultado
Exponencial ^ 4 ^ 2 16
Multiplicación * 4 X 2
4(2)
4 * 2
4 * (2)
8
División / 4 / 2 4 / 2 2
Suma + 4 + 2 4 + 2 6
Resta - 4 - 2 4 - 2 2
División entera DIV - 4 DIV 2 2
Modulo (resto) MOD - 4 MOD 2 0
Reglas de prioridad
• Las expresiones que tienen dos o más operandos
requieren unas reglas matemáticas que permitan
de terminar el orden de las operaciones se
denomina reglas de prioridad o precedencia y son:
Las operaciones que están encerradas
entre paréntesis se evalúa primero.
Si existe diferentes paréntesis anidados
(interiores unos a otros), las
expresiones más internas se evalúan
primero.
9
Orden de prioridad de operadores
aritméticos
En caso de coincidir varios operadores de igual prioridad en una expresión o
subexpresión encerrada entre paréntesis.
El orden de prioridad en este caso es de izquierda a derecha.
Operador Significado
^ Exponencial
* Multiplicación
/ División
Div División entera
mod Módulo (resto)
+ Suma
- Resta
10
Ejemplo
11
Ejercicios de prioridad de operadores
• X*A+3-2^2
• (2*3*4)-12
• 9*0.2+8*2-3+9
• 2^2*3*5+4DIV2*5+3
Expresiones lógicas
Estas expresiones pueden tomar uno de dos
valores posibles, pueden ser verdadero (true) o
falso(false).
• También se les denomina Booleanas, en honor
a George Boole.
• Están constituidas por números, variables o
constantes y operadores lógicos o
relacionales.
Expresiones lógicas
• Se forman combinando constantes lógicas, variables
lógicas y otras expresiones lógicas, utilizando los
operadores lógicos y relacionales (de relación).
• Se utiliza frecuentemente en las estructuras selectivas
(dependiendo del resultado de la evaluación se toma por
un determinado camino alternativo).
• En las estructuras repetitivas (dependiendo del resultado
de la evaluación se continúa con el ciclo o se interrumpe el
mismo).
Operadores relacionales
• Permiten comparar dos valores u operandos.
• Se utilizan para expresar condiciones (algoritmos).
• El resultado de una expresión con operadores
relacionales es verdadero o falso.
• Se pueden aplicar a cualquiera de los cuatro tipos de
datos simples: Enteros, Real, Lógico y Carácter.
Expresiones lógicas
Operador Significado
Tipos de
Operandos Resultados
< Menor que 7 < 15 Verdadero
> Mayor que 22 > 11 Verdadero
= Igual ‘hola’ = ‘lola’ Falso
<= Menor o igual que 15 <= 22 Falso
>= Mayor o igual que 35 >= 20 verdadero
< > Distinto de ‘a’ <> ‘b’ Verdadero
Operaciones relacionales
• Permiten formular condiciones complejas a partir de
condiciones simples.
• Permiten relaciones lógicas (si/no) y sirven para
representar condiciones compuestas.
• Son de conjunción (y), disyunción (o) y negación (no).
Operador
lógico
Jerarquía
Expresión
lógica
Significado
no (Not) Mayor no p not p Negación de p
y (And) p y q p and q Conjunción de p y q
o (Or) Menor p o q p or q Disyunción de p y q
17
Ejercicios de expresiones lógicas
• (A^3+3)-2>(B*5)-1; donde A=3 y B=5
• X>9^2-(2*3+X)<X*3; donde X=5
• Z*3^2>2+3<w+5-x^2; donde w=3, x=4 y z=0
Conjunción (y):
• se procesa para el cumplimiento estricto de dos condiciones o
comparaciones, únicamente si ambas resultan verdaderas, la
conjunción será verdadera.
• Ejemplo: para entrar al cine debe cumplir dos requisitos.
Es mayor de 18 años. R1 = verdadero.
Mostro su DUI para comprobarlo. R2 = verdadero
 R1 Y R2. Ambas son verdaderas el resultado es verdadero.
(Si puede entrar al cine).
Conjunción (y):
• Tabla de la verdad para operar conjunción de valores lógicos.
R1 Operador lógico R2 Resultado
Verdadero Y (AND) Verdadero Verdadero
Verdadero Y (AND) Falso Falso
Falso Y (AND) Verdadero Falso
Falso Y (AND) Falso Falso
Disyunción (o):
• Se procesa para el cumplimiento dos condiciones o
comparaciones, donde se necesita que una de ellas resulte
verdadera para que las disyunción sea verdadera.
• Ejemplo: para viajar a Guatemala debe presentar sus
documentos.
Porta su Pasaporte. R1 = falso.
Porta su DUI. R2 = verdadero.
 R1 O R2. una es verdadera el resultado es verdadero.
(Si puede viajar a Guatemala).
Disyunción (o):
• Tabla de la verdad para operar disyunción de valores lógicos.
R1 Operador lógico R2 Resultado
Verdadero O (OR) Verdadero Verdadero
Verdadero O (OR) Falso Verdadero
Falso O (OR) Verdadero Verdadero
Falso O (OR) Falso Falso
22
Orden de prioridad de operadores
aritméticos y lógicos
En caso de coincidir varios operadores de igual prioridad en una expresión o
subexpresión encerrada entre paréntesis.
El orden de prioridad en este caso es de izquierda a derecha.
Operador Significado
( ) Paréntesis de agrupación
^ Exponencial
* , / Multiplicación, División
Div , mod División entera, Módulo (resto)
+ , - Suma, Resta
< , > , <= , >= , = , <> Operadores relacionales
NO (NOT) Negación lógica
Y (AND) Conjunción lógica
O (OR) Disyunción lógica
23
Ejercicios de expresiones lógicas
• (A^3+3)-2>(B*5) Y B*2>-1; donde A=2 y B=4
• X>9^2-(2*3+X) O NO X-1<X*3; donde X=5
• Z*3^2>2+1 O 3<w+5-x^2; donde w=1, x=5 y z=2

Más contenido relacionado

PPT
Operadores
PPTX
Tipo de operadores
PPTX
Tipo de operadores
PPTX
Tipo de operadores
PPTX
Tipo de operadores..
PPTX
Tipo de operadores
PPTX
Tipo de operadores
PPTX
Tipo de operadores
Operadores
Tipo de operadores
Tipo de operadores
Tipo de operadores
Tipo de operadores..
Tipo de operadores
Tipo de operadores
Tipo de operadores

Similar a Clase 4- operadores y expresiones algoritmicas.pptx (20)

PPTX
Tipo de operadores
PDF
OPERADORES LÓGICOS
PDF
Unidad II Datos y Entidades Primitivas - Expresiones
PPTX
Tipos de operadores y tablas de verdad
PPTX
Tipo de operadores
PPT
Algoritmos y diagramas de flujo
PPTX
Expresiones 1
PPTX
Tipos de operadores_de_c_
PPTX
Tipos de operadores_de_c_
DOC
Variables
PPTX
Elementos para Construir Algoritmos II Parte.pptx
PPT
Algoritmos y Diagramas de flujo.ppt
PPT
9 operadores
PPT
9 operadores
PDF
tutorial y Guia de fundamentos drscheme
PDF
tutorial de drscheme
PDF
3.3.- Operadores y Expresiones
PPTX
Operadores en c_ (1)
PPT
algoritmos y diagrama de flujos ing sist
Tipo de operadores
OPERADORES LÓGICOS
Unidad II Datos y Entidades Primitivas - Expresiones
Tipos de operadores y tablas de verdad
Tipo de operadores
Algoritmos y diagramas de flujo
Expresiones 1
Tipos de operadores_de_c_
Tipos de operadores_de_c_
Variables
Elementos para Construir Algoritmos II Parte.pptx
Algoritmos y Diagramas de flujo.ppt
9 operadores
9 operadores
tutorial y Guia de fundamentos drscheme
tutorial de drscheme
3.3.- Operadores y Expresiones
Operadores en c_ (1)
algoritmos y diagrama de flujos ing sist
Publicidad

Último (20)

PPTX
higiene-y-seguridad-industrial salud ocupacional.pptx
PDF
Escribalo y Hágalo Realidad HAK Ccesa007.pdf
PDF
Aportes Pedagógicos para el currículum d
PDF
GUÍA INTEGRADA PROMOCIÓN HORIZONTAL 2024-2025 (1).pdf
PDF
PLANEACIÓN Introducción a la Educación a Distancia_EMK_ 2025.pdf
PDF
Manual-de-Cargos-y-Funciones-V-02-11-2025
PDF
EL CAMPO DE BATALLA DE LA MENTE-JOYCE MEYER.pdf
PDF
Carta magna de la excelentísima República de México
DOCX
PCI LARAOS 2025. 2024 documento de gestión
PDF
Biografia del Genio Steve Jobs Ccesa007.pdf
DOCX
Programa Analítico Matemáticas 1° Editorial MD.docx
DOCX
Programa Analítico- Lenguajes-Ingles 3º (1).docx
PDF
El Seminario de Jacques Lacan_ Libro 3.pdf
PDF
El Seminario 23. El sinthome [Jacques Lacan].pdf
PDF
Unidad 1 | Política, Medios y Redes Sociales
PDF
Estudios sociales en cuarto grado de basica
PDF
ACERTIJO CANTO Y TRABALENGUAS DEL GALLO PIRIPICHO. Por JAVIER SOLIS NOYOLA
PDF
200514 Colombia hacia una sociedad del conocimiento vol I_CC.pdf
PDF
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
PDF
Acompanamiento-de-familias-en-la-construccion-de-proyectos-de-vida.pdf
higiene-y-seguridad-industrial salud ocupacional.pptx
Escribalo y Hágalo Realidad HAK Ccesa007.pdf
Aportes Pedagógicos para el currículum d
GUÍA INTEGRADA PROMOCIÓN HORIZONTAL 2024-2025 (1).pdf
PLANEACIÓN Introducción a la Educación a Distancia_EMK_ 2025.pdf
Manual-de-Cargos-y-Funciones-V-02-11-2025
EL CAMPO DE BATALLA DE LA MENTE-JOYCE MEYER.pdf
Carta magna de la excelentísima República de México
PCI LARAOS 2025. 2024 documento de gestión
Biografia del Genio Steve Jobs Ccesa007.pdf
Programa Analítico Matemáticas 1° Editorial MD.docx
Programa Analítico- Lenguajes-Ingles 3º (1).docx
El Seminario de Jacques Lacan_ Libro 3.pdf
El Seminario 23. El sinthome [Jacques Lacan].pdf
Unidad 1 | Política, Medios y Redes Sociales
Estudios sociales en cuarto grado de basica
ACERTIJO CANTO Y TRABALENGUAS DEL GALLO PIRIPICHO. Por JAVIER SOLIS NOYOLA
200514 Colombia hacia una sociedad del conocimiento vol I_CC.pdf
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
Acompanamiento-de-familias-en-la-construccion-de-proyectos-de-vida.pdf
Publicidad

Clase 4- operadores y expresiones algoritmicas.pptx

  • 2. Expresiones • Una combinación de valores, constantes, variables, funciones y operadores cumpliendo unas determinadas reglas de construcción. Ejemplo: • Las expresiones pueden ser Aritméticas o Lógicas 3 X 4 =12 operandos operador
  • 3. Expresiones aritméticas Son análogas (parecidas) a las fórmulas matemáticas. La combinación de variables, constantes, funciones y operadores aritméticos. Expresión Matemática (matemáticamente) C = ( A^2 + B^2 ) ^ (1/2) Expresión Aritmética (Algorítmicamente)
  • 4. 4 Ejemplos de operadores aritméticos Operador Significado Tipos de datos de: Operandos Resultados ^ Exponencial Entero o real Entero o real + Suma Entero o real Entero o real - Resta Entero o real Entero o real * Multiplicación Entero o real Entero o real / División Real Real Div División entera Entero Entero mod Módulo (resto) Entero Entero
  • 5. Operadores • Suma (+) y Resta (-): Es igual tanto matemáticamente como algorítmicamente. • Multiplicación (*): Se utiliza el símbolo del asterisco (*) en sustitución de la equis (X). Al utilizar paréntesis para multiplicar se agrega el asterisco antes. • División (/); Merece mas atención por la parte decimal de sus operandos.
  • 6. Operadores • Operador DIV: Actúa sobre operandos enteros y devuelve el cociente entero de una división. • Operador MOD: Actúa sobre operandos enteros y devuelve un entero, que es el resto del cociente en la división.
  • 7. 7 Ejemplos Nombre Operador Matemática Algoritmo Resultado Exponencial ^ 4 ^ 2 16 Multiplicación * 4 X 2 4(2) 4 * 2 4 * (2) 8 División / 4 / 2 4 / 2 2 Suma + 4 + 2 4 + 2 6 Resta - 4 - 2 4 - 2 2 División entera DIV - 4 DIV 2 2 Modulo (resto) MOD - 4 MOD 2 0
  • 8. Reglas de prioridad • Las expresiones que tienen dos o más operandos requieren unas reglas matemáticas que permitan de terminar el orden de las operaciones se denomina reglas de prioridad o precedencia y son: Las operaciones que están encerradas entre paréntesis se evalúa primero. Si existe diferentes paréntesis anidados (interiores unos a otros), las expresiones más internas se evalúan primero.
  • 9. 9 Orden de prioridad de operadores aritméticos En caso de coincidir varios operadores de igual prioridad en una expresión o subexpresión encerrada entre paréntesis. El orden de prioridad en este caso es de izquierda a derecha. Operador Significado ^ Exponencial * Multiplicación / División Div División entera mod Módulo (resto) + Suma - Resta
  • 11. 11 Ejercicios de prioridad de operadores • X*A+3-2^2 • (2*3*4)-12 • 9*0.2+8*2-3+9 • 2^2*3*5+4DIV2*5+3
  • 12. Expresiones lógicas Estas expresiones pueden tomar uno de dos valores posibles, pueden ser verdadero (true) o falso(false). • También se les denomina Booleanas, en honor a George Boole. • Están constituidas por números, variables o constantes y operadores lógicos o relacionales.
  • 13. Expresiones lógicas • Se forman combinando constantes lógicas, variables lógicas y otras expresiones lógicas, utilizando los operadores lógicos y relacionales (de relación). • Se utiliza frecuentemente en las estructuras selectivas (dependiendo del resultado de la evaluación se toma por un determinado camino alternativo). • En las estructuras repetitivas (dependiendo del resultado de la evaluación se continúa con el ciclo o se interrumpe el mismo).
  • 14. Operadores relacionales • Permiten comparar dos valores u operandos. • Se utilizan para expresar condiciones (algoritmos). • El resultado de una expresión con operadores relacionales es verdadero o falso. • Se pueden aplicar a cualquiera de los cuatro tipos de datos simples: Enteros, Real, Lógico y Carácter.
  • 15. Expresiones lógicas Operador Significado Tipos de Operandos Resultados < Menor que 7 < 15 Verdadero > Mayor que 22 > 11 Verdadero = Igual ‘hola’ = ‘lola’ Falso <= Menor o igual que 15 <= 22 Falso >= Mayor o igual que 35 >= 20 verdadero < > Distinto de ‘a’ <> ‘b’ Verdadero
  • 16. Operaciones relacionales • Permiten formular condiciones complejas a partir de condiciones simples. • Permiten relaciones lógicas (si/no) y sirven para representar condiciones compuestas. • Son de conjunción (y), disyunción (o) y negación (no). Operador lógico Jerarquía Expresión lógica Significado no (Not) Mayor no p not p Negación de p y (And) p y q p and q Conjunción de p y q o (Or) Menor p o q p or q Disyunción de p y q
  • 17. 17 Ejercicios de expresiones lógicas • (A^3+3)-2>(B*5)-1; donde A=3 y B=5 • X>9^2-(2*3+X)<X*3; donde X=5 • Z*3^2>2+3<w+5-x^2; donde w=3, x=4 y z=0
  • 18. Conjunción (y): • se procesa para el cumplimiento estricto de dos condiciones o comparaciones, únicamente si ambas resultan verdaderas, la conjunción será verdadera. • Ejemplo: para entrar al cine debe cumplir dos requisitos. Es mayor de 18 años. R1 = verdadero. Mostro su DUI para comprobarlo. R2 = verdadero  R1 Y R2. Ambas son verdaderas el resultado es verdadero. (Si puede entrar al cine).
  • 19. Conjunción (y): • Tabla de la verdad para operar conjunción de valores lógicos. R1 Operador lógico R2 Resultado Verdadero Y (AND) Verdadero Verdadero Verdadero Y (AND) Falso Falso Falso Y (AND) Verdadero Falso Falso Y (AND) Falso Falso
  • 20. Disyunción (o): • Se procesa para el cumplimiento dos condiciones o comparaciones, donde se necesita que una de ellas resulte verdadera para que las disyunción sea verdadera. • Ejemplo: para viajar a Guatemala debe presentar sus documentos. Porta su Pasaporte. R1 = falso. Porta su DUI. R2 = verdadero.  R1 O R2. una es verdadera el resultado es verdadero. (Si puede viajar a Guatemala).
  • 21. Disyunción (o): • Tabla de la verdad para operar disyunción de valores lógicos. R1 Operador lógico R2 Resultado Verdadero O (OR) Verdadero Verdadero Verdadero O (OR) Falso Verdadero Falso O (OR) Verdadero Verdadero Falso O (OR) Falso Falso
  • 22. 22 Orden de prioridad de operadores aritméticos y lógicos En caso de coincidir varios operadores de igual prioridad en una expresión o subexpresión encerrada entre paréntesis. El orden de prioridad en este caso es de izquierda a derecha. Operador Significado ( ) Paréntesis de agrupación ^ Exponencial * , / Multiplicación, División Div , mod División entera, Módulo (resto) + , - Suma, Resta < , > , <= , >= , = , <> Operadores relacionales NO (NOT) Negación lógica Y (AND) Conjunción lógica O (OR) Disyunción lógica
  • 23. 23 Ejercicios de expresiones lógicas • (A^3+3)-2>(B*5) Y B*2>-1; donde A=2 y B=4 • X>9^2-(2*3+X) O NO X-1<X*3; donde X=5 • Z*3^2>2+1 O 3<w+5-x^2; donde w=1, x=5 y z=2