Rozwiązuj interaktywne quizy z algorytmiki przygotowane pod wymagania CKE. Przetestuj znajomość sortowań, złożoności obliczeniowej i operacji na napisach bez zakładania konta.
Choć zadanie z programowania to głównie pisanie kodu, CKE uwielbia sprawdzać Twoje rozumienie algorytmów. Nasza baza pytań wyłapuje popularne luki w wiedzy maturzystów.
Przećwiczysz tu tzw. "dry run" (śledzenie algorytmu na sucho), poznasz pułapki związane z indeksowaniem tablic oraz utrwalisz sobie różnice między pętlą `while` a `for`.
Testy obejmują następujące bloki tematyczne:
Quizy świetnie weryfikują teoretyczną wiedzę o programowaniu: rozumienie złożoności algorytmów, zasad działania pętli i odczytywania wyników działania fragmentów kodu (tzw. śledzenie algorytmu). Do pełnego sukcesu musisz jeszcze samodzielnie pisać kod w IDE.
Część pytań dotyczy uniwersalnej algorytmiki i pseudokodu (zgodnie z CKE), a zadania ze składni rozbite są na najpopularniejsze języki: Python oraz C++.
Zalecamy powrót do naszego Kompendium Teorii dla działu Programowanie. Przeanalizuj na spokojnie schematy blokowe i kody źródłowe danego algorytmu, a następnie spróbuj rozwiązać quiz ponownie.
Jeśli nie do końca rozumiesz, dlaczego algorytm bąbelkowy jest wolny, albo jak działa rekurencja, zajrzyj do naszego repetytorium.