1.1. Wstawianie książek do biblioteczki

ORYGINALNE POLECENIE CKE

Wprowadzenie

Adam przechowuje swoje książki w biblioteczce zbudowanej z półek ponumerowanych kolejno 0, 1, 2, … (zaczynając od półki położonej najwyżej). Półka o numerze i ma 2i przegródek, w których umieszczane są książki. W jednej przegródce można umieścić tylko jedną książkę. Przegródki na i-tej półce są ponumerowane od lewej do prawej kolejnymi liczbami 1, 2, 3, …, 2i. Jako B[i, j] oznaczamy j-tą przegródkę na i-tej półce.

Przykład 1. Szara komórka to przegródka B[3, 4]

Biblioteczka: pięć półek; szara przegródka B[3,4].

Każda książka ma swój numer identyfikacyjny. Adam ustawia książki na półkach, zawsze zaczynając od przegródki B[0,1]. Stosuje przy tym następującą, rekurencyjną regułę: Adam sprawdza, czy przegródka B[i, j] (i ≥ 0 oraz 1 ≤ j ≤ 2i) jest pusta. Jeśli tak, umieszcza książkę w tej przegródce. W przeciwnym przypadku porównuje numer wstawianej książki z numerem książki w przegródce. Jeśli numer wstawianej książki jest mniejszy od numeru książki stojącej w przegródce, próbuje umieścić książkę na kolejnej półce w przegródce B[i + 1, 2j – 1]. Jeśli numer wstawianej książki jest większy od numeru książki w przegródce, to próbuje umieścić książkę w przegródce B[i + 1, 2j].

Przykład 2. Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno o numerach: 10, 2, 15, 13, 1, 5, 25 (zakładamy, że przedtem biblioteczka była pusta).

Biblioteczka po wstawieniu książek 10, 2, 15, 13, 1, 5, 25: półka 0: 10; półka 1: 2, 15; półka 2: 1, 5, 13, 25.

Przykład 3. Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno o numerach: 1, 5, 10, 15, 2, 25, 13 (zakładamy, że przedtem biblioteczka była pusta).

Biblioteczka po wstawieniu książek 1, 5, 10, 15, 2, 25, 13: B[0,1]=1; B[1,2]=5; B[2,3]=2; B[2,4]=10; B[3,8]=15; B[4,15]=13; B[4,16]=25.

Polecenie

Podaj zawartość biblioteczki po wstawieniu do niej kolejno książek o numerach: 14, 18, 12, 9, 20, 15, 17.

Numery książek wpisz we właściwe miejsca na poniższym schemacie.

Puste półki 0–4 biblioteczki do wpisania numerów książek.
Pokaż odpowiedź i ocenianie CKE

Odpowiedź CKE

Poprawne rozmieszczenie: B[0,1]=14; B[1,1]=12; B[1,2]=18; B[2,1]=9; B[2,3]=15; B[2,4]=20; B[3,6]=17.

Zasady oceniania CKE

Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania.

W zadaniach praktycznych wszystkie wyniki muszą być odzwierciedleniem komputerowej realizacji obliczeń.

2 pkt – odpowiedź poprawna.

1 pkt – odpowiedź z jednym numerem książki w nieodpowiednim miejscu.

0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.

Źródło

Oryginalne zasady oceniania CKE — PDF, strona 2

Potrzebujesz pomocy w przygotowaniu do matury?

Zobacz korepetycje

TWÓJ NASTĘPNY KROK

Przygotuj się do matury z informatyki ze mną.

Igor Józefowicz — korepetycje z informatyki do matury

Na indywidualnych zajęciach online uporządkujemy trudne zagadnienia i przećwiczymy zadania maturalne. Wspólnie ustalimy plan przygotowań dopasowany do Twojego poziomu i celu.

TWÓJ PIERWSZY KROK

30 minut · online · bezpłatnie

Umów bezpłatną rozmowę