מדריך לכתיבת תכנית ב Basic

מטרת המדריך

מטרת מדריך זה להשלים את הפער בין החומר התאורטי הנלמד בכתה או מספר לימוד, לבין העבודה המעשית על המערכת.

למי מיועד המדריך

המדריך מיועד לתלמידים המתחילים את הלימוד התאורטי של שפת Basic, וזקוקים להדרכה כיצד לכתוב ולהדר את התכניות הראשונות שלהם במערכת GNU/Linux. גירסת ה Basic שתשמש במדריך זה היא גירסת Bywater BASIC המתאימה לתקני X3.60-1978 :ansi ו X3.113-1987

על איזו מערכת נבנה המדריך

המדריך נבנה על מערכת Ubuntu GNU/Linux אך כל מערכת לינוקס תתאים. הוראות ההתקנה המדוייקות ספציפיות למערכת מבוססת Debian GNU/Linux, אך ינתנו הסברים כלליים גם עבור מערכות אחרות.

דברים שצריך לאסוף לפני תחילת העבודה

  • - מהדר ל Basic וספריות בסיסיות, מאוחר יותר אפשר להוסיף עוד סיפריות וכלי פיתוח נוספים.

במערכות Ubuntu הפקודה הבאה תתקין את כל התכנות להן זקוקים בכתיבת תכנית Basic בסיסית:

  sudo apt-get install bwbasic

במערכות אחרות צריך להקפיד כי במערכת יהיה מותקן מהדר מסוג bwbasic

  • - ספר לימוד ל Basic

אם אתם תלמידים המחברת שלכם תספיק בהחלט, ספר לימוד טוב לא יזיק. כדאי לזכור כי לשפת Basic מדריכים רבים ברשת. יש תחבירים שונים של שפת Basic השונים מאוד זה מזה, גירסת ה Basic שתשמש במדריך זה היא גירסת Bywater BASIC המתאימה לתקני X3.60-1978 :ansi ו X3.113-1987

מהלך העבודה

כתיבת התכנית

את התכנית ניתן לכתוב בכל עורך טקסט. אנו נשתמש בדוגמה זו בעורך הטקסט של Gnome.

כתוב תכנית פשוטה בעורך הטקסט,

קוד:

rem code

10 rem bwbasic
20 print "hello world"
30 end

הרצת התכנית

אנו נריץ את התכנית בעזרת מתרגם bwbasic, מתוך המסוף (ראה תמונת מסך בסוף המדריך) ראשית נפעיל את תכנת המתרגם:

  bwbasic

טעינת התוכנית לתוך המתרגם:

  "load "hello.bas

הרצת התוכנית מתוך סביבת המתרגם:

  run
תמונת מסך

כך צריכה להראות התכנית בעורך הטקסט ובמסוף בו אתם מבצעים את ההידור וההרצה.

bwbasic1.jpg

(לחץ על התמונה כדי לקבל תמונה מוגדלת)

איך להמשיך

בהמשך העבודה בודאי תרצו להתקין כלי פיתוח נוספים וספריות פיתוח חדשות. אפשר למצוא מדריכים לשימוש בכלים אלו ברשת ופה באתר.

מדריכי תכנות

מדריכי תכנות - אוסף מדריכי התכנות בפנגווין.

מדריכים/כתיבת_תכנית_ב_bwbasic.txt · שונה לאחרונה ב: 2008/06/19 18:34 (עריכה חיצונית)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0