wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Iteracja i rekurencja

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Co to jest iteracja?

a)

Powtarzanie tej samej operacji z góry określoną liczbę razy lub aż do spełnienia określonego warunku

b)

Wywoływanie funkcji przez samą siebie w celu osiągnięcia rozwiązania problemu

c)

Przechodzenie przez wszystkie elementy kolekcji danych

d)

Zmiana wartości zmiennej w każdym kroku algorytmu

2.

Co to jest rekurencja?

a)

Powtarzanie tej samej operacji z góry określoną liczbę razy lub aż do spełnienia określonego warunku

b)

Wywoływanie funkcji przez samą siebie w celu osiągnięcia rozwiązania problemu

c)

Przechodzenie przez wszystkie elementy kolekcji danych

d)

Zmiana wartości zmiennej w każdym kroku algorytmu

3.

Jak nazywa się instrukcja iteracyjna, która wykonuje się dopóki warunek jest prawdziwy?

a)

for

b)

while

c)

do-while

d)

foreach

4.

Jak nazywa się instrukcja iteracyjna, która wykonuje się co najmniej raz, a następnie sprawdza warunek?

a)

for

b)

while

c)

do-while

d)

foreach

5.

Jak nazywa się instrukcja iteracyjna, która wykonuje się dla każdego elementu kolekcji danych?

a)

for

b)

while

c)

do-while

d)

foreach

6.

Jak nazywa się warunek, który musi być spełniony, aby zakończyć rekurencję?

a)

Warunek początkowy

b)

Warunek końcowy

c)

Warunek brzegowy

d)

Warunek rekurencyjny

7.

Jak nazywa się struktura danych, która przechowuje informacje o wywołaniach rekurencyjnych?

a)

Kolejka

b)

Lista

c)

Stos

d)

Drzewo

8.

Jak nazywa się algorytm, który opiera się na dzieleniu problemu na mniejsze podproblemy o tej samej strukturze, a następnie łączeniu ich rozwiązań?

a)

Algorytm zachłanny

b)

Algorytm dynamiczny

c)

Algorytm dziel i zwyciężaj

d)

Algorytm brute-force

9.

Jak nazywa się problem, który polega na przeniesieniu wszystkich krążków z jednego pręta na inny, zachowując kolejność i nie kładąc większego krążka na mniejszym?

a)

Problem plecakowy

b)

Problem komiwojażera

c)

Problem wież Hanoi

d)

Problem szachownicy

10.

Jak nazywa się ciąg liczb, w którym każda następna liczba jest sumą dwóch poprzednich, a pierwsze dwie liczby są równe 1?

a)

Ciąg arytmetyczny

b)

Ciąg geometryczny

c)

Ciąg Fibonacciego

d)

Ciąg rekurencyjny

11.

Jak nazywa się metoda iteracyjna, która polega na wyznaczaniu kolejnych przybliżeń rozwiązania równania nieliniowego?

a)

Metoda bisekcji

b)

Metoda Newtona

c)

Metoda iteracji prostej

d)

Metoda siecznych

12.

Jak nazywa się metoda rekurencyjna, która polega na wyznaczaniu wartości wielomianu w danym punkcie, korzystając z jego postaci skróconej?

a)

Metoda Hornera

b)

Schemat Hornera

c)

Metoda Lagrange'a

d)

Metoda Newtona

13.

Jak nazywa się problem, który polega na znalezieniu najdłuższego wspólnego podciągu dwóch lub więcej ciągów znaków?

a)

Problem najkrótszej ścieżki

b)

Problem największego wspólnego dzielnika

c)

Problem najdłuższego wspólnego podciągu

d)

Problem najmniejszej wspólnej wielokrotności

14.

Jak nazywa się problem, który polega na znalezieniu największej wartości, jaką można umieścić w plecaku o ograniczonej pojemności, mając do dyspozycji zbiór przedmiotów o określonych wartościach i wagach?

a)

Problem plecakowy

b)

Problem komiwojażera

c)

Problem wież Hanoi

d)

Problem szachownicy

15.

Jak nazywa się problem, który polega na znalezieniu największej liczby elementów, które można umieścić na szachownicy o określonym rozmiarze, tak aby żaden z nich nie atakował innego?

a)

Problem hetmanów

b)

Problem hetmanów

c)

Problem skoczków

d)

Problem wież

16.

Jak nazywa się problem, który polega na znalezieniu największej liczby podzbiorów zbioru n-elementowego, które nie mają elementów wspólnych?

a)

Problem pokrycia zbioru

b)

Problem podziału zbioru

c)

Problem skojarzenia zbioru

d)

Problem sumy podzbioru

17.

Jak nazywa się problem, który polega na znalezieniu największej liczby podzbiorów zbioru n-elementowego, które mają sumę elementów równą określonej wartości?

a)

Problem sumy podzbioru

b)

Problem pokrycia zbioru

c)

Problem podziału zbioru

d)

Problem skojarzenia zbioru

18.

Jak nazywa się algorytm, który opiera się na wykorzystaniu tablicy do przechowywania wyników pośrednich, aby uniknąć wielokrotnego obliczania tych samych wartości?

a)

Algorytm zachłanny

b)

Algorytm dynamiczny

c)

Algorytm dziel i zwyciężaj

d)

Algorytm brute-force

19.

Jak nazywa się problem, który polega na znalezieniu najkrótszej ścieżki między dwoma wierzchołkami w grafie ważonym?

a)

Problem najkrótszej ścieżki

b)

Problem najdłuższej ścieżki

c)

Problem minimalnego drzewa rozpinającego

d)

Problem najmniejszego przepływu