SZUKAJ NA TYM BLOGU

Zadanie 1. Cyfrowe dopełnienie (0–6) ()

Niech n będzie nieujemną liczbą całkowitą, której najbardziej znacząca cyfra w zapisie dziesiętnym jest większa od 0 i mniejsza od 9. Cyfrowym dopełnieniem liczby n nazywamy liczbę całkowitą d, której zapis dziesiętny otrzymujemy z zapisu dziesiętnego liczby n przez zamianę każdej cyfry tego zapisu na cyfrę, która jest jej uzupełnieniem do 9. 

Przykład: 

Cyfrowym dopełnieniem liczby 2021 jest liczba 7978. 

Zadanie 1.1. (0–2) 

Podaj czterocyfrową liczbę n taką, że wartość bezwzględna różnicy liczby n i jej cyfrowego dopełnienia d jest:

a) najmniejsza n = ______________________ 

b) największa n = ______________________ 

Zadanie 1.2. (0–4) 

W postaci pseudokodu lub w wybranym języku programowania napisz algorytm, który dla dodatniej liczby całkowitej n obliczy jej cyfrowe dopełnienie d. O liczbie n wiadomo, że jej najbardziej znacząca cyfra jest większa od 0 i mniejsza od 9. 

Uwaga: Twój algorytm może używać wyłącznie zmiennych przechowujących liczby całkowite oraz może operować wyłącznie na liczbach całkowitych. W zapisie algorytmu możesz korzystać tylko z instrukcji sterujących, operatorów arytmetycznych: dodawania, odejmowania, mnożenia, dzielenia, dzielenia całkowitego i reszty z dzielenia; operatorów logicznych, porównań i instrukcji przypisywania lub samodzielnie napisanych funkcji i procedur wykorzystujących powyższe operacje. Zabronione jest używanie funkcji wbudowanych dostępnych w językach programowania. Nie wolno w szczególności korzystać z żadnych funkcji zamiany z typu znakowego lub napisowego na liczbowy i odwrotnie. 

Specyfikacja:
Dane:
  n – dodatnia liczba całkowita taka, że jej najbardziej znacząca cyfra jest większa od 0 i mniejsza od 9
Wynik:
  d – dodatnia liczba całkowita, cyfrowe dopełnienie liczby n

Zadanie 2. Analiza algorytmu (0–6) ()

Niech n będzie nieujemną liczbą całkowitą, a T[1..n] – tablicą zawierającą n liczb całkowitych. Dla n = 0 tablica T jest pusta (nie zawiera żadnego elementu).
Wykonaj analizę poniżej zapisanej funkcji d(x), która rozszerza tablicę T o liczbę całkowitą x, a następnie przeprowadza pewną reorganizację zawartości tej tablicy. 

d(x):
  n ← n + 1
  T[n] ← x
  s ← n
  dopóki ((s div 2) ≥ 1) oraz (T[s] > T[s div 2]) wykonuj
      pom ← T[s]
      T[s] ← T[s div 2]
      T[s div 2] ← pom
      s ← s div 2 

Uwaga: w tym zadaniu przyjmujemy, że:
• tablica T może być powiększana;
• jeśli wartość lewego argumentu operatora oraz jest równa fałsz, to wartość prawego argumentu nie jest wyliczana;
• div jest operatorem oznaczającym część całkowitą z dzielenia. 

Zadanie 2.1. (0–2) 

Uzupełnij tabelę – wpisz zawartość tablicy T po wykonaniu d(x) z podanym parametrem x:

n T[1..n] x T po wykonaniu d(x)
4 26, 3, 5, –4 5 26, 5, 5, –4, 3
4 36, 15, 17, 3 -5
7 27, 6, 13, 4, –3, –2, –3 30

Zadanie 2.2. (0–2) 

Podaj zawartość tablicy T po wykonaniu wszystkich sześciu wywołań funkcji d kolejno z parametrami: 6, –4, 12, 27, 26, 8, przy początkowo pustej tablicy T.

................................................................................................................ 

Zadanie 2.3. (0–2) 

Do początkowo pustej tablicy T wstawiono za pomocą funkcji d kolejno liczby całkowite od 1 do k – 1. Wstawiamy teraz do tablicy T kolejną liczbę k za pomocą d(k). Zapisz, ile razy w trakcie wykonywania d(k) sprawdzany jest warunek pętli dopóki: „((s div 2) ≥ 1) oraz (T[s] > T[s div 2])” dla podanych wartości k.

k Ile razy sprawdzany jest warunek pętli dopóki podczas wykonywania d(k)?
4 3 razy
16
1025

Zadanie 3.1. (0–1) ()

Dana jest następująca funkcja: 

funkcja f(n):
    jeżeli n > 0
        wypisz n
        f(n – 2)
        wypisz n

1.W wyniku wywołania f(5) otrzymamy ciąg 5 5 5 5 5 5.PF
2.W wyniku wywołania f(6) otrzymamy ciąg 6 4 2 2 4 6.PF
3.W wyniku wywołania f(7) otrzymamy ciąg 7 5 3 1 1 3 5 7.PF
4.W wyniku wywołania f(8) otrzymamy ciąg 8 6 4 2 0 0 2 4 6 8.PF

Zadanie 3.2. (0–1) ()

1.(10000000)2 jest liczbą większą od liczby (A9)16PF
2.(1111)4 jest liczbą większą od liczby (1111111)2PF
3.(3003)4 jest liczbą większą od liczby (C2)16PF
4.(333)8 jest liczbą większą od liczby (10100101)2PF

Zadanie 3.3. (0–1) ()

W bazie danych istnieje tabela produkty(id_produktu, produkt, sztuk, cena), zawierająca następujące dane:
id_produktu produkt sztuk cena
1 zeszyt 160 2
2 okładka 100 3
3 ołówek 250 1
4 długopis 178 5
5 pióro 100 12
6 gumka 250 1
7 piórnik 125 8
8 cyrkiel 130 4

1.Wynikiem zapytania
 SELECT produkt FROM produkty
 WHERE (cena = 2 OR cena = 4)
jest
 cyrkiel
PF
2.Wynikiem zapytania
 SELECT AVG(cena) FROM produkty
 WHERE sztuk IN (125, 160)
jest
 5
PF
3.Wynikiem zapytania
 SELECT SUM(sztuk) FROM produkty
 WHERE (cena = 1 OR cena = 2)
jest
 660
PF
4.Wynikiem zapytania
 SELECT COUNT(cena) FROM produkty
 WHERE cena BETWEEN 2 AND 4
jest
 2
PF

Zadanie 4. Neon cyfrowy (0–11) ()

Arkusz i dane

https://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2015/Arkusze_egzaminacyjne/2021/Informatyka/poziom_rozszerzony/EINP-R2-100-2105.pdf

Dane_2105.zip

Zadanie 5. Wodociągi (0–12) ()

Arkusz i dane

https://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2015/Arkusze_egzaminacyjne/2021/Informatyka/poziom_rozszerzony/EINP-R2-100-2105.pdf

Dane_2105.zip

Zadanie 6. Bitwa (0–12) ()

https://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2015/Arkusze_egzaminacyjne/2021/Informatyka/poziom_rozszerzony/EINP-R2-100-2105.pdf

Dane_2105.zip