Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

MAC: sommare

Precedente
SUPERIORE
Successiva

Sommare gli interi da X a Y

PROG   RUN       '
                 '
       INP X     '
       INP Y     '
                 '
SU     LDA SOMMA '
       ADD X     ' SOMMA <-- SOMMA+X
       STA SOMMA '
                 '
       LDA X     '
       ADD #1    ' X <-- X+1
       STA X     '
                 '
       LDA Y     '
       SUB X     ' SE (Y >= X)...
       JGE SU    '
                 '
       OUT SOMMA ' RISULTATO
                 '
       ALT       '
                 '
X      DAT 0     ' DATI
Y      DAT 0     '
SOMMA  DAT 0     '
                 '
       END       '

Con un'istruzione in meno...

PROG   RUN       '
       INP X     '
       INP Y     '
SU     LDA SOMMA '
       ADD Y     ' SOMMA <-- SOMMA+Y
       STA SOMMA '
       LDA Y     '
       SUB #1    ' Y <-- Y-1
       STA Y     '
       SUB X     '
       JGE SU    '
       OUT SOMMA '
       ALT       '
X      DAT 0     ' DATI
Y      DAT 0     '
SOMMA  DAT 0     '
       END       '

MAC: sommare - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva