programacion exposicion
TRANSCRIPT
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
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
Jerarquía de operadores
Existen distintos tipos de operadores:
• Operadores Lógicos
• Operadores aritméticos
• Operadores relacionales
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.
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;
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.
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)
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:
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
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)
Ejemplo
1) 7+5-6=
1) 12-6
1)6
2) 9+7*8-36/5=
2)9+56-7.2
2) 57.8
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.
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
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
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.
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