Śledzenie algorytmu

Analiza algorytmu z arkusza: śledzenie i złożoność - Informatyka - liceum klasa 4, zakres rozszerzony (Python)

Zadanie z arkusza podaje algorytm w pseudokodzie i każe uzupełnić tabelę wyników. Przy komputerze można przepisać go na Pythona i wypisać wartości zmiennych w każdym obrocie pętli. Pseudokod: ```text s ← 0 dopóki n > 0 wykonuj c ← n mod 10 jeżeli c mod 2 = 0: s ← s + c n ← n div 10 zwróć s ```

def mystery(n):
    s = 0
    while n > 0:
        c = n % 10
        if c % 2 == 0:
            s += c
        n //= 10
        print("c =", c, "s =", s, "n =", n)
    return s

print("wynik:", mystery(48271))

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - liceum klasa 4, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.