Editor Pseudocode OCR
Tulis OCR Exam Reference Language, jalankan langsung di browsermu, dan telusuri setiap baris sambil melihat variabel berubah.
Apa itu pseudocode?
Pseudocode adalah cara menuliskan logika program dengan bahasa sehari-hari sebelum kamu menulis kode sungguhan. Pseudocode memakai kata kunci terstruktur (IF, FOR, WHILE, PROCEDURE) agar langkah-langkahnya tidak ambigu, tetapi tanpa sintaks rumit dari bahasa pemrograman tertentu. Karena itu, pseudocode sangat cocok untuk merancang algoritma, belajar untuk ujian, dan menjelaskan ide.
Editor ini mengikuti OCR GCSE Exam Reference Language (ERL): penugasan =, print() dan input(), if/elseif/else, for…next, while…endwhile, do…until, switch/case/default, serta blok procedure/function dengan return. Tekan Jalankan untuk melihat output, lalu telusuri baris demi baris.
Sekilas sintaks pseudocode OCR
| Konstruksi | Sintaks | Contoh |
|---|---|---|
| Pemberian nilai | x = value | total = 0 |
| Output | print(expr) | print("Total: " + str(total)) |
| Input | x = input(prompt) | name = input("Name?") |
| Percabangan (if / else) | if … then … else … endif | if n > 5 then … endif |
| Percabangan majemuk | switch x: case v: … default: … endswitch | switch day: case "Sat": … endswitch |
| Perulangan dengan hitungan | for i = a to b … next i | for i = 1 to 10 … next i |
| Perulangan prakondisi | while cond … endwhile | while n > 0 … endwhile |
| Perulangan pascakondisi | do … until cond | do … until n == 0 |
| Prosedur / subrutin | procedure name(params) … endprocedure | greet("Ada") |
| Fungsi yang mengembalikan nilai | function name(params) … return … endfunction | return n * 2 |
| Komentar | // comment | // swap the values |
Lihat animasi algoritma ini
FAQ pseudocode
Apa itu pseudocode?
Pseudocode adalah cara menjelaskan langkah-langkah algoritma dengan bahasa sehari-hari, memakai kata kunci terstruktur seperti IF, FOR dan WHILE tanpa sintaks ketat bahasa pemrograman sungguhan. Dengan pseudocode, kamu bisa merancang dan menyampaikan logika sebelum menulis kode.
Apa itu OCR Exam Reference Language?
OCR Exam Reference Language (ERL) adalah pseudocode baku yang dipakai di soal ujian OCR GCSE Computer Science (J277). Bentuknya mirip Python (x = 5, print("hi"), input()), tetapi dengan penutup blok yang eksplisit seperti endif, endwhile dan endprocedure.
Apakah editor pseudocode ini gratis?
Ya. Editor pseudocode ini sepenuhnya gratis, berjalan di browsermu, dan tidak perlu daftar atau instalasi.