SZUKAJ NA TYM BLOGU

Zadanie 1. Podobne tablice (0–6) ()

Niech n będzie dodatnią liczbą całkowitą, a A[1..n] i B[1..n] będą n-elementowymi tablicami liczb całkowitych. 

Dla nieujemnej liczby całkowitej k, gdzie kn, powiemy, że tablice A i B są k-podobne, gdy A[1..k] = B[n-k+1..n] oraz A[k+1..n] = B[1..n-k]. Liczbę k nazywamy świadectwem podobieństwa. 

Uwaga: dla k = 0 przyjmujemy, że prawdziwe jest A[1..0]=B[n+1..n].

Zadanie 1.1. (0–1)

Uzupełnij tabelę – wpisz w pustych kratkach odpowiednie wartości. W wierszu piątym i siódmym wpisz słowo PRAWDA, jeśli tablice A i B są k-podobne przy podanym k, albo FAŁSZ w przeciwnym przypadku. W wierszu szóstym wpisz takie k, dla którego tablice A i B są k-podobne.

Lp.nTablica ATablica Bkodp.
1.3[5, 7, 9][5, 7, 9]0PRAWDA
2.5[4, 7, 1, 4, 5][1, 4, 5, 4, 7]2PRAWDA
3.5[10, 9, 12, 10, 9][10, 10, 9, 9, 12]3FAŁSZ
4.5[3, 6, 5, 1, 8][5, 1, 8, 3, 6]4FAŁSZ
5.5[1, 2, 3, 4, 5][3, 4, 5, 1, 2]2
6.9[1,1,1,1,3,1,1,1,1][3,1,1,1,1,1,1,1,1]
PRAWDA
7.6[4, 2, 4, 4, 2, 6][4, 4, 2, 6, 4, 2]1

Zadanie 1.2. (0–3) 

Zapisz w wybranej przez siebie notacji (w postaci pseudokodu, listy kroków lub w wybranym języku programowania) funkcję czy_k_podobne(n, A, B, k), gdzie A i B są n-elementowymi tablicami liczb całkowitych. Wynikiem funkcji jest PRAWDA, jeśli tablice A i B są k-podobne dla zadanego parametru k, natomiast FAŁSZ – w przeciwnym przypadku. 

Uwaga: w zapisie możesz wykorzystać tylko operacje arytmetyczne (dodawanie, odejmowanie, mnożenie, dzielenie, dzielenie całkowite, reszta z dzielenia), odwoływanie się do pojedynczych elementów tablicy, porównywanie liczb, instrukcje sterujące i przypisania do zmiennych lub samodzielnie napisane funkcje zawierające wyżej wymienione operacje.

Specyfikacja

 Dane

n – dodatnia liczba całkowita
 A[1..n], B[1..n] – n-elementowe tablice liczb całkowitych
 k – nieujemna liczba całkowita mniejsza niż n 

Wynik

 PRAWDA, jeśli tablice A i Bk-podobne dla podanego parametru k
 FAŁSZ w przeciwnym przypadku.

Zadanie 1.3. (0–2) 

Zapisz w wybranej przez siebie notacji funkcję czy_podobne(n, A, B), która dla danych tablic A i B daje odpowiedź PRAWDA, jeśli istnieje takie k, dla którego tablice A i B są k-podobne, natomiast FAŁSZ – w przeciwnym przypadku. 

Uwaga: w zapisie możesz skorzystać jedynie z operacji wymienionych w zadaniu 1.2. oraz funkcji czy_k_podobne(n, A, B, k) opisanej w zadaniu 1.2. 

Specyfikacja

Dane

n – dodatnia liczba całkowita
A[1..n], B[1..n] – n-elementowe tablice liczb całkowitych 

Wynik:

 PRAWDA, jeśli istnieje takie k (0 ≤ k < n), dla którego tablice A i Bk-podobne
 FAŁSZ w przeciwnym przypadku.

Zadanie 2. Symetryczny ciąg (0–5) ()

Argumentami procedury sym (a, b) są dwie nieujemne liczby całkowite a i b. Wywołanie tej procedury spowoduje wypisanie pewnego ciągu liczb całkowitych. 

sym(a, b)
 jeżeli a ≠ 0
   sym(a – 1, b + 1)
   wypisz a * b
   sym(a – 1, b + 1)

Zadanie 2.1. (0–2)

Uzupełnij tabelę – podaj wynik działania procedury sym (a, b) dla wskazanych argumentów a i b.

absym(a, b)
313 4 3 3 3 4 3
425 8 5 9 5 8 5 8 5 8 5 9 5 8 5
33
41

Zadanie 2.2. (0–3)

Uzupełnij tabelę – podaj długość ciągu liczbowego otrzymanego w wyniku wywołania procedury sym (a, b) dla wskazanych argumentów a i b.
absym(a, b)
327
4415
51
66
102020

Wypełnia
egzaminator

Nr zadania 2.1 2.2
Maks. liczba pkt. 2 3
Uzyskana liczba pkt.

Zadanie 3.1. (0–1) ()

Czas można odczytywać na zegarach tradycyjnych i na zegarach binarnych. Poniżej zamieszczono przykładowy sposób zapisu godziny 12:46:39 na zegarze binarnym:

– każda kolumna odpowiada jednej cyfrze zapisu dziesiętnego godziny przedstawionej w postaci binarnej
– czarny kwadrat (np. dioda zegara świeci) oznacza 1
– biały kwadrat (np. dioda zegara nie świeci) oznacza 0
– kwadraty w najniższym wierszu odpowiadają najmniej znaczącym cyfrom zapisu binarnego.

1.Zegar A wskazuje godzinę 22:30:48.PF
2.Zegar B wskazuje godzinę 07:58:35.PF
3.Zegar C wskazuje godzinę 10:44:24.PF
4.Zegar D wskazuje godzinę 17:48:54.PF

Zadanie 3.2. (0–1) ()

W poniższym algorytmie n jest nieujemną liczbą całkowitą, mod to operator reszty z dzielenia, div to operator dzielenia całkowitego. 

w ← 0
dopóki n ≠ 0 wykonuj
    ww + (n mod 10)
    n n div 10

1.Po wykonaniu algorytmu dla n = 45778 zmienna w przyjmuje wartość 30.PF
2.Po wykonaniu algorytmu dla liczby n wartością zmiennej w jest suma cyfr liczby n w zapisie dziesiętnym.PF
3.Podczas wykonywania algorytmu dla n = 1234 w kolejnych iteracjach pętli dopóki, zmienna w przyjmuje wartości 1, 3, 6, 10.PF
4.Po wykonaniu algorytmu dla n = 11111 zmienna w przyjmuje wartość 5.PF

Zadanie 3.3. (0–1) ()

Dana jest konfiguracja interfejsu sieciowego komputerów A i B. 

Dla komputera A:
Adres IPv4: 192.168.10.65
Maska sieci: 255.255.255.0 

Dla komputera B:
Adres IPv4: 192.168.10.128
Maska sieci: 255.255.255.0

1.Komputer A i komputer B są w tej samej sieci.PF
2.Adresem sieci dla komputera A jest adres 192.168.10.0.PF
3.Dla maski 255.255.255.0 są dostępne 254 adresy hostów.PF
4.Adres rozgłoszeniowy sieci, do której należy komputer B, to 192.168.255.255.PF

Zadanie 3.4. (0–1) ()

Dana jest tabela pracownicy
nr_p nazwisko imie staz pensja
736 Smitko Alan 10 2000
7499 Nowak Kazimierz 15 3000
7521 Więcek Mariusz 11 3500
7566 Jonas Kamil 12 2500
7654 Martin Leon 20 2300
7698 Bracki Bartosz 15 1530
7782 Celerek Agnieszka 12 1680
7788 Skotnik Natalia 21 2000
7839 King Mirosław 22 1500

oraz zapytanie SQL: 

SELECT *
 FROM pracownicy
 WHERE pensja < 2000
 ORDER BY staz DESC;

1.Wynik powyższego zapytania to 3.PF
2.Wynikiem powyższego zapytania jest zestawienie:
nr_p nazwisko imie staz pensja
7839 King Mirosław 22 1500
7698 Bracki Bartosz 15 1530
7782 Celerek Agnieszka 12 1680
PF
3.Wynikiem zapytania będą wiersze z tabeli pracownicy, zawierające wszystkie dane z tej tabeli dotyczące pracowników, dla których wartość z kolumny pensja jest mniejsza niż 2000, posortowane nierosnąco według parametru staz.PF
4.Wynikiem powyższego zapytania jest zestawienie:
nr_p staz pensja
7782 12 1680
7698 15 1530
7839 22 1500
PF

Zadanie 4. Pary (0–11) ()

Arkusz i dane

Arkusz MIN-R2_1P-202.pdf

Pliki Dane_PR2.ZIP

Zadanie 5. Języki (0–12) ()

Arkusz i dane

MIN-R2_1P-202.pdf

Dane_PR2.ZIP

Zadanie 6. Statek (0–12) ()

Arkusz i dane

Arkusz MIN-R2_1P-202.pdf

Pliki Dane_PR2.ZIP