עורך פסאודו-קוד Edexcel עם הרצה
כתבו פסאודו-קוד של Pearson Edexcel, הריצו אותו ישר בדפדפן ועברו על כל שורה תוך כדי צפייה במשתנים משתנים.
מה זה פסאודו-קוד?
פסאודו-קוד הוא דרך לכתוב בשפה פשוטה את הלוגיקה של תוכנית לפני שכותבים קוד אמיתי. הוא משתמש במילות מפתח מובנות (IF, FOR, WHILE, PROCEDURE) כדי שהשלבים יהיו חד-משמעיים, אבל מוותר על התחביר המסורבל של שפת תכנות מסוימת. זה הופך אותו למושלם לתכנון אלגוריתמים, ללמידה למבחנים ולהסבר רעיונות.
העורך הזה עוקב אחרי מוסכמות הפסאודו-קוד של Pearson Edexcel GCSE: השמה עם SET…TO, פלט עם SEND…TO DISPLAY, קלט עם RECEIVE…FROM KEYBOARD, IF…THEN…ELSE…END IF, FOR…FROM…TO…DO…END FOR, WHILE…DO…END WHILE ו-REPEAT…UNTIL. לחצו על הרצה כדי לראות את הפלט, ואז עברו שורה אחר שורה.
תחביר הפסאודו-קוד של Edexcel במבט אחד
| מבנה | תחביר | דוגמה |
|---|---|---|
| השמה | SET x TO value | SET total TO 0 |
| פלט | SEND expr TO DISPLAY | SEND "Hi " & name TO DISPLAY |
| קלט | RECEIVE x FROM (TYPE) KEYBOARD | RECEIVE name FROM (STRING) KEYBOARD |
| תנאי (if / else) | IF … THEN … ELSE … END IF | IF n > 5 THEN … END IF |
| לולאה עם מונה | FOR i FROM a TO b DO … END FOR | FOR i FROM 1 TO 10 DO … END FOR |
| לולאה עם תנאי בהתחלה | WHILE cond DO … END WHILE | WHILE n > 0 DO … END WHILE |
| לולאה עם תנאי בסוף | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| פרוצדורה / תת-שגרה | PROCEDURE name(params) … END PROCEDURE | greet("Ada") |
| הערה | // comment | // swap the values |
לראות את האלגוריתמים האלה מונפשים
שאלות נפוצות על פסאודו-קוד
מה זה פסאודו-קוד?
פסאודו-קוד הוא דרך לתאר בשפה פשוטה את השלבים של אלגוריתם, בעזרת מילות מפתח מובנות כמו IF, FOR ו-WHILE, בלי התחביר הנוקשה של שפת תכנות אמיתית. הוא מאפשר לתכנן ולהעביר לוגיקה לפני כתיבת הקוד.
מה זה פסאודו-קוד של Edexcel?
פסאודו-קוד של Edexcel הוא סגנון הקוד שמשמש במבחני Pearson Edexcel GCSE Computer Science. הוא מפורט יותר מאשר אצל גופים אחרים: SET total TO 0, SEND "Hi" TO DISPLAY, RECEIVE name FROM (STRING) KEYBOARD, עם סיומות בלוק בשתי מילים כמו END IF ו-END WHILE.
עורך הפסאודו-קוד בחינם?
כן. העורך וסביבת ההרצה של הפסאודו-קוד חינמיים לגמרי, רצים בדפדפן ולא דורשים הרשמה או התקנה.