Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema1 PDF
Tema1 PDF
Unidad de control,
Memoria,
Dispositivos de entrada/salida
Buses que proporcionan un medio de transporte de los datos entre las otras
partes.
1.1.2 Elementos internos de la computadora
(estructura y función)
Decodifica la instrucción
Ejecuta la instrucción
2.3",&405-( 6"/7&,&405-(
9,0"#4&*-()&
8(4,%/4%,&*-( ;%#/0-#&7"( !1$0/-(
9:'"4-(
<
+&(/&7 +H4>-# +,-7-$
<9=9! <!2+F
3>3 ???
??? <@@ D&(E"77
A&5& !2F+
<B 6,?)F/>"."
3>3C 6,?)G&/E"4
??? ???
1.1.4.1 Representación de tipos de datos,
enteros, reales, caracteres
1. 4 → 100
2. 100 → 0100
3. +4 → 0100 3. −4 → 1100
1.1.4.1 Enteros en complemento a 2
r = 1 × 2 4 + 0 × 2 3 + 1 × 2 2 + 0 × 21 + 1 × 2 0 + 1 × 2 −1 + 1 × 2 −2 + 0 × 2 −3
r = 21.75
1.1.4.1 Notación de punto flotante
(1).00111100010000000000000
0 10000011
1.1.4.1 Notación de punto flotante
Ejecución secuencial
La ejecución secuencial consiste en ejecutar una instrucción y al terminar, realiz
el siguiente paso del algoritmo.
···
consiste en ejecutar una instrucción y al terminar, realizar lo que
n. Instrucción i
La ejecución secuencial consiste en ejecutar una instrucción y al
o. Instrucción i+1
mo. terminar, realizar lo que indica el siguiente
· · · paso del algoritmo.
!!!
···
n. Instrucción i !"#$%&''()"*!
o. Instrucción i + 1 !"#$%&''()"*!+,
···
!!!
!!!
Ejecución condicional
CAPÍTULO 1. ELEMENTOS PARA EL ESTUDIO DE LAS ESTRUCTURAS
!!!
n. SI c ENTONCES
n.1. Subinstrucción 1 ! "
"
···
n.k. Subinstrucción k !"#$%&'("))$*%+, !"#$%&'("))$*%+,
o. SI NO
!!!
!!!
o.1. Subinstrucción 1
!"#$%&'("))$*%+! !"#$%&'("))$*%+!
···
o.j. Subinstrucción j
···
!!!
!!!
CAPÍTULO 1. ELEMENTOS PARA EL ESTUDIO DE LAS ESTRUCTURAS DE DA
···
1.1.4.2 Ciclo: iteración definida n. DESDE cont ← 1 HASTA N
n.1. Subinstrucción 1
···
n.k. Subinstrucción k
n.k+1. cont ← cont + 1
MENTOSSirve
PARA para
ELejecutar
ESTUDIO un DE
grupo
LASdeESTRUCTURAS DE DATOS N
instrucciones
14··· A exactamente
veces, donde N es un entero positivo.
!!!
··· "#$%++++++,
n.1. Subinstrucción 1 !
!"#$%&'("))$*%+,
···
!!!
n.k. Subinstrucción k !"#$%&'("))$*%+!
···
!!!
Es importante notar que en el caso de la iteración definida existe
!!!
···
n. MIENTRAS c HACER
n.1. Subinstrucción 1
Conocida también como iteración indefinida,
···
se utiliza para repetir
NTOS PARA EL ESTUDIO DE LAS ESTRUCTURAS DE DATOS 15
n.k. Subinstrucción k
un bloque de acciones A, mientras una
· · · condición C sea verdadera,
!!!
··· "
n. MIENTRAS c HACER
!
!
···
!!!
n.k. Subinstrucción k !"#$%&'("))$*%+"
···
!!!
En este caso, a diferencia de la iteración definida, la condición de
!!!