Rozważ algorytm, który dla zadanego naturalnego n > 0 oblicza następującą sumę:
suma = 11 + 22 + 33 + 44 + ... + nn
Algorytm:
krok 1. suma:= 1, i:= 2
krok 2. dopóki i <= n, wykonuj
a. j:=1, p:=1
b. dopóki j >= 1, wykonuj:
(i) p := p*i
(ii) j := j – 1
c. suma := suma + p, i := i+1
Oceń prawdziwość stwierdzeń:
| 1. | Liczba instrukcji wykonana przez ten algorytm nie zależy od wielkości n. | P | F |
|---|---|---|---|
| 2. | Liczba instrukcji wykonana przez ten algorytm jest funkcją kwadratową ze względu na n. | P | F |
| 3. | Instrukcja w kroku 2. jest instrukcją iteracji. | P | F |
| 4. | Wartość zmiennej j w kroku 2.b. zmienia się kolejno od 1 do i, przy n > 1. | P | F |
FPPF