SZUKAJ NA TYM BLOGU
Komunikaty o egzaminie maturalnym z informatyki w 2024 r. z CKE ( )
Komunikat dyrektora Centralnej Komisji Egzaminacyjnej z 17 sierpnia 2023 r. w sprawie listy systemów operacyjnych, programów użytkowych oraz języków programowania w przypadku egzaminu maturalnego z informatyki w 2024 roku
Zadanie 3.1. (0–1) z .EINP-R1-100-2306 (SystemyLiczbowe)
| 1. | 10116 = 110010112 | P | F |
|---|---|---|---|
| 2. | 10116 < 4018 | P | F |
| 3. | 4018 = 1000000012 | P | F |
| 4. | 1018 < 4116 | P | F |
Zadanie 3.2. (0–1) z .EINP-R1-100-2306 (SQL)
W bazie danych znajdują się tabele zwierzeta oraz osoby.
Tabela zwierzeta zawiera dane: identyfikator zwierzęcia (id), gatunek (gatunek), sposób odżywiania (sposob_odzywiania – mięsożerne, roślinożerne) oraz identyfikator właściciela zwierzęcia (id_osoby). Tabela osoby, z danymi właścicieli zwierząt, zawiera dane: identyfikator osoby (id_osoby –
klucz podstawowy), imię i nazwisko osoby (imie, nazwisko).
Poniżej pokazano przykładowe dane z obu tabel.
Tabela zwierzeta
| id | gatunek | imie | id_osoby |
|---|---|---|---|
| 1 | pies | Azor | 1 |
| 2 | kot | Mruczek | 2 |
| 3 | kot | Kicia | 3 |
| 4 | pies | Pimpek | 2 |
Tabela osoby
| id_osoby | imie | nazwisko |
|---|---|---|
| 1 | Jan | Nowak |
| 2 | Adam | Kowalski |
| 3 | Anna | Nowakowska |
| 1. | w wyniku zapytania: SELECT DISTINCT nazwisko FROM osoby; otrzymamy listę różnych nazwisk osób z tabeli osoby (nazwiska nie będą się powtarzać). | P | F |
|---|---|---|---|
| 2. | w wyniku zapytania: SELECT nazwisko FROM osoby WHERE nazwisko LIKE "A"; Otrzymamy listę nazwisk zaczynających się od litery A. | P | F |
| 3. | w wyniku zapytania: SELECT imie FROM osoby WHERE imie BETWEEN "A" AND "C"; otrzymamy listę imion zaczynających się od litery A lub B. | P | F |
| 4. | w wyniku zapytania: SELECT imie, nazwisko FROM osoby WHERE imie IN ("Ala","Ula"); otrzymamy listę imion i nazwisk wszystkich osób mających imiona, które w kolejności alfabetycznej znajdują się pomiędzy „Ala” a „Ula”. | P | F |
Zadanie 3.3. (0–1) z .EINP-R1-100-2306 (SQL)
W bazie danych znajdują się tabele zwierzeta oraz osoby.
Tabela zwierzeta zawiera dane: identyfikator zwierzęcia (id), gatunek (gatunek), sposób odżywiania (sposob_odzywiania – mięsożerne, roślinożerne) oraz identyfikator właściciela zwierzęcia (id_osoby). Tabela osoby, z danymi właścicieli zwierząt, zawiera dane: identyfikator osoby (id_osoby –
klucz podstawowy), imię i nazwisko osoby (imie, nazwisko).
Poniżej pokazano przykładowe dane z obu tabel.
Tabela zwierzeta
| id | gatunek | imie | id_osoby |
|---|---|---|---|
| 1 | pies | Azor | 1 |
| 2 | kot | Mruczek | 2 |
| 3 | kot | Kicia | 3 |
| 4 | pies | Pimpek | 2 |
Tabela osoby
| id_osoby | imie | nazwisko |
|---|---|---|
| 1 | Jan | Nowak |
| 2 | Adam | Kowalski |
| 3 | Anna | Nowakowska |
| 1. | w wyniku zapytania: SELECT count(DISTINCT gatunek) FROM zwierzeta; otrzymamy liczbę różnych nazw gatunków zwierząt z tabeli zwierzeta. | P | F |
|---|---|---|---|
| 2. | w wyniku zapytania: SELECT count(gatunek) FROM zwierzeta WHERE gatunek = "pies"; otrzymamy liczbę psów w tabeli zwierzeta. | P | F |
| 3. | w wyniku zapytania: SELECT count(*) FROM zwierzeta INNER JOIN osoby ON zwierzeta.id_osoby = osoby.id_osoby WHERE gatunek = "pies"; otrzymamy liczby psów z podziałem na różnych właścicieli. | P | F |
| 4. | w wyniku zapytania: SELECT nazwisko, count(*) FROM zwierzeta INNER JOIN osoby ON zwierzeta.id_osoby = osoby.id_osoby GROUP BY osoby.id_osoby; otrzymamy zestawienie z nazwiskami osób i liczbami ich zwierząt. | P | F |
Zadanie 3.4. (0–1) z .EINP-R1-100-2305 (SQL)
W bazie danych znajdują się tabele zwierzeta oraz gromady.
Tabela zwierzeta zawiera dane: identyfikator zwierzęcia (id), gatunek (gatunek), sposób odżywiania (sposob_odzywiania – mięsożerne, roślinożerne) oraz identyfikator gromady, do której należy dany gatunek (id_gromady). Pole id jest kluczem podstawowym w tej tabeli. Tabela gromady zawiera pola: identyfikator gromady (id – klucz podstawowy) oraz nazwę gromady (gromada).
Poniżej pokazano przykładowe dane z obu tabel.
Tabela zwierzeta
| id | gatunek | sposob_odzywiania | id_gromady |
|---|---|---|---|
| 1 | lew afrykanski | miesozerne | 2 |
| 2 | zyrafa | roslinozerne | 2 |
| 3 | krokodyl nilowy | miesozerne | 3 |
Tabela gromady
| id | gromada |
|---|---|
| 1 | ptaki |
| 2 | ssaki |
| 3 | gady |
| 4 | ryby |
Dla tabel opisanych wcześniej i podanych danych przykładowych
| 1. | w wyniku zapytania: SELECT gromada, count(*) FROM gromady INNER JOIN zwierzeta ON zwierzeta.id_gromady = gromady.id GROUP BY gromada; otrzymamy nazwy gromad oraz liczby gatunków zwierząt należących do tych gromad. | P | F |
|---|---|---|---|
| 2. | w wyniku zapytania: SELECT gromada, count(*) FROM gromady INNER JOIN zwierzeta ON zwierzeta.id_gromady = gromady.id GROUP BY gromada; otrzymamy liczbę różnych gromad z tabeli gromady. | P | F |
| 3. | w wyniku zapytania: SELECT count(*) FROM zwierzeta INNER JOIN gromady ON zwierzeta.id_gromady = gromady.id WHERE gromady.id=2; otrzymamy liczbę gatunków ssaków z tabeli zwierzeta. | P | F |
| 4. | w wyniku zapytania: SELECT count(*) FROM zwierzeta, gromady WHERE zwierzeta.id_gromady = gromady.id AND gromady.gromada = "ssaki"; otrzymamy liczbę gatunków ssaków z tabeli zwierzeta. | P | F |
Zadanie 3.3. (0–1) z .EINP-R1-100-2305 (SQL)
W bazie danych znajdują się tabele zwierzeta oraz gromady.
Tabela zwierzeta zawiera dane: identyfikator zwierzęcia (id), gatunek (gatunek), sposób odżywiania (sposob_odzywiania – mięsożerne, roślinożerne) oraz identyfikator gromady, do której należy dany gatunek (id_gromady). Pole id jest kluczem podstawowym w tej tabeli. Tabela gromady zawiera pola: identyfikator gromady (id – klucz podstawowy) oraz nazwę gromady (gromada).
Poniżej pokazano przykładowe dane z obu tabel.
Tabela zwierzeta
| id | gatunek | sposob_odzywiania | id_gromady |
|---|---|---|---|
| 1 | lew afrykanski | miesozerne | 2 |
| 2 | zyrafa | roslinozerne | 2 |
| 3 | krokodyl nilowy | miesozerne | 3 |
Tabela gromady
| id | gromada |
|---|---|
| 1 | ptaki |
| 2 | ssaki |
| 3 | gady |
| 4 | ryby |
Dla tabel opisanych wyżej (i podanych danych przykładowych) listę nazw gatunków wszystkich ssaków z tabeli zwierzeta otrzymamy w wyniku zapytania
| 1. | SELECT gatunek FROM zwierzeta WHERE id_gromady = 2; | P | F |
|---|---|---|---|
| 2. | SELECT gatunek FROM zwierzeta, gromady WHERE zwierzeta.id_gromady=gromady.id AND gromada = "ssaki"; | P | F |
| 3. | SELECT gatunek FROM zwierzeta INNER JOIN gromady ON zwierzeta.id_gromady=gromady.id WHERE gromada = "ssaki"; | P | F |
| 4. | SELECT gatunek FROM zwierzeta LEFT JOIN gromady ON zwierzeta.id_gromady=gromady.id WHERE gromada = "2"; | P | F |
Zadanie 3.2. (0–1) z .EINP-R1-100-2305 (SystemyLiczbowe)
| 1. | A516 = 2458 | P | F |
|---|---|---|---|
| 2. | A516 < 101001002 | P | F |
| 3. | 101001002 = 22104 | P | F |
| 4. | 22104 < 2458 | P | F |
Zadanie 3.1. (0–1) z .EINP-R1-100-2305 (Pseudokod)
Rozważamy dwie funkcje F i G, których argumentem jest liczba całkowita x > 1 (gdzie mod oznacza resztę z dzielenia):
F(x):
i ← 2
dopóki x mod i ≠ 0 wykonuj
i ← i + 1
zwróć i
G(x):
i ← x – 1
dopóki x mod i ≠ 0 wykonuj
i ← i – 1
zwróć i
| 1. | F(2)=2 oraz G(2)=1. | P | F |
|---|---|---|---|
| 2. | Dla każdej liczby parzystej x wartość F(x) jest parzysta. | P | F |
| 3. | Dla każdej liczby parzystej x wartość G(x) jest parzysta. | P | F |
| 4. | Dla każdej liczby x większej od 2 F(x) dzieli liczbę x. | P | F |
Informacja o egzaminie maturalnym przeprowadzanym w maju 2023 r. (w terminie głównym) z CKE ( )
Egzamin maturalny z informatyki w formule 2015 wybrało 5 270 osób (tj. 4,6% absolwentów technikum/BSII 2023 r.). Dla porównania, w 2022 roku przystąpiło 4 839 uczniów techników.
Nie podano w dokumencie liczby osób, które wybrały maturę z informatyki w formule 2023.