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

Opis rješenja: Kontrolnoj varijabli i se pridjeljuje vrijednost n. WHILE 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 WHILE 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 WHILE. Logički izraz u WHILE 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 WHILE naredbi.

Listing programa:

REM P08211003;
CLS
PRINT "Do broja: ";
INPUT N
I = N
WHILE I >= 1
  PRINT I
  I = I -  1
WEND
END

Ispis na ekranu:

Index