Przeanalizuj poniższy algorytm, który dla danej nieujemnej liczby całkowitej n oblicza liczbę całkowitą c.
Uwaga: x mod y, x div y oznaczają – odpowiednio – resztę i iloraz z dzielenia całkowitego x przez y.
Uzupełnij poniższą tabelę – dla każdej z podanych liczb wpisz wartość zmiennej c po wykonaniu algorytmu oraz liczbę wykonań instrukcji c = c + b.
W odpowiedzi podaj sumę liczb c 3 kolumny
24_11.jpg cennik.txt jablka.txt kierowcy.txt liczby.txt rejestr.txt skrot.txt skrot2.txt taryfikator.txt
b = 1
c = 0
dopóki n > 0 wykonuj:
a = n mod 10
n = n div 10
jeżeli (a mod 2 = 0): c = c + b * (a div 2)
w przeciwnym razie c = c + b
b = b * 10
Uwaga: x mod y, x div y oznaczają – odpowiednio – resztę i iloraz z dzielenia całkowitego x przez y.
Uzupełnij poniższą tabelę – dla każdej z podanych liczb wpisz wartość zmiennej c po wykonaniu algorytmu oraz liczbę wykonań instrukcji c = c + b.
n | Wartość c po wykonaniu algorytmu | Liczba wykonań instrukcji c=c+b |
33658 | 11314 | 3 |
542102 | ||
87654321012345678 |
W odpowiedzi podaj sumę liczb c 3 kolumny