Está en la página 1de 8

Cuestionario

Pregunta 2:
Escriba un programa para hallar el promedio de 9 notas de laboratorio, eliminando la
menor nota. Es decir se promedia con 8 notas. Implemente la funcin MENOR. El
promedio se muestra en CL.
Datos de la subrutina
Nombre: MENOR
Parmetros de entrada: AL
Parmetros de salida: BL; muestra el menor
Solucin

Establecemos las notas en un vector


Hacemos la accin leer VEC SI
establecer contador (en ocho porque no contamos una de las notas
introducidas en el registro Al que tampoco se tomar en el bucle para
encontrar la nota menor), establecemos acumulador
mover primea nota a BL y comparamos sucesivamente en el BUCLE MENOR
llegando a obtener la nota menor la cual guardamos en un registro.
establecer contador 8 (debido a que la ltima nota esta guardada en el
registro AL y este no ingresa al bucle),;establecer acumulador.
Hacemos sumas sucesivas incluyendo a la nota menor hasta tener la suma
de las nueve notas, luego llamamos a la nota menor; guardada en el registro
de direccin y la restamos de la suma total de nmeros.
; establecemos 8 como divisor y la suma menos la nota menor como
dividendo.

ARREGLO.- si la nota cuenta con decimales y este es mayor que 0.5 se


incrementa la nota en 1.

Mostraremos la nota menor en BL y el promedio en CL.


DIAGRAMA DE FLUJO
Cdigo y descripcin
Imagen 1: captura de software en ejecucin
Pregunta 4:
Desarrolle un programa que halle la suma y la multiplicacin de 2 nmeros de un
digito:
Los nmeros se ingresan por teclado y los resultados se muestran en la pantalla de
la PC.
Ejemplo
Ingrese 1er nmero: 4
Ingrese 2 nmero: 8
Resultado (presiona la tecla enter)
La suma es: 12
El producto es: 32
Solucin

Llamamos libreras
Con las libreras mostramos en pantalla los mensajes de ingreso de los
nmeros.
Ingresamos por pantalla los valores a evaluar (con la INT 21H en 1 para ah)
Realizamos las operaciones respectivas y para mostrarla en pantalla
llamamos a la interrupcin que se reactiva con enter
Luego anunciamos los resultados con las libreras respectivas

DIAGRAMA DE FLUJO
Cdigo y descripcin
Imagen 2: captura de software en ejecucin
OBSERVACIONES

El problema 1 se present un reto mayor al encontrarnos con decimales que


al realizar operaciones en el sistema hexadecimal resulta un poco complejo
de entender a simple tratamiento.
Para poder hacer una aproximacin en cuanto al redondeo de nota se trabaj
con los valores del resto de una divisin en el sistema hexadecimal que
equivale al sistema decimal.
En el problema 2 la restriccin de trabajar sin libreras hara de este reto una
dificultad muy grande y extendera inevitablemente el cdigo de
programacin.
Al usar libreras reduce enormemente el cdigo utilizado y simplifica en gran
cantidad los pasos que se hara sin ellas.

Conclusiones
la macroinstruccin imprime una cadena de texto en la pantalla. Esta cadena se
especifica pasndole un parmetro a la funcin, la palabra frase.
Para mostrar en pantalla podemos realizar varios tipos de interrupciones de
acuerdo a lo requerido por el usuario.
La librera son de gran utilidad ya que reducen pasos al estar preestablecidas.
Son fciles de usar y solo requieren unos pasos para ejecutarlas.

También podría gustarte