2.1. Symulacja gry na planszy

ORYGINALNE POLECENIE CKE

Wprowadzenie

W tym zadaniu analizujemy prostą grę polegającą na ustawianiu pionków na jednowymiarowej planszy B składającej się z s+1 pól, ponumerowanych 0, 1, …, s, dla pewnej dodatniej liczby całkowitej s. B[i] oznacza i-te pole na planszy.

Na początku gry na planszy stawiamy tylko 1 pionek na polu o numerze 0. Gra składa się z n tur. Sposób stawiania pionków w turach jest zadany przez n dodatnich liczb całkowitych zapisanych w tablicy A[1..n]. W k-tej turze pionki stawiamy zgodnie z procedurą Tura(k) zdefiniowaną następująco:

Tura(k)
    dla i = s, s – 1, ..., A[k] wykonuj
        jeśli na polu B[i - A[k]] znajduje się pionek i pole B[i] jest puste
            postaw pionek na polu B[i]

Formalnie rozgrywkę na planszy można zdefiniować teraz następująco:

Dane:

  • s, n − dodatnie liczby całkowite
  • A[1..n] − tablica n dodatnich liczb całkowitych

Wynik: B[0..s] – plansza do gry z ustawionymi pionkami, B[i] – i-te pole planszy

Rozgrywka:

postaw pionek na B[0];
dla k = 1, 2, …, n wykonuj
    Tura(k)

Gra kończy się sukcesem, gdy na polu B[s] stoi pionek.

Polecenie

Uzupełnij tabelę – podaj wyniki gry (TAK − sukces lub NIE − porażka) dla podanych tablicy A i liczby s.

AsSukces?
[1, 2, 3]5TAK
[1, 2, 5, 10]14…
[13, 5, 5, 2, 7]17…
[7, 6, 5, 4, 3, 2, 1]25…
Pokaż odpowiedź i ocenianie CKE

Odpowiedź CKE

AsSukces?
[1, 2, 3]5TAK
[1, 2, 5, 10]14NIE
[13, 5, 5, 2, 7]17TAK
[7, 6, 5, 4, 3, 2, 1]25TAK

Zasady oceniania CKE

2 pkt – za 3 poprawne odpowiedzi.

1 pkt – za 2 poprawne odpowiedzi.

0 pkt – za podanie odpowiedzi niepoprawnej lub niepełnej albo brak odpowiedzi.

Źródło

Oryginalne zasady oceniania CKE — PDF, strona 4

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ę