Expresiones 1

21
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO Integrant es: Granda Cesar Guamantaqui Jairo Hernández Jhonatan Riobamba - Ecuador

Transcript of Expresiones 1

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

Integrantes:• Granda Cesar• Guamantaqui Jairo• Hernández Jhonatan

Riobamba - Ecuador

MECANICA
MECANICA

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.

Clasificación de las expresionesAritméticas CarácterLógicas Relacionales

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.

Expresiones 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)

EJEMPLO 1:¿Cuál es el resultado de las siguientes expresiones?

EJEMPLO 2:Obtener los resultados de las expresiones:

EJEMPLO 3:Convertir en expresiones aritméticas algorítmicas las siguientes expresiones algebraicas:

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.

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

4) Los operadores lógicos son:a) And 1 abcb) Or 2 abdc) For 3 cded) Note) Next

RESPUESTA 2

5) En caso de coincidir varios operadores de igual prioridad en una expresión encerrada entre paréntesis el orden de prioridad en este caso es de:

a) Derecha-izquierdab) Izquierda- derechac) Arriba- abajo RESPUESTA B