wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorytmy 2

Total questions: 14

Worksheet time: 11mins

Name
Class
Date
1.

Poniżej podano liczby zapisane w różnych systemach. Wskaż liczby parzyste.

a)

1018

b)

100102

c)

1111116

d)

DECA016

2.

Liczba o 1 większa niż 110112 niż to

a)

111002

b)

111112.

c)

111012.

d)

101112

3.

Przyjrzyj się poniższemu schematowi i uzupełnij zdanie.

Podczas obliczania siódmej liczby Fibonacciego metodą rekurencyjną wartość funkcji F2 obliczana jest

a)

3 razy

b)

5 razy

c)

8 razy

d)

6 razy

4.

Ile razy wypisana wartość silni jest parzysta?

a)

3

b)

2

c)

0

d)

4

5.

Sposób definiowania funkcji, który polega na umieszczeniu w treści funkcji odwołań do niej samej, nazywa się

a)

iteracją.

b)

rekurencją.

c)

faktoryzacją.

d)

instrukcją warunkową.

6.

Fraktalne drzewa binarne to takie, w których z pnia wyrastają dwie gałęzie, a następnie z każdej gałęzi wyrastają dwie kolejne gałęzie i tak dalej. Na rysunku poniżej przedstawiono drzewo stopnia 3, które ma 6 gałęzi. Ile gałęzi ma drzewo stopnia 4?

a)

10

b)

14

c)

20

d)

12

7.

Uzupełnij zdanie.

Płatek Kocha jest trójkątem ???, którego brzeg stanowi krzywa Kocha.

a)

prostokątnym

b)

równoramiennym

c)

rozwartokątnym

d)

równobocznym

8.

Wykonano polecenie x = input() i podano liczbę 3. Co zostanie wypisane po wykonaniu polecenia print(x + x)?

a)

33

b)

9

c)

4

d)

6

9.

Każdą liczbę zmiennoprzecinkową zapisuje się za pomocą składowych:

a)

części całkowitej i części ułamkowej

b)

części całkowitej, części ułamkowej i przybliżenia.

c)

znaku, wykładnika i mantysy, czyli części ułamkowej.

d)

części całkowitej, licznika i mianownika.

10.

 

Jaki będzie wynik funkcji dla parametru 1234567987?

a)

0

b)

6

c)

3

d)

10

11.

Sito Eratostenesa to algorytm znajdowania liczb pierwszych z przedziału od 2 do n. Na początek wykreślamy wszystkie wielokrotności liczby 2 większe od niej samej. Powtarzamy wykreślanie wielokrotności kolejnej niewykreślonej liczby, czyli 3, 5 itd. Jak długo musimy kontynuować wykreślanie, aby zostały wszystkie liczby pierwsze z przedziału od 2 do n?

Aż liczba, której wielokrotność wykreślamy, będzie większa niż

a)

n-1

b)

n

c)

n//2

d)

√n

12.

Złożoność czasowa algorytmu

a)

oblicza, ile razy wykonuje się operacja mnożenia w trakcie działania algorytmu.

b)

wyznacza liczbę komórek pamięci zajętych w trakcie działania algorytmu

c)

ułatwia oszacowanie czasu działania algorytmu

d)

mierzy dokładny czas działania algorytmu

13.

Mamy monety 10, 5, 2 i 1. Wskaż zdania nieprawdziwe.

a)

Aby uzyskać sumę 5 wystarczy 1 moneta.

b)

Minimalna liczba monet potrzebna do uzyskania sumy 18 wynosi 5

c)

Aby uzyskać sumę 9 wystarczą 3 monety

d)

Minimalna liczba monet potrzebna do uzyskania sumy 12 wynosi 2

14.

Jako rozwiązanie zadania uczniowie napisali poniższą funkcję:

a)

Suma cyfr podanej liczby większych od 5.

b)

Największa cyfra liczby

c)

Suma cyfr podanej liczby

d)

Suma cyfr podanej liczby mniejszych od 5