TEMA 1: Computadora
Organización física del computador
CONCEPTOS Dato y Tipos de datos
FUNDAMENTALES Identificadores
DE LA Variables
PROGRAMACIÓN Constantes
Expresiones
Operandos y Operadores
Prioridades en los operadores
Tablas de verdad
Instrucciones de Asignación
Ejercicios
3
Computadora
Una computadora es Hardware: es la parte física
una máquina electrónica de la computadora, es
digital capaz de procesar aquello que podemos ver y
tocar.
información y producir
datos de salida para lo Ejemplo: Monitor, impresora,
scanner, video beam, etc.
cual requiere de ciertos
datos de entrada, esta
compuesta por dos
elementos Software: es la parte
fundamentales: lógica de la
computadora.
Ejemplo: Sistemas
Software. Operativos, programas,
Hardware aplicaciones.
ORGANIZACIÓN FÍSICA DEL COMPUTADOR
“
4
UNIDAD CENTRAL
DE PROCESO (CPU)
UNIDAD DE UNIDAD DE
ENTRADA SALIDA
UNIDAD
ARITMÉTICO-
LÓGICO
UNIDAD DE
CONTROL
MEMORIA
PRINCIPAL: RAM
Y ROM
MEMORIA EXTERNA
5
Los datos son los objetos de información sobre los que actúa un programa.
Un dato puede ser un simple carácter como 'a', un valor entero tal como
35, un número real tal como 2.345 o una cadena tal como "algoritmia".
Todos los datos tienen un tipo asociado con ellos.
Identificador
Ejemplo
Variable: Usuarios de Edad 27 Variable entera
un taxi
Aritméticas
Relaciónales
Lógicas
10
Operador Significado
+ Suma
- Resta
* Multiplicación
/ División
Mod Residuo de división entera
^ Exponenciación
11
Operador Significado
> mayor Operador Significado
>= mayor o igual que no (not) negación
< menor y (and) conjunción
<= menor o igual que
o (or) disyunción
igual a
<> diferente de
Cuando una expresión compleja tiene múltiples operadores, la prioridad de 12
operador determina la secuencia en que se realiza la operación. El orden de
ejecución puede afectar de manera significativa al valor resultado.
OPERADOR PRIORIDAD
() No es operador
^ Exponenciación
+, - Suma Resta
A5
a) B es mayor que 2.
b) M es menor ó igual que 5 pero mayor que 25. 2. Evaluar las siguientes expresiones:
c) P es igual a 6 ó mayor que Q.
d) N es menor que 50. a) 4 + 5 * (10 - 6) / 2 + 3 ^ 4 =
e) M es mayor que A, B y C.
f) Z esta en el intervalo de 4 a 100. b) 8 + 3 * (25 - (2 + 4)) =
g) T es igual a 2, 3 ó 4.
Sea: a = 10, b = 12, c = 13, d =10
a) ((a > b)or(a < c)) and ((a = c) or (a > = b)) =
b) ((a > = b) or (a < d)) and (( a > = d) and (c > d)) =
c) not (a = c) and (c > b) =
16
Representar como expresiones lógicas:
a. B > 2
b. ( M <= 5 ) y ( M > 25 )
c. ( P = 6 ) o ( P > Q )
d. N < 50
e. ( M > A ) y ( M > B ) y ( M > C )
f. ( Z >= 4 ) y ( Z <= 100 )
g. ( T = 2 ) o ( T = 3 ) o ( T= 4)
a) = 95 a) = F
b) = 65 b) = F
c) = V