עורך פסאודו-קוד OCR עם הרצה
כתבו ב-OCR Exam Reference Language, הריצו ישר בדפדפן ועברו על כל שורה תוך כדי צפייה במשתנים משתנים.
מה זה פסאודו-קוד?
פסאודו-קוד הוא דרך לכתוב בשפה פשוטה את הלוגיקה של תוכנית לפני שכותבים קוד אמיתי. הוא משתמש במילות מפתח מובנות (IF, FOR, WHILE, PROCEDURE) כדי שהשלבים יהיו חד-משמעיים, אבל מוותר על התחביר המסורבל של שפת תכנות מסוימת. זה הופך אותו למושלם לתכנון אלגוריתמים, ללמידה למבחנים ולהסבר רעיונות.
העורך הזה עוקב אחרי OCR GCSE Exam Reference Language (ERL): השמה עם =, print() ו-input(), if/elseif/else, for…next, while…endwhile, do…until, switch/case/default ובלוקים של procedure/function עם return. לחצו על הרצה כדי לראות את הפלט, ואז עברו שורה אחר שורה.
תחביר הפסאודו-קוד של OCR במבט אחד
| מבנה | תחביר | דוגמה |
|---|---|---|
| השמה | x = value | total = 0 |
| פלט | print(expr) | print("Total: " + str(total)) |
| קלט | x = input(prompt) | name = input("Name?") |
| תנאי (if / else) | if … then … else … endif | if n > 5 then … endif |
| בחירה מרובת אפשרויות | switch x: case v: … default: … endswitch | switch day: case "Sat": … endswitch |
| לולאה עם מונה | for i = a to b … next i | for i = 1 to 10 … next i |
| לולאה עם תנאי בהתחלה | while cond … endwhile | while n > 0 … endwhile |
| לולאה עם תנאי בסוף | do … until cond | do … until n == 0 |
| פרוצדורה / תת-שגרה | procedure name(params) … endprocedure | greet("Ada") |
| פונקציה שמחזירה ערך | function name(params) … return … endfunction | return n * 2 |
| הערה | // comment | // swap the values |
לראות את האלגוריתמים האלה מונפשים
שאלות נפוצות על פסאודו-קוד
מה זה פסאודו-קוד?
פסאודו-קוד הוא דרך לתאר בשפה פשוטה את השלבים של אלגוריתם, בעזרת מילות מפתח מובנות כמו IF, FOR ו-WHILE, בלי התחביר הנוקשה של שפת תכנות אמיתית. הוא מאפשר לתכנן ולהעביר לוגיקה לפני כתיבת הקוד.
מה זה OCR Exam Reference Language?
OCR Exam Reference Language (ERL) הוא הפסאודו-קוד המוגדר שמשמש במבחני OCR GCSE Computer Science (J277). הוא נראה קרוב ל-Python (x = 5, print("hi"), input()) אבל עם סיומות בלוק מפורשות כמו endif, endwhile ו-endprocedure.
עורך הפסאודו-קוד בחינם?
כן. העורך וסביבת ההרצה של הפסאודו-קוד חינמיים לגמרי, רצים בדפדפן ולא דורשים הרשמה או התקנה.