2.1 Funkcja liczby bloków
Matura maj 2023 - Matura z informatyki: arkusze krok po kroku (Python)
Zadanie 2.1 (3 pkt): napisz funkcję `blocks(n)`, która zwraca liczbę bloków w zapisie binarnym dodatniej liczby `n`. Warunki z arkusza: tylko działania arytmetyczne (także `//` i `%`), porównania i instrukcje sterujące, bez `bin()`, napisów i innych funkcji wbudowanych. Punkty wg zasad oceniania: pętla (1 pkt), porównywanie kolejnych cyfr (1 pkt), zliczanie bloków z ustawieniami początkowymi (1 pkt). Sprawdzenie porównuje wynik dla liczb od 1 do 4999 z blokami policzonymi na zapisie binarnym.
Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Matura z informatyki: arkusze krok po kroku·Zaloguj się, aby zapisać postęp na koncie.