פסאודוקוד היא שיטת עבודה מעולה שמתכנתים משתמשים בה כדי לתכנן את הקוד שלהם.
מדובר בצורת כיתבה של עקרונות תכנות בשפה פשוטה, במקום בתחביר של שפת תכנות. ניתן גם לכתוב בעברית ורק אחר כך "לתרגם" לפקודות בשפת קוד.
בפועל, תוכנות שכתובות בפסאודוקוד נראות ממש כמו מתכונים. כנראה שכבר ראיתם פסאודוקוד בעבר!
הנה למשל מתכון להכנת חביתה:
- שברו ביצים לתוך קערה וטרפו אותן
- חממו מעט שמן במחבת על הכיריים
- שפכו את הביצים הטרופות אל תוך המחבת
- טגנו את הביצים עד שהן מתייצבות
- הפכו את החביתה
- טגנו עד שהביצים עשויות
פסאודוקוד נותן לקוד שלנו מבנה. שימו לב שהפסאודוקוד לעיל כולל את המרכיבים ואת התהליך, אך לא את הכמויות או מידות זמן. כמה ביצים? כמה זמן עלינו לטגן אותן? באיזה גודל מחבת עלינו לבחור, וכמה גבוהה האש צריכה להיות?
פסאודוקוד לתכנית בסיסית מאוד, אשר תסיע את הרובוט ישר ואז תפנה אותו ימינה, יכול להיראות כך:
- סע ישר 3 שניות (או 3 מטרים)
- פנה 90 מעלות ימינה
- הפסק לנסוע
אפשר לכתוב את הפסאודוקוד הזה על נייר לפני שנתחיל להוסיף בלוקים בעורך הקוד.
מה יהיה כתוב בפסאודוקוד של תכנית שמסיעה את הרובוט בצורת ריבוע? ומה לגבי פסאודוקוד שמשתמש בחיישנים? הכול אפשרי!
ברגע שכתבתם את הפסאודוקוד שלכם, יהיה הרבה יותר קל לכתוב את הקוד עצמו.
הערות
היכנס למערכת כדי להגיב.