Copia de logica computacional
• Aritméticos
• Relacionales
• Lógicos
•
Operadores aritméticos
|Precedencia |Operador |
|1|Paréntesis |
|2 |- |
|3 |* / % mod div |
|4|+ - |
Expresiones aritméticas
• Formadas por operandos numéricos y operadores aritméticos
• Pueden incluir variables y funciones numéricas
• Lasoperaciones se evalúan de izquierda a derecha y conforme a las reglas de precedencia
Ejemplo 1
• 4+3*7
• 4+21
• 25
Ejemplo 2
• 3+6*8/3-1
• 3+48/3-1
• 3+16-1
• 19-1• 18
Ejemplo 3
(6+7*2)/(7-2)
Ejemplo 4 ¿Qué diferencia hay?
a) 3+(4*5/2)
b) 3+(4*5)/2
c) 3+4*(5/2)
d) 3+4*5/2
Ejemplo 5
• Primera opción
–3+200*200/4 = 3+(200*200)/4
• Segunda opción:
– 3+200*(200/4)
TIPOS DE DATOS
El tipo de un dato define…
• Los valores que puede tener el dato
– Numérico sin fracciones(entero)
– Numérico con fracciones
– Alfanumérico
El tipo de un dato define…
• Las operaciones que se pueden realizar con el dato
– Operaciones aritméticas– Comparación con otros datos
– Lectura/escritura
El tipo de un dato define…
• El modo cómo se almacena el dato
– Número de bytes
– Formato
•Entero Binario en Complemento a 2
• Entero Binario en Complemento a 1
• Real en mantissa/exponente
[pic]
Tipos simples
• Almacenan solamente un valor
• Nopueden descomponerse en datos más simples
• Ejemplos
– Integer
– Real
– Boolean (caso especial de Integer)
– Char (caso especial de Integer)
Tipos...
Regístrate para leer el documento completo.