escuela superior-politécnica-de-chimborazo

17
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECÁNICA CARRERA DE INGENIERÍA AUTOMOTRIZ Grupo Número: 3 Tema: 3.7 Expresiones 3.7.1 Expresiones Algebraicas 3.7.2 Regla de Prioridad 3.7.3 Expresiones lógicas (booleanas) Integrantes: Jhonnathan Lema Victor Guaita Bryan Rosero

Upload: brayan-rosero-almeida

Post on 14-Apr-2017

28 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Escuela superior-politécnica-de-chimborazo

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE MECÁNICACARRERA DE INGENIERÍA AUTOMOTRIZ

Grupo Número:

3

Tema:

3.7 Expresiones

3.7.1 Expresiones Algebraicas

3.7.2 Regla de Prioridad

3.7.3 Expresiones lógicas (booleanas)

Integrantes:

Jhonnathan Lema

Victor Guaita

Bryan Rosero

Page 2: Escuela superior-politécnica-de-chimborazo

EXPRESIONES• Una expresión es una combinación de valores y operaciones que, al ser evaluados, entregan

un valor.• Algunos elementos que pueden formar parte de una expresión son: valores literales,

variables, operadores, y llamadas a funciones.

Page 3: Escuela superior-politécnica-de-chimborazo

TIPOS DE EXPRESIONES

1. Expresiones Algebraicas

2. Reglas de prioridad

3. Expresiones Lógicas (BOOLEANAS)

Page 4: Escuela superior-politécnica-de-chimborazo

EXPRESIONES ALGEBRAICAS • En informática y lenguajes de programación, 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.

Page 5: Escuela superior-politécnica-de-chimborazo

EXPRESIONES ALGEBRAICAS

Los operadores aritméticos más comúnmente utilizados son:• El signo más (+) se emplea para sumar dos

valores.• el signo menos (-) para restar un valor de

otro.• el asterisco (*) para multiplicar dos valores.• la división (/) para dividir un valor por otro.• el signo % para obtener el resto de una

división entera.

Page 6: Escuela superior-politécnica-de-chimborazo

EXPRESIONES ALGEBRAICAS

La lista siguiente son ejemplos de expresiones aritméticas:• resultado = x - y• total = capital+ interés• cuadrado = x * x• Celsius = (Fahrenheit - 32) / 1.8• Hay que comprender que el signo

igual (=) en las expresiones anteriores se le conoce como "operador de asignación"

Page 7: Escuela superior-politécnica-de-chimborazo

REGLAS DE PRIORIDAD

• En computación e informática se utilizan ciertas reglas para indicar el orden de realización

de las operaciones indicadas  dentro de una formula. Ejemplo  de las formulas para

resolver  la expresión aritmética.

Page 8: Escuela superior-politécnica-de-chimborazo

REGLAS DE PRIORIDAD

FIFO (First In First Out)

• Es una de las reglas de prioridad más

utilizada y considera atender los trabajos

según orden de llegada. En nuestro ejemplo

consideraremos que los trabajos fueron

recibidos en el siguiente orden: A, B, C, D, E.

• Tiempo de Flujo Promedio = 245[días]/5[trabajos]=49[días/trabajo]

• Tiempo de Atraso Promedio = 108[días]/5[trabajos]=21,6[días/trabajo]

• Atraso Máximo = 40[días]• Número de Trabajos Atrasados =

3[trabajos]

Page 9: Escuela superior-politécnica-de-chimborazo

REGLAS DE PRIORIDAD

• LIFO (Last In First Out)

• Se atienden los trabajos en orden

inverso al orden de llegado. En este

caso E, D, C, B y finalmente A.

• Tiempo de Flujo Promedio = 235[días]/5[trabajos]=47[días/trabajo]

• Tiempo de Atraso Promedio = 73[días]/5[trabajos]=14,6[días/trabajo]

• Atraso Máximo = 30[días]• Número de Trabajos Atrasados = 4[trabajos]

Page 10: Escuela superior-politécnica-de-chimborazo

REGLAS DE PRIORIDAD

• SPT (Shortest Processing Time)

• Los trabajos se procesan en orden

creciente de tiempo de proceso.

• Tiempo de Flujo Promedio = 180[días]/5[trabajos]=36[días/trabajo]

• Tiempo de Atraso Promedio = 50[días]/5[trabajos]=10[días/trabajo]

• Atraso Máximo = 35[días]• Número de Trabajos Atrasados = 3[trabajos]

Page 11: Escuela superior-politécnica-de-chimborazo

REGLAS DE PRIORIDAD

• LPT (Largest Processing Time)

• Los trabajos se procesan en orden

decreciente de tiempo de proceso.

• Tiempo de Flujo Promedio = 300[días]/5[trabajos]=60[días/trabajo]

• Tiempo de Atraso Promedio = 133[días]/5[trabajos]=26,6[días/trabajo]

• Atraso Máximo = 58[días]• Número de Trabajos Atrasados = 4[trabajos]

Page 12: Escuela superior-politécnica-de-chimborazo

REGLAS DE PRIORIDAD

• EDD (Earliest Due Date)

• Los trabajos se atienden por fecha

de entrega.

• Tiempo de Flujo Promedio = 215[días]/5[trabajos]=43[días/trabajo]

• Tiempo de Atraso Promedio = 55[días]/5[trabajos]=11[días/trabajo]

• Atraso Máximo = 30[días]• Número de Trabajos Atrasados = 2[trabajos]

Page 13: Escuela superior-politécnica-de-chimborazo

EXPRESIONES LÓGICAS (BOOLEANAS)

• Existen sólo dos posibles valores para una variable (o constante) de tipo

booleano: verdadero (true) y falso (false). En esencia, una expresión lógica es aquella cuyo

resultado sólo puede tomar uno de esos dos valores.

Page 14: Escuela superior-politécnica-de-chimborazo

EXPRESIONES LÓGICAS (BOOLEANAS)

• Las expresiones lógicas se forman

combinando constantes y variables

lógicas con operadores lógicos

como not, and y or y operadores

relacionales (de relación o

comparación) como:

Page 15: Escuela superior-politécnica-de-chimborazo

EXPRESIONES LÓGICAS (BOOLEANAS)

• Para realizar comparaciones

entre caracteres, lo mejor es recurrir al

código ASCII. En este código, cada

caracter representable en una computadora

tiene un valor numérico asignado. Ese

valor nos servirá para revelar el valor de

la comparación entre 2 caracteres. 

Page 16: Escuela superior-politécnica-de-chimborazo

• Podemos, también, aplicar estos 4 principios para dichas

comparaciones:

• Los caracteres especiales: (#, $, %, &, /, etc) exigen

necesariamente la consulta del código ASCII

• Los valores de los caracteres que representan dígitos están en su

orden natural. Esto es, '0'<'1', '1'<'2', etc

• Las letras mayúsculas: 'A'...'Z' siguen el orden alfabético: 'A' <

'B', 'B'<'C', 'C'<'D', etc

• Las letras minúsculas: también siguen el criterio alfabético: 'a'

< 'b', 'b'<'c', 'c'<'d', etc

Page 17: Escuela superior-politécnica-de-chimborazo

GRACIAS

POR SU

ATENCIÓN