programacion exposicion

18
Universidad Laica Eloy Alfaro de Manabí Facultad de ingeniería Escuela de Ing. Civil Materia: Programación Integrantes: Claudia Alvarado Briones Luzardo Quiroz David Barrezueta Ortiz jean Tema: Jerarquía de Operadores AÑO 2013-2014

Upload: claudia-alvarado

Post on 21-Jul-2015

75 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Programacion exposicion

Universidad Laica Eloy Alfaro de Manabí

Facultad de ingeniería

Escuela de Ing. Civil

Materia:

Programación

Integrantes:

Claudia Alvarado Briones

Luzardo Quiroz David

Barrezueta Ortiz jean

Tema:

Jerarquía de Operadores

AÑO

2013-2014

Page 2: Programacion exposicion

Cuando se utiliza una variedad de

operadores en una formula, es necesario

conocer el tipo de operador que es y

además en que orden se va a efectuar cada

una de las operaciones precedentes

Page 3: Programacion exposicion

Jerarquía de operadores

Existen distintos tipos de operadores:

• Operadores Lógicos

• Operadores aritméticos

• Operadores relacionales

Page 4: Programacion exposicion

Operadores Lógicos

Se utilizan para evaluar

dos o más relaciones,

estos operadores son

AND, OR y NOT, siempre

devuelven como

resultado un 0 (falso) o 1

(verdadero). Se evalúan

primero las relaciones y

luego se evalúan las

operaciones entre sí

tomando en cuenta los

operadores lógicos.

Page 5: Programacion exposicion

El Operador AND.

Se evalúan primero las expresiones aritméticas, luego las

relacionales y lógicas. Con el operador and, para que la respuesta

sea verdadera, ambas relaciones deben ser verdaderas, de lo

contrario, con una que sea falsa, el resultado de la evaluación es

falso. En C se utiliza && para representar el operador AND.

Ejemplo 1:

3 > 5 and 3 < 10; en Lenguaje C se representa por 3 > 5 && 3 <

10;

Page 6: Programacion exposicion

El Operador OR.

En este caso, al evaluar las expresiones

aritméticas y luego las relacionales y lógicas;

para que la respuesta sea verdadera, una de las

relaciones debe ser VERDADERA, si todas las

evaluaciones son FALSAS, el resultado de la

evaluación es falso. En C se utiliza || para

representar el operador OR.

Page 7: Programacion exposicion

El Operador NOT.

Este operador tiene la función de cambiar el valor de verdad al

penúltimo resultado obtenido de evaluar la expresión. Si al final se

obtiene not (verdadero), el resultado será FALSO; y si es not (falso), el

resultado será VERDADERO. En C se utiliza ! para representar dicho

operador.

Ejemplo 1:

Not(99 >= 50 or 10 > = 75);

en Lenguaje C se representa !( 99 >= 50 || 10 >= 75)

Page 8: Programacion exposicion

Lo primero es asignar símbolos. Se pone un símbolo por cada acción simple

que no se puede descomponer en otras:

p: Llueve

q: Me mojo

r: Tengo un paraguas

Ahora pasamos a formalizar las sentencias:

not p

p -> q

r -> p

((not p) and (r)) -> not q

EJEMPLO:

Page 9: Programacion exposicion

Operadores aritméticos

Los operadores aritméticos son aquellos que "manipulan" datos

numéricos, tanto enteros como reales. Hay 2 tipos de operadores

aritméticos: unarios y binarios. Los operadores unarios se anteponen a

la expresión aritmética, y son los operadores de signo. Los operadores

binarios se sitúan entre 2 expresiones aritméticas.

Operadores aritméticos unarios

Operador - Operación

+ Signo positivo

- Signo negativo

Page 10: Programacion exposicion

Operadores aritméticos binarios

Operador Operación

+ Suma

- Resta

* Multiplicación

Operador Operación

/ División

div División entera

mod Módulo (residuo de la división entera)

Page 11: Programacion exposicion
Page 12: Programacion exposicion

Ejemplo

1) 7+5-6=

1) 12-6

1)6

2) 9+7*8-36/5=

2)9+56-7.2

2) 57.8

Page 13: Programacion exposicion

Operadores relacionales

Los operadores relacionales nos permiten comparar

expresiones de tipos compatibles, devolviendo un

resultado de tipo lógico: la comparación es verdadera o

falsa.

Las operaciones relacionales o de comparación entre

números reales y enteros no merecen mayor comentario,

las matemáticas dictan las reglas. Si comparamos

expresiones lógicas, lo cual no tiene mucho sentido, hay

que saber que el valor falso se considera menor que el

valor verdadero. Las comparaciones entre caracteres o

cadenas se basan en el código ASCII de cada carácter.

Page 14: Programacion exposicion

Tipos de operadores relacionales = Igual

<> Distinto

< Menor

> Mayor

<= Menor o igual

>= Mayor o igual

in Elemento de

Los operadores de relación se pueden aplicar a cualquiera de los tipos que hemos visto hasta ahora:

entero

real

lógico

carácter y cadena

Page 15: Programacion exposicion
Page 16: Programacion exposicion

Ejemplo:

la expresión (3 + 4) > 12 sería falsa, ya que 7 es menor

que 12.

Si a=10, b=20, c=30

a + b >c verdadero

a – b < c falso

a – b = c verdadero

a * b = c verdadero

Page 17: Programacion exposicion

Variables

En programación, las variables son espacios reservados en la memoria

que, como su nombre indica, pueden cambiar de contenido a lo largo

de la ejecución de un programa. Una variable corresponde a un área

reservada en la memoria principal del ordenador pudiendo ser de

longitud:

Fija.- Cuando el tamaño de la misma no variará a lo largo de la

ejecución del programa. Todas las variables, sean del tipo que sean

tienen longitud fija, salvo algunas excepciones — como las colecciones

de otras variables (arrays) o las cadenas.

Variable.- Cuando el tamaño de la misma puede variar a lo largo de la

ejecución. Típicamente colecciones de datos.

Page 18: Programacion exposicion

Tipos de Datos

Debido a que las variables contienen o apuntan a valores de tipos

determinados, las operaciones sobre las mismas y el dominio de sus

propios valores están determinadas por el tipo de datos en cuestión.

Algunos tipos de datos usados:

Tipo de dato lógico.

Tipo de dato entero.

Tipo de dato de coma flotante (real, con decimales).

Tipo de dato carácter.

Tipo de dato cadena