aplikacja Matura google play app store

zadania z informatyki - Tworzenie algorytmów

Zadanie: 1 2 3 4 5 6 7 8 9 10
Zadanie 3.
Wiązka zadań Liczba narcystyczna

Niech dana będzie liczba naturalna x, której zapis dziesiętny ma n cyfr:

x = an-110n-1 + a(n-2)10n-2 + ... + a110 + a0     

(an-1 ≠ 0).

Powiemy, że liczba x jest narcystyczna, jeśli suma jej cyfr podniesionych do potęgi n-tej jest równa x, tzn.



Na przykład liczba 1634 jest narcystyczna, ponieważ

14 + 64 + 34 + 44 = 1634.

Powiemy, że liczba x jest B-narcystyczna, jeśli jej zapis w systemie o podstawie B ma n cyfr, których suma n-tych potęg jest równa x, tzn.




Na przykład liczba 289 jest 5-narcystyczna, ponieważ

289 = (2124)5 = 2·53 + 1·52 + 2·5 + 4 oraz
289 = 24 + 14 + 24 + 44.

Zadanie 3.1.
Uzupełnij brakujące cyfry tak, aby powstałe liczby były liczbami narcystycznymi.

Zadanie 3.2.
Sprawdź, które z poniższych liczb (podanych w systemie dziesiętnym) są B-narcystyczne dla podanych wartości B. Uzupełnij poniższą tabelkę, wybierając prawda lub fałsz w zależności od tego, czy liczba jest B-narcystyczna, czy też nie.

X

B

prawda/fałsz

3433

6


4890

5


8956

3


15345

2


Zadanie 3.3.
Napisz algorytm (w pseudokodzie lub wybranym języku programowania), który sprawdza, czy dana liczba x jest B-narcystyczna.

Dane:
x— liczba całkowita,  x ≥ 0,
B — liczba całkowita, B ≥ 2.
Wynik:
TAK, jeśli liczba x jest B-narcystyczna, NIE — w przeciwnym przypadku.
Poprzednia strona Następna strona

źródło: CKE
Polityka Prywatności