Expresiones 1
-
Upload
cesar-granda -
Category
Education
-
view
88 -
download
0
Transcript of Expresiones 1
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
Integrantes:• Granda Cesar• Guamantaqui Jairo• Hernández Jhonatan
Riobamba - Ecuador
EXPRESIONES
Son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales
Una expresión consta de operandos y operadores.
Expresiones aritméticas • Son análogas a las fórmulas matemáticas.(operaciones)
• Las variables y constantes son numéricas (real o entera) y las operaciones son las aritméticas.
Reglas de prioridad
Las expresiones que tienen dos o más operandos requieren unas reglas matemáticas que permitan
determinar el orden de las operaciones, se denominan reglas de prioridad o precedencia
En los lenguajes que soportan la operación de exponenciación, este operador tiene la mayor prioridad.
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, y a esta propiedad se denomina asociatividad.
Las operaciones que están encerradas entre paréntesis se evalúan primero. Si existen diferentes paréntesis anidados (interiores unos a otros), las expresiones más internas se evalúan primero.
Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden de prioridad:
Operador ( )Operadores ++, – – + y – unitarios
Operadores *, /, 0% (producto, división, módulo)
Operadores +, – (suma y resta)
EXPRESIONES LÓGICAS (BOOLEADAS)
• La expresión lógica o booleana, es aquella cuyo valor es siempre verdadero o falso y que las variables lógicas pueden tomar sólo estos dos valores. En esencia, una expresión lógica es una expresión que sólo puede tomar estos dos valores, verdadero y falso.
• Las expresiones lógicas se forman combinando constantes lógicas, variables lógicas y otras expresiones lógicas, utilizando los operadores lógicos not, and y or y los operadores relacionales (de relación o comparación) =, <, >, <=, >=, <>.
Operaciones de relación• Los operadores de relación permiten realizar comparaciones de valores de tipo numérico
o carácter.
• Los operadores de relación sirven para expresar las condiciones en los algoritmos.
• A continuación presentaremos algunos ejemplos en los cuales podremos observar que una expresión lógica solo puede tener un valor ya sea verdadero (true) o falso (false).
Para realizar comparaciones de datos tipo carácter, se requiere una secuencia de ordenación de los caracteres similar al orden creciente o decreciente.
Los operadores lógicos
Los operadores lógicos básicos son not (no), and (y) y or (o).
Bueno, todo depende de los valores que relacionemos con estos operadores. A las reglas de funcionamiento de los operadores lógicos las llamamos "Tablas de Verdad" y estas son las que se aplican para los operadores not, and y or.
• http://www.israelcapetillo.com/2015/03/logica-de-programacion-7-expresiones.html
• http://www.ctr.unican.es/asignaturas/programacion1/cap2-Bloque1-datos-2en1.pdf
• http://webdelprofesor.ula.ve/ingenieria/gilberto/pr1/06_ExpresionesAritmeticas.pdf
Bibliografía:
AnexosPreguntas:
1) Las expresiones se clasifican en:
1. Aritméticas 1 abcd2. Carácter 2 bcde3. Lógicas 3 abdf4. Relacionales5. Operadores6. Logarítmicas
RESPUESTA 1
2) Complete:
• Las variables y ………………… son ………………. (real o entera) y las operaciones son las ……………...
a) Constantes 1 cdeb) Numéricas 2 abec) Aritméticas 3 abcd) Lógicas e) Logarítmicas
RESPUESTA 3
3) Los operadores de ……….. permiten realizar comparaciones de valores de tipo ………….. o carácter.
a) Relación 1 abb) Numérico 2 acc) Alfabético 3 bdd) Lógico
RESPUESTA 1