Pseudokod OCR: edytor i interpreter online
Pisz w OCR Exam Reference Language, uruchamiaj kod prosto w przeglądarce i przechodź przez każdą linijkę, obserwując, jak zmieniają się zmienne.
Czym jest pseudokod?
Pseudokod to sposób zapisania logiki programu prostym językiem, zanim napiszesz prawdziwy kod. Używa ustrukturyzowanych słów kluczowych (IF, FOR, WHILE, PROCEDURE), dzięki czemu kroki są jednoznaczne, ale pomija drobiazgową składnię konkretnego języka programowania. To idealne narzędzie do planowania algorytmów, nauki do egzaminów i tłumaczenia pomysłów.
Ten edytor stosuje OCR GCSE Exam Reference Language (ERL): przypisanie =, print() i input(), if/elseif/else, for…next, while…endwhile, do…until, switch/case/default oraz bloki procedure/function z return. Kliknij Uruchom, żeby zobaczyć wynik, a potem przechodź po jednej linijce.
Składnia pseudokodu OCR w pigułce
| Konstrukcja | Składnia | Przykład |
|---|---|---|
| Przypisanie | x = value | total = 0 |
| Wypisanie | print(expr) | print("Total: " + str(total)) |
| Wczytanie | x = input(prompt) | name = input("Name?") |
| Wybór (if / else) | if … then … else … endif | if n > 5 then … endif |
| Wybór wielokrotny | switch x: case v: … default: … endswitch | switch day: case "Sat": … endswitch |
| Pętla z licznikiem | for i = a to b … next i | for i = 1 to 10 … next i |
| Pętla z warunkiem na początku | while cond … endwhile | while n > 0 … endwhile |
| Pętla z warunkiem na końcu | do … until cond | do … until n == 0 |
| Procedura / podprogram | procedure name(params) … endprocedure | greet("Ada") |
| Funkcja zwracająca wartość | function name(params) … return … endfunction | return n * 2 |
| Komentarz | // comment | // swap the values |
Zobacz te algorytmy w animacji
Pseudokod: najczęstsze pytania
Czym jest pseudokod?
Pseudokod to opis kroków algorytmu prostym językiem, z użyciem ustrukturyzowanych słów kluczowych, takich jak IF, FOR i WHILE, ale bez ścisłej składni prawdziwego języka programowania. Pozwala zaplanować i przekazać logikę, zanim napiszesz kod.
Czym jest OCR Exam Reference Language?
OCR Exam Reference Language (ERL) to zdefiniowany pseudokod używany w arkuszach egzaminacyjnych OCR GCSE Computer Science (J277). Wygląda podobnie do Pythona (x = 5, print("hi"), input()), ale ma jawne zakończenia bloków, takie jak endif, endwhile i endprocedure.
Czy edytor pseudokodu jest darmowy?
Tak. Edytor i interpreter pseudokodu są całkowicie darmowe, działają w przeglądarce i nie wymagają rejestracji ani instalacji.