Deber 1. Ejercicio 2

También podría gustarte

Está en la página 1de 1

INSTRUCCIÓN

loc (men) S O Op1 Op2 Op3 Comentarios


000 0 El valor de esta loc es 0, por convención.
001 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 Guarda el valor de índice del vector (i)
002 0, 6 Guarda el valor de tamaño n del vectorA
003 0, 6, 4, 5, 9, 47, 1, 6, 6, 4, 5, 9, 47, 1 Guarda el valor de una variable temp a usar
004 0, 6, 4, 1 Guarda el valor del menor a encontrar (m)
005 Identifica el inicio del vectorA
006 0, 6 A[0]
007 0, 4 A[1]
008 0, 5 A[2]
009 0, 9 A[3]
010 0, 47 A[4]
011 0, 1 A[5]



099 Final del área de datos
100 - 9 999 999 999 Delimitador entre áreas de datos e instrucciones
101 + 0 000 000 001 i <-- 0
102 + 0 000 000 002 n <-- 0
103 + 0 000 000 003 temp <-- 0
104 + 0 000 000 004 M <-- 0
105 + 0 000 000 005 A <-- 0
106 + 8 000 000 002 Ingresa el tamaño de vectorA desde el teclado. n <-- teclado
107 + 8 000 000 003 Ingresa datos que irán dentro del vectorA desde el teclado. temp <-- teclado
108 + 6 005 001 003 A[i] <-- temp
109 + 7 001 002 107 i <-- i+1; Si i < n entonces salte a ejecutar la instrucción de loc(107)
110 + 0 000 000 001 Se inicializa i nuevamente. i <-- 0
111 - 6 005 001 003 temp <-- A[i]; se usará para la siguiente instrucción
112 + 0 003 000 004 m <-- temp; se inicializa a m como A[0]
113 - 6 005 001 003 temp <-- A[i]; comienzo del bucle
114 - 5 004 003 116 Compara, si m <= temp entonces salte a la instrucción en loc(116)
115 + 0 003 000 004 m <-- temp
116 + 7 001 002 113 i <-- i+1; Si i < n entonces salte a ejecutar la instrucción de loc(113)
117 - 8 004 000 000 Imprime el resultado. Pantalla <-- m
118 + 9 000 000 000 Fin de programa

También podría gustarte