Arkusz testowy z wymyśloną treścią. Powstał po to, żeby pokazać wszystkie elementy strony arkusza: zadania z lukami, pole na odpowiedź, ukryte rozwiązania, statystyki, komentarz Autora i powiązane zagadnienia. To NIE jest arkusz CKE.
Uwaga: to komentarz przykładowy, napisany na potrzeby demo. W prawdziwym arkuszu w tym miejscu zobaczysz moje uwagi z lekcji – co sprawiało uczniom największy problem i od którego zadania warto zacząć powtórkę.
Szymon · AutorTo jest arkusz poglądowy. Treść zadań, dane liczbowe i komentarz zostały wymyślone na potrzeby prezentacji portalu – nie pochodzą z CKE i nie są materiałem egzaminacyjnym. Strona pokazuje, jak wygląda arkusz w Prymo: opis, zadania z lukami do uzupełnienia, pole na odpowiedź, ukryte rozwiązania, statystyki, komentarz Założyciela i zagadnienia powiązane z arkuszem.
Arkusz składa się z trzech zadań: algorytmicznego (liczby pierwsze), z baz danych (SQL) i z arkusza kalkulacyjnego. Każde zadanie możesz oznaczyć jako zrobione – stan zapisze się na Twoim koncie i wróci do Ciebie na stronie głównej.
W pliku liczby.txt znajduje się 1000 liczb naturalnych, każda w osobnym wierszu. Wszystkie liczby są mniejsze od 10 000.
liczby.txt – 1000 liczb naturalnych, każda < 10 000
Wynik:
liczba liczb pierwszych w pliku
największa liczba pierwsza w plikuSito Eratostenesa wykreśla wielokrotności kolejnych liczb. Uzupełnij brakujące fragmenty:
funkcja sito(n): dla i od 0 do n: czy_pierwsza[i] ← prawda czy_pierwsza[0] ← czy_pierwsza[1] ← fałsz dla i od 2 do : jeżeli czy_pierwsza[i] = prawda: j ← i * i dopóki j ≤ n: czy_pierwsza[j] ← j ← j + zwróć czy_pierwsza
Zaznacz poprawną złożoność czasową sita Eratostenesa dla liczb od 2 do n:
Ile liczb pierwszych znajduje się w przedziale od 2 do 50? Podaj samą liczbę.
Liczby pierwsze w przedziale 2–50: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47.
Jest ich 15. Największa z nich to 47.
W bazie znajdują się dwie tabele:
| Tabela | Kolumny |
|---|---|
| klienci | id, imie, miasto |
| zamowienia | id, klient_id, kwota, data |
Uzupełnij zapytanie, które wypisze imiona klientów i sumę ich zamówień – tylko dla klientów z Warszawy:
SELECT k.imie, SUM(z.kwota) FROM klienci k zamowienia z ON k.id = z. WHERE k.miasto = 'Warszawa' GROUP BY
Oceń zdania o zapytaniu z podpunktu 2.1:
Klauzula WHERE filtruje wiersze przed grupowaniem.
GROUP BY można pominąć, bo SUM i tak zsumuje wszystko poprawnie.
INNER JOIN pokaże także klientów, którzy nie złożyli żadnego zamówienia.
W arkuszu w kolumnie A znajdują się numery indeksów, w kolumnie B – nazwiska, w kolumnie C – liczba punktów.
Uzupełnij formułę, która dla indeksu z komórki E2 znajdzie nazwisko z kolumny B:
=WYSZUKAJ.PIONOWO(E2; A:B; ; )
Napisz formułę, która policzy, ilu uczniów zdobyło więcej niż 40 punktów.
=LICZ.JEŻELI(C:C; ">40")
Funkcja przyjmuje zakres i kryterium zapisane jako tekst. Znak większości musi znaleźć się w cudzysłowie razem z liczbą.