Arkusz egzaminacyjny MINP-R0-100-2405:
Zasady oceniania rozwiązań zadańhttps://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2023/Arkusze_egzaminacyjne/2024/Informatyka/MINP-R0-100-2405-zasady.pdf  VIDEO 
Rozwiązanie do podpunktu a) 
Na podstawie załączonego obrazu widzę, że plansza jest podzielona na 3 wiersze i 3 kolumny, z czarnymi i białymi polami. Opisując ją w formie tablicy A A A  
A = [ 1 1 1 0 1 0 1 1 1 ] A =
\begin{bmatrix}
1 & 1 & 1 \\
0 & 1 & 0 \\
1 & 1 & 1 \\
\end{bmatrix} A =  1 0 1  1 1 1  1 0 1   Zastosujmy algorytm do tej planszy krok po kroku, wypełniając tablicę P P P  
Krok po kroku: Inicjalizacja : P [ 1 ] [ 1 ] ← PRAWDA P[1][1] \leftarrow \text{PRAWDA} P [ 1 ] [ 1 ] ← PRAWDA A [ 1 ] [ 1 ] = 1 A[1][1] = 1 A [ 1 ] [ 1 ] = 1 
P = [ P R A W D A ? ? ? ? ? ? ? ? ] P =
\begin{bmatrix}
PRAWDA & ? & ? \\
? & ? & ? \\
? & ? & ? \\
\end{bmatrix} P =  PR A W D A ? ?  ? ? ?  ? ? ?   Pierwszy wiersz :
P [ 1 ] [ 2 ] ← P [ 1 ] [ 1 ] = PRAWDA P[1][2] \leftarrow P[1][1] = \text{PRAWDA} P [ 1 ] [ 2 ] ← P [ 1 ] [ 1 ] = PRAWDA A [ 1 ] [ 2 ] = 1 A[1][2] = 1 A [ 1 ] [ 2 ] = 1 P [ 1 ] [ 3 ] ← P [ 1 ] [ 2 ] = PRAWDA P[1][3] \leftarrow P[1][2] = \text{PRAWDA} P [ 1 ] [ 3 ] ← P [ 1 ] [ 2 ] = PRAWDA A [ 1 ] [ 3 ] = 1 A[1][3] = 1 A [ 1 ] [ 3 ] = 1 P = [ P R A W D A P R A W D A P R A W D A ? ? ? ? ? ? ] P =
\begin{bmatrix}
PRAWDA & PRAWDA & PRAWDA \\
? & ? & ? \\
? & ? & ? \\
\end{bmatrix} P =  PR A W D A ? ?  PR A W D A ? ?  PR A W D A ? ?   Drugi wiersz :
P [ 2 ] [ 1 ] ← FAŁSZ P[2][1] \leftarrow \text{FAŁSZ} P [ 2 ] [ 1 ] ← FA Ł SZ A [ 2 ] [ 1 ] = 0 A[2][1] = 0 A [ 2 ] [ 1 ] = 0 P [ 2 ] [ 2 ] ← P [ 2 ] [ 1 ]   lub   P [ 1 ] [ 2 ] = FAŁSZ   lub   PRAWDA = PRAWDA P[2][2] \leftarrow P[2][1] \, \text{lub} \, P[1][2] = \text{FAŁSZ} \, \text{lub} \, \text{PRAWDA} = \text{PRAWDA} P [ 2 ] [ 2 ] ← P [ 2 ] [ 1 ] lub P [ 1 ] [ 2 ] = FA Ł SZ lub PRAWDA = PRAWDA A [ 2 ] [ 2 ] = 1 A[2][2] = 1 A [ 2 ] [ 2 ] = 1 P [ 2 ] [ 3 ] ← FAŁSZ P[2][3] \leftarrow \text{FAŁSZ} P [ 2 ] [ 3 ] ← FA Ł SZ A [ 2 ] [ 3 ] = 0 A[2][3] = 0 A [ 2 ] [ 3 ] = 0 P = [ P R A W D A P R A W D A P R A W D A F A Ł S Z P R A W D A F A Ł S Z ? ? ? ] P =
\begin{bmatrix}
PRAWDA & PRAWDA & PRAWDA \\
FAŁSZ & PRAWDA & FAŁSZ \\
? & ? & ? \\
\end{bmatrix} P =  PR A W D A F A Ł SZ ?  PR A W D A PR A W D A ?  PR A W D A F A Ł SZ ?   Trzeci wiersz :
P [ 3 ] [ 1 ] ← P [ 2 ] [ 1 ] = FAŁSZ P[3][1] \leftarrow P[2][1] = \text{FAŁSZ} P [ 3 ] [ 1 ] ← P [ 2 ] [ 1 ] = FA Ł SZ A [ 3 ] [ 1 ] = 1 A[3][1] = 1 A [ 3 ] [ 1 ] = 1 P [ 3 ] [ 2 ] ← P [ 3 ] [ 1 ]   lub   P [ 2 ] [ 2 ] = FAŁSZ   lub   PRAWDA = PRAWDA P[3][2] \leftarrow P[3][1] \, \text{lub} \, P[2][2] = \text{FAŁSZ} \, \text{lub} \, \text{PRAWDA} = \text{PRAWDA} P [ 3 ] [ 2 ] ← P [ 3 ] [ 1 ] lub P [ 2 ] [ 2 ] = FA Ł SZ lub PRAWDA = PRAWDA A [ 3 ] [ 2 ] = 1 A[3][2] = 1 A [ 3 ] [ 2 ] = 1 P [ 3 ] [ 3 ] ← P [ 3 ] [ 2 ]   lub   P [ 2 ] [ 3 ] = PRAWDA   lub   FAŁSZ = PRAWDA P[3][3] \leftarrow P[3][2] \, \text{lub} \, P[2][3] = \text{PRAWDA} \, \text{lub} \, \text{FAŁSZ} = \text{PRAWDA} P [ 3 ] [ 3 ] ← P [ 3 ] [ 2 ] lub P [ 2 ] [ 3 ] = PRAWDA lub FA Ł SZ = PRAWDA A [ 3 ] [ 3 ] = 1 A[3][3] = 1 A [ 3 ] [ 3 ] = 1 P = [ P R A W D A P R A W D A P R A W D A F A Ł S Z P R A W D A F A Ł S Z F A Ł S Z P R A W D A P R A W D A ] P =
\begin{bmatrix}
PRAWDA & PRAWDA & PRAWDA \\
FAŁSZ & PRAWDA & FAŁSZ \\
FAŁSZ & PRAWDA & PRAWDA \\
\end{bmatrix} P =  PR A W D A F A Ł SZ F A Ł SZ  PR A W D A PR A W D A PR A W D A  PR A W D A F A Ł SZ PR A W D A   Wynik: Algorytm zwróci P [ n ] [ m ] = P [ 3 ] [ 3 ] = PRAWDA P[n][m] = P[3][3] = \text{PRAWDA} P [ n ] [ m ] = P [ 3 ] [ 3 ] = PRAWDA  
Podsumowując, wynik działania algorytmu dla tej planszy to PRAWDA .