Zadanie 2

Ciąg Fibonacciego to ciąg liczb naturalnych określony rekurencyjnie w sposób następujący: , , a każdy następny element ciągu jest sumą dwóch poprzednich, czyli:

F n = { 0 dla  n = 0 1 dla  n = 1 F n 1 + F n 2 dla  n > 1

Binarny fraktal Fibonacciego to dwuwymiarowa tablica zawierająca w kolejnych wierszach binarne zapisy kolejnych liczb Fibonacciego, gdzie każde zero w zapisie zastąpiono białym kwadratem, a każdą jedynkę czarnym kwadratem (p. rysunek). Wszystkie binarne zapisy powinny składać się z jednakowej liczby cyfr, czyli do zapisów krótszych niż najdłuższy należy dodać zera wiodące.

R1QF6YcRDtv1x

Napisz program, który znajdzie wszystkie liczby pierwsze wśród liczb , , ... , . Zapisz każdą z liczb w osobnym wierszu pliku pierwsze.txt.

Do oceny oddajesz:

  • plik pierwsze.txt zawierający odpowiedź (wszystkie liczby pierwsze wśród liczb , , ... , , każda z nich zapisana w osobnym wierszu);

  • plik(i) z komputerową realizacją zadania (kodem programu).

Zadanie zostało opracowane przez CKE i pojawiło się w zbiorze zadań maturalnych z informatyki. Cały zbiór można znaleźć na stronie internetowej Centralnej Komisji Egzaminacyjnej.

Przetestuj działanie programu dla danych z treści zadania. Twój program powinien wypisywać rozwiązanie na ekran, a nie zapisywać je do pliku.

1
Pokaż ćwiczenia:
21
Ćwiczenie 1

JĘZYK C++

Ri5uxeScrr1oY1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 2

JĘZYK JAVA

R1CFmL062CZWP1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
21
Ćwiczenie 3

JĘZYK PYTHON

R1FbC6zHGC6jO1
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Odpowiedź do zadania

pierwsze.txt

R19vu0TP3WErV

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 33.00 B w języku polskim