Beruflich Dokumente
Kultur Dokumente
PRACTICAS DE LABORATORIO
TUTOR
HECTOR URIEL VILLAMIL GONZALEZ
De
NELSY SANCHEZ TORRES
40091533
YULBREY BAUTISTA ROJAS
1075233081
MARIA ASEBEL RUMIQUE ARIAS
30521356
ANGELICA SIERRA SERNA
38667452
ALEXANDER VAENCIA
INICIO
Num, num 1,
num2
Resultado char
Lea numero
1
Numerous 2
Lea la
operacion
no
Operacion si Resultado
=”+” =n1+n2
n1+n2
no
si Resultado=
Operacio
n= “_” N1-n2
no
Escriba=
El Resultado es: fin
Operacio Resultado=
si
n= “*” N1*n2
no
Operacio Resultado=
si
n= “/” N1/n2
CODIGO FUENTE EN SIMUPROC DE LA CALCULADORA
MSG MSG
-------------------MENU---------- MSG
---------- * MSG SU OPCION ES
MSG 1 INTRODUCIR VALORES * LDT
MSG 2 SALIR DEL PROGRAMA * CMP 105
MSG JMA 112
------------------------------------ JEQ 0
-------------* CMP 104
LDT ELIJA UNA OPCIÓN JEQ 80
CMP 102 CMP 103
JMA 110 JEQ 150
JEQ 112 CMP 102
CMP 101 JEQ 140
JEQ 114
JME 0
#100
0
1
10
CMP 101
11
100 JEQ 130
101 JME 118
#110 #80
MSG SU NUMERO ES MAYOR LDA 50
JMP 0 DIV 51
MSG "ADIOS" EAP LA DIVISION ES
HLT JMP 118
LDT INTRODUZCA EL PRIMER HLT
NUMERO #150
STA 50 LDA 50
LDT INTRODUZCA EL MUL 51
SEGUNDO NUMERO EAP LA MULTIPLICACIÓN ES
STA 51 JMP 118
MSG HLT
******************************* #140
MSG ---------MENU LDA 50
ARITMETICO------- SUB 51
MSG QUE DESEA HACER EAP LA RESTA ES
MSG 1 SUMAR JMP 118
MSG 2 RESTAR HLT
MSG 3 MULTIPLICAR #130
MSG 4 DIVIDIR LDA 50
MSG 5 VOLVER AL MENU ADD 51
PRINCIPAL EAP LA SUMA ES
MSG JMP 118
------------------------------- HLT
2. Diseñe un programa que represente la solución matemática a un
problema.
El algoritmo para hallar los números primos es el siguiente:
PROGRAMA
leo limite
num=1
MQ num<=limite Haga //aca RaizC() es la funcion que
Si num<=3 se explica más adelante.
Imprima Num
Sino Si num % 2 == 0
Break
Sino
x=3 uncion RaizC()
raiz=RaizC(num) y=1
MQ x<=raiz Haga
mq (y != raiz) ó (y != raiz+1)
Si num % x ==0 break SI
x= x+2 haga
FinMQ raiz = y
imprima num
y = ( y + ( num / y )) / 2
FinSi
FinSi fin mq
num=num+1
FinMQ
FIN PROGRAMA