SlideShare una empresa de Scribd logo
1 de 15
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Algorítmica y Programación I
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Operadores y
Expresiones
Unidad II :
Datos y
Entidades
¿QUÉ UN OPERADOR?
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
En una expresión, un operador indica el tipo de operación a
realizar sobre los operandos (datos) que actúa.
Los operadores pueden variar según el lenguaje de
programación. Hay 3 tipo de operados:
Aritméticos
Relacionales
Lógicos
T
I
P
O
S
OPERADORES ARITMÉTICOS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Corresponden a las operaciones básicas: suma, resta,
multiplicación y división. Incluye otras operaciones como
son la división modular y la potencia.
Operador Significado Tipo de
operador
^, ** Exponenciación Entero o Real
+ Suma Entero o Real
- Resta Entero o Real
* Multiplicación Entero o Real
/ División Real
div División entera Entero
mod Modulo (resto) Entero
OPERADORES ARITMÉTICOS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Representación matemática y algorítmica
Representación
matemática
Representación
algorítmica
4 x 5 4 * 5
20 ; 20  5
5
20 / 5
42 4 ^ 2
5 + 3 5 + 3
8 - 6 8 - 6
Nota: no todos los lenguajes de programación tienen los operadores de exponenciación,
división entera y resto.
OPERADORES RELACIONALES
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Son símbolos que se usan para comparar dos valores.
El resultado de la comparación de la expresión puede ser
verdadera, en caso contrario es falsa.
Operador Significado Ejemplo
> Mayor que X > Y
< Menor que X < Y
>= Mayor o igual que X >= Y
<= Menos o igual que X > =Y
= Igual que X = Y
<> Diferente de X <> Y
OPERADORES LÓGICOS O BOOLEANOS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Corresponden a los operadores de negación, disyunción
y conjunción. Los operadores de la conjunción y la
disyunción requieren dos expresiones con operadores
relacionales mientras que la negación solo una.
Operador
lógico
Significado Ejemplo
NOT Negación NOT p
AND Conjunción p AND q
OR Disyunción p OR q
Nota: p y q pueden ser expresiones con operadores relacionales.
LA EXPRESIÓN
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Una expresión consta de operandos y operadores.
Se clasifican en:
Expresiones Aritméticas
Expresiones Lógicas
Expresiones Alfanuméricas
C
L
A
S
I
F
I
C
A
N
EXPRESIONES ARITMÉTICAS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Se entiende por expresión aritmética a aquella donde
los operadores que intervienen en ella son numéricos, el
resultado es un número y los operadores son aritméticos.
3 * 5 = 15
EJEMPLOS
10 / 4 = 2,5
3 ^ 3 = 27
2 + 6 = 8
10 - 4 = 6
8 – 10 = - 2
3 * 5 = 15
10 mod 4 = 2
7 div 3 = 1
EXPRESIONES ARITMÉTICAS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Las expresiones que tienen dos o más operandos
requieren unas reglas para determinar el orden de las
operaciones.
PRIORIDAD DE LOS OPERADORES ARITMÉTICOS
Prioridad Operador
1 ( )
2 ^ , **
3 * , /
4 Div, Mod
5 + , -
5 + ( ( 8 – 2 – 4 ) / 2 ) ^ 5 – 12
5 + ( 2 ) / 2 ) ^ 5 – 12
5 + 1 ^ 5 – 12
5 + 1 – 12
6 – 12
– 6
EJEMPLO
EXPRESIONES LÓGICAS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Son expresiones que dan como resultado un valor lógico:
verdadero o falso. Se forman combinando operadores
relacionales y operadores lógicos.
3 > 5 F
EJEMPLOS
2 < = 6 V
10 < 4 F 8 < > 10 F
10 > = 4 V
3 = 3 V
EXPRESIONES LÓGICAS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Son expresiones que dan como resultado un valor lógico:
verdadero o falso. Se forman combinando operadores
relacionales y operadores lógicos.
EJEMPLOS
Not 6 = 6
Not V
F
3 < > 9 or 5 > 8
V or F
V
9 > 4 and 6 <= 7
F and V
V
EXPRESIONES LÓGICAS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Tabla de Conjunción
A B A AND B
V F F
F V F
V V V
F F F
Tabla de Disyunción
A B A OR B
V F V
F V V
V V V
F F F
Tabla de Negación
B NOT B
V F
F V
Para evaluar operadores lógicos en una expresión, se
debe utilizar las tablas de verdad.
EXPRESIONES LÓGICAS
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Las expresiones que tienen dos o más operadores
lógicos, requieren un orden de prioridades las
operaciones.
PRIORIDAD DE LOS OPERADORES LÓGICOS
Prioridad Operador
1 not
2 and
3 or
EJEMPLO
2 >= 2 or not 4 < 12 and 5 < > 6 and 8 <= 10
V or not V and V and V
V or F and V and V
V or F and V
V or F
PRIORIDADES DE LOS OPERADORES
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini
Resumiendo en una sola tabla las prioridades de todos
los operadores.
Prioridad Operador
1 ( )
2 ^, **
3 * , /
4 div, mod
5 +, -
6 <, > , <=, >=, =, < >
7 not
8 and
9 or
Universidad Politécnica Territorial de lo
Llanos “Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Algorítmica y
Programación I
Dra. Giovanna Ruiz
Menesini
Las asesorías
asíncronas:
Foro consulta
EVA
ruizmenesini@hotmail.co
m
Las asesorías
síncronas:
Martes y Jueves
8:00 am a 10:00 am
Grupo de Telegram
Algorítmica y Programación I Prof. Giovanna Ruiz Menesini

Más contenido relacionado

La actualidad más candente (11)

OPERADORES NUMERICOS Y LOGICOS
OPERADORES NUMERICOS Y LOGICOSOPERADORES NUMERICOS Y LOGICOS
OPERADORES NUMERICOS Y LOGICOS
 
Leccion 1.6 Comparar Y Contrastar Diferentes Funciones CeL
Leccion 1.6 Comparar Y Contrastar Diferentes Funciones CeLLeccion 1.6 Comparar Y Contrastar Diferentes Funciones CeL
Leccion 1.6 Comparar Y Contrastar Diferentes Funciones CeL
 
Funcion simple condicional simple o anidada
Funcion simple condicional simple o anidadaFuncion simple condicional simple o anidada
Funcion simple condicional simple o anidada
 
Funciones trascendentes felipe suarez
Funciones trascendentes felipe suarezFunciones trascendentes felipe suarez
Funciones trascendentes felipe suarez
 
Funciones de Exel (Viviana Salazar)
Funciones de Exel (Viviana Salazar)Funciones de Exel (Viviana Salazar)
Funciones de Exel (Viviana Salazar)
 
Expresiones y operadores
Expresiones y operadoresExpresiones y operadores
Expresiones y operadores
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_i
 
Funciones de tipo «lógica»
Funciones de   tipo «lógica»Funciones de   tipo «lógica»
Funciones de tipo «lógica»
 
Clase 4
Clase 4Clase 4
Clase 4
 
Funcion si
Funcion siFuncion si
Funcion si
 
Operaciones lógicas y funciones en Microsoft Excel
Operaciones lógicas y funciones en Microsoft ExcelOperaciones lógicas y funciones en Microsoft Excel
Operaciones lógicas y funciones en Microsoft Excel
 

Similar a Operadores

Unidad Iv Algoritmos
Unidad Iv AlgoritmosUnidad Iv Algoritmos
Unidad Iv Algoritmos
marthaill10
 
Condicionales y variables de tipo booleano.pdf
Condicionales y variables de tipo booleano.pdfCondicionales y variables de tipo booleano.pdf
Condicionales y variables de tipo booleano.pdf
CESAR902949
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
guest6a9621
 
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHPOPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
luis_ulacio_1991
 
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHPOPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
luis_ulacio_1991
 

Similar a Operadores (20)

Unidad Iv Algoritmos
Unidad Iv AlgoritmosUnidad Iv Algoritmos
Unidad Iv Algoritmos
 
Tipos de operadores
Tipos de operadoresTipos de operadores
Tipos de operadores
 
Elementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptxElementos para Construir Algoritmos II Parte.pptx
Elementos para Construir Algoritmos II Parte.pptx
 
Expresiones 1
Expresiones 1Expresiones 1
Expresiones 1
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Tipo de Operadores
Tipo de OperadoresTipo de Operadores
Tipo de Operadores
 
Condicionales y variables de tipo booleano.pdf
Condicionales y variables de tipo booleano.pdfCondicionales y variables de tipo booleano.pdf
Condicionales y variables de tipo booleano.pdf
 
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
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
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++
 
Manual C/C++
Manual C/C++Manual C/C++
Manual C/C++
 
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHPOPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
 
Tipos de operadores
Tipos de operadoresTipos de operadores
Tipos de operadores
 
Clase 3b - Expresiones lógicas.pptx
Clase 3b - Expresiones lógicas.pptxClase 3b - Expresiones lógicas.pptx
Clase 3b - Expresiones lógicas.pptx
 
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHPOPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
 
OPERADORES LÓGICO Y DE ASIGNACION JORGELIS SIDRAN
OPERADORES LÓGICO Y DE ASIGNACION JORGELIS SIDRANOPERADORES LÓGICO Y DE ASIGNACION JORGELIS SIDRAN
OPERADORES LÓGICO Y DE ASIGNACION JORGELIS SIDRAN
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 

Más de Giovanna Ruiz Menesini

Más de Giovanna Ruiz Menesini (17)

Clase vida saludable
Clase   vida saludableClase   vida saludable
Clase vida saludable
 
Administración del tiempo
Administración del tiempoAdministración del tiempo
Administración del tiempo
 
Proyecto de vida
Proyecto de vidaProyecto de vida
Proyecto de vida
 
Clase 1 Paradigma oo
Clase 1  Paradigma ooClase 1  Paradigma oo
Clase 1 Paradigma oo
 
Plan de evaluación trimestre II
Plan de evaluación trimestre IIPlan de evaluación trimestre II
Plan de evaluación trimestre II
 
Tema 01 tecnicas de estudios
Tema 01 tecnicas de estudiosTema 01 tecnicas de estudios
Tema 01 tecnicas de estudios
 
Plan de evaluación ing soft ti
Plan de evaluación ing soft tiPlan de evaluación ing soft ti
Plan de evaluación ing soft ti
 
Programación académica 2021
Programación académica 2021Programación académica 2021
Programación académica 2021
 
Instructivo de registro aula virtual
Instructivo de registro aula virtualInstructivo de registro aula virtual
Instructivo de registro aula virtual
 
Perfil del Docente
Perfil del DocentePerfil del Docente
Perfil del Docente
 
Contenido del programa ing soft TI
Contenido del programa ing soft TIContenido del programa ing soft TI
Contenido del programa ing soft TI
 
Lista de participantes ing soft ti
Lista de participantes ing soft tiLista de participantes ing soft ti
Lista de participantes ing soft ti
 
Construcción de programas
Construcción de programasConstrucción de programas
Construcción de programas
 
Plan de actividades
Plan de actividadesPlan de actividades
Plan de actividades
 
Programa ay p
Programa ay pPrograma ay p
Programa ay p
 
Clase 1 algoritmos y programas
Clase 1  algoritmos y programasClase 1  algoritmos y programas
Clase 1 algoritmos y programas
 
Bloque cierre
Bloque cierreBloque cierre
Bloque cierre
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

Operadores

  • 1. Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Algorítmica y Programación I Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Operadores y Expresiones Unidad II : Datos y Entidades
  • 2. ¿QUÉ UN OPERADOR? Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini En una expresión, un operador indica el tipo de operación a realizar sobre los operandos (datos) que actúa. Los operadores pueden variar según el lenguaje de programación. Hay 3 tipo de operados: Aritméticos Relacionales Lógicos T I P O S
  • 3. OPERADORES ARITMÉTICOS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Corresponden a las operaciones básicas: suma, resta, multiplicación y división. Incluye otras operaciones como son la división modular y la potencia. Operador Significado Tipo de operador ^, ** Exponenciación Entero o Real + Suma Entero o Real - Resta Entero o Real * Multiplicación Entero o Real / División Real div División entera Entero mod Modulo (resto) Entero
  • 4. OPERADORES ARITMÉTICOS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Representación matemática y algorítmica Representación matemática Representación algorítmica 4 x 5 4 * 5 20 ; 20  5 5 20 / 5 42 4 ^ 2 5 + 3 5 + 3 8 - 6 8 - 6 Nota: no todos los lenguajes de programación tienen los operadores de exponenciación, división entera y resto.
  • 5. OPERADORES RELACIONALES Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Son símbolos que se usan para comparar dos valores. El resultado de la comparación de la expresión puede ser verdadera, en caso contrario es falsa. Operador Significado Ejemplo > Mayor que X > Y < Menor que X < Y >= Mayor o igual que X >= Y <= Menos o igual que X > =Y = Igual que X = Y <> Diferente de X <> Y
  • 6. OPERADORES LÓGICOS O BOOLEANOS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Corresponden a los operadores de negación, disyunción y conjunción. Los operadores de la conjunción y la disyunción requieren dos expresiones con operadores relacionales mientras que la negación solo una. Operador lógico Significado Ejemplo NOT Negación NOT p AND Conjunción p AND q OR Disyunción p OR q Nota: p y q pueden ser expresiones con operadores relacionales.
  • 7. LA EXPRESIÓN Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Una expresión consta de operandos y operadores. Se clasifican en: Expresiones Aritméticas Expresiones Lógicas Expresiones Alfanuméricas C L A S I F I C A N
  • 8. EXPRESIONES ARITMÉTICAS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Se entiende por expresión aritmética a aquella donde los operadores que intervienen en ella son numéricos, el resultado es un número y los operadores son aritméticos. 3 * 5 = 15 EJEMPLOS 10 / 4 = 2,5 3 ^ 3 = 27 2 + 6 = 8 10 - 4 = 6 8 – 10 = - 2 3 * 5 = 15 10 mod 4 = 2 7 div 3 = 1
  • 9. EXPRESIONES ARITMÉTICAS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Las expresiones que tienen dos o más operandos requieren unas reglas para determinar el orden de las operaciones. PRIORIDAD DE LOS OPERADORES ARITMÉTICOS Prioridad Operador 1 ( ) 2 ^ , ** 3 * , / 4 Div, Mod 5 + , - 5 + ( ( 8 – 2 – 4 ) / 2 ) ^ 5 – 12 5 + ( 2 ) / 2 ) ^ 5 – 12 5 + 1 ^ 5 – 12 5 + 1 – 12 6 – 12 – 6 EJEMPLO
  • 10. EXPRESIONES LÓGICAS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Son expresiones que dan como resultado un valor lógico: verdadero o falso. Se forman combinando operadores relacionales y operadores lógicos. 3 > 5 F EJEMPLOS 2 < = 6 V 10 < 4 F 8 < > 10 F 10 > = 4 V 3 = 3 V
  • 11. EXPRESIONES LÓGICAS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Son expresiones que dan como resultado un valor lógico: verdadero o falso. Se forman combinando operadores relacionales y operadores lógicos. EJEMPLOS Not 6 = 6 Not V F 3 < > 9 or 5 > 8 V or F V 9 > 4 and 6 <= 7 F and V V
  • 12. EXPRESIONES LÓGICAS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Tabla de Conjunción A B A AND B V F F F V F V V V F F F Tabla de Disyunción A B A OR B V F V F V V V V V F F F Tabla de Negación B NOT B V F F V Para evaluar operadores lógicos en una expresión, se debe utilizar las tablas de verdad.
  • 13. EXPRESIONES LÓGICAS Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Las expresiones que tienen dos o más operadores lógicos, requieren un orden de prioridades las operaciones. PRIORIDAD DE LOS OPERADORES LÓGICOS Prioridad Operador 1 not 2 and 3 or EJEMPLO 2 >= 2 or not 4 < 12 and 5 < > 6 and 8 <= 10 V or not V and V and V V or F and V and V V or F and V V or F
  • 14. PRIORIDADES DE LOS OPERADORES Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Prof. Giovanna Ruiz Menesini Resumiendo en una sola tabla las prioridades de todos los operadores. Prioridad Operador 1 ( ) 2 ^, ** 3 * , / 4 div, mod 5 +, - 6 <, > , <=, >=, =, < > 7 not 8 and 9 or
  • 15. Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Algorítmica y Programación I Dra. Giovanna Ruiz Menesini Las asesorías asíncronas: Foro consulta EVA ruizmenesini@hotmail.co m Las asesorías síncronas: Martes y Jueves 8:00 am a 10:00 am Grupo de Telegram Algorítmica y Programación I Prof. Giovanna Ruiz Menesini