8.3.. Napisati program za ispis prvih n prirodnih brojeva unazad.

Opis rješenja: Kontrolnoj varijabli i se pridjeljuje vrijednost n. DO petlja se ponavalja sve dok je logički izraz i>=1 istinit. Naredbom i=i-1 se umanjuje vrijednost varijable i za jedan. Računar ovu operaciju izvodi na slijedeći način. Prvo vrijednosti varijable i oduzima 1. Zatim ovu vrijednost pridružuje varijabli i. Izvršenje programa prelazi na početak DO petlje, koja obezbjeđuje ponavljanje.

Opis programa: Poslije upisa vrijednosti n (koliko će se brojeva ispisati) varijabli i se pridružuje početna vrijednost (i=n). Petlja počinje naredbom DO. Logički izraz u DO naredbi obezbjeđuje ponavljanje sve dok je logički izraz (i>=1)istinit. Vrijednost varijable i se umnjuje za 1 korištenjem izraza i=i-1. Računar prvo izvodi desni dio ovog izraza, umanjuje vrijednost varijable i za jedan (i-1). Izračunatu vrijednost računar pridružuje varijabli i. Prelazi se na početak petlje, tj ponavlja se petlja dok je istinit logički izraz u DO naredbi.

Listing programa:

REM p08311003;
CLS
PRINT "Do broja: ";
INPUT N
I = N: REM pocetna vrijednost
DO
    PRINT I
    I = I - 1
LOOP UNTIL I < 1
END

Ispis na ekranu:

Index