Wskazówka:
Przeanalizujemy działanie funkcji F dla kolejnych przykładów oraz dla danych z zadania:

p = 1, k = 5, e = 10.

Dla T = [3, 4, 6, 8, 9]:

p

k

k = p

s

T [s]

T [s] > 10

1

5

nie

3

6

nie

4

5

nie

4

8

nie

5

5

tak

-

-

-


Ponieważ T [5] ≤ 10, funkcja F zwraca wartość p + 1 = 6.

Dla T = [15, 16, 18, 22, 24]:

p

k

k = p

s

T [s]

T [s] > 10

1

5

nie

3

18

tak

1

3

nie

2

16

tak

1

2

nie

1

15

tak

1

1

tak

-

-

-


Ponieważ T [1] > 10, funkcja F zwraca wartość p = 1.

Dla T = [2, 10, 16, 24, 26]:

p

k

k = p

s

T [s]

T [s] > 10

1

5

nie

3

16

tak

1

3

nie

2

10

nie

3

3

tak

-

-

-


Ponieważ T [3] > 10, funkcja F zwraca wartość p = 3.

Dla T = [1, 3, 10, 10, 18]:

p

k

k = p

s

T [s]

T [s] > 10

1

5

nie

3

10

nie

4

5

nie

4

10

nie

5

5

tak

-

-

-


Ponieważ T [5] > 10, funkcja F zwraca wartość p = 5.
Powrót do pytań