Operadores expresiones
-
Upload
yelixa-araque-angulo -
Category
Education
-
view
922 -
download
0
Transcript of Operadores expresiones
Introducción a la programación
República Bolivariana de Venezuela
Ministerio del Poder Popular Para La Educación Universitaria
Colegio Universitario de Caracas “Misión Sucre”
Mérida Estado Mérida
Operadores y Expresiones
Araque YelixaOperadores
Introducción a la programación
Son símbolos que sirven parta conectar los datos haciendo diversas clases de operaciones.
Se relacionan de forma diferente, los valores de una o más variables y/o constantes. Es
decir, los operadores nos permiten manipular valores.
Tipos de Operadores.
Aritméticos:
Los operadores aritméticos permiten la realización de operaciones matemáticas con los
valores (variables y constantes). Los operadores aritméticos pueden ser utilizados con tipos
de datos enteros o reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es
real, el resultado es real.
** . ^ Potencia
* Producto
/ División
Div \ División entera
% mod Módulo (resto de la división entera)
+ Signo positivo o suma
- Signo negativo o resta
Prioridad de los Operadores Aritméticos
Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis
anidados se evalúan de dentro a fuera, el paréntesis más interno se evalúa primero. Dentro
de una misma expresión los operadores se evalúan en el siguiente orden:
1. ^ Exponenciación
2. *, /, mod Multiplicación, división, módulo.
3. +, - Suma y resta.
Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda
a derecha.
Introducción a la programación
Alfanuméricos:
+ Concatenación
- Concatenación eliminando espacios
Relacionales:
Se utilizan para establecer una relación entre dos valores. Luego compara estos valores
entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso).
Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas). Estos
tienen el mismo nivel de prioridad en su evaluación. Los operadores relaciónales tiene menor
prioridad que los aritméticos.
Tipos de operadores Relacionales:
> Mayor que
< Menor que
> = Mayor o igual que
< = Menor o igual que
< > Diferente a
= Igual a
Lógicos:
Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos valores
pueden ser resultado de una expresión relacional.
Tipos de operadores Lógicos:
And Y &&
Or o ||
Not Negación
Tabla de la verdad
En las operaciones lógicas se determinan su resultado por medio de las tablas de verdad.
Suponiendo que A y B son expresiones lógicas y que V es verdadero y F es Falso se
especifican las siguientes tablas de la verdad:
Introducción a la programación
A B A y B A o B No A No B
V V V V F F
V F F V F V
F V F V V F
F F F F V V
Orden de prioridad de los operadores:
Dentro de las operaciones hay que tener un orden de prioridad de los operadores que
dependen del lenguaje utilizado, pero que de forma general se pude establecer de mayor a
menor prioridad de la siguiente forma:
1. Paréntesis (comenzando por lo mas internos)
2. Signo
3. Potencia
4. Producto, División y Módulo
5. Suma y resta
6. Concatenación
7. Relacionales
8. Negación
9. Conjunción
10.Disyunción
Expresiones
Las expresiones son un conjunto de datos (operando) y operadores con unas reglas
especificas de construcción. Los operando pueden ser también valores retornados por
Introducción a la programación
funciones. En la obtención del resultado se debe tener en cuenta el orden de prioridad de los
operadores.
En función del resultado que se obtiene las expresiones se pueden clasificar en:
Numéricas: Su resultado es numérico y utilizan operando y operadores aritméticos.
Ejemplo: 20+ NUM – cantidad / 2
Para los valores NUM = 150 cantidad = 37, el resultado será 151.5
Las expresiones aritméticas deben ser escritas en formato algorítmico para que puedan ser
interpretadas por el ordenador.
Ejemplo:
Formato aritmético:
Num /2 + cant
Formato algorítmico:
Num/2+cant
Alfanuméricas: su resultado es una cadena de caracteres y utilizan operadores
alfanuméricos.
Ejemplo:
Nombre + ape1 + ape2
Para los valores nombre= “Antonio”, ap1= “Gómez”, ape2= “Ríos”
El resultado será “Antonio Gómez Ríos”
Lógicas o booleanas: su resultado es verdadero (V) o falso (F) y utilizan operadores
relacionales y lógicos.
Ejemplo:
Precio < 250 y total > 30000
Para los valores Precio= 200.
Total= 55000. El resultado será V.
Introducción a la programación
Ejercicios:
1. Escribir la expresión algorítmica correcta para la siguiente expresión:
A2 + D-E B- C F - G*H
J
Solución:
(A ^2 / (B - C)) + (D - E) / (F – G * H / J)
2. Escribir la expresión algorítmica correcta para el ordenador de la siguiente expresión:
La variable cantidad es mayor o igual a 15 pero menor de 9.
Solución:
Cantidad >= 15 y cantidad < 9
Gracias por su atención