עמוד:82

היכן נרשום את הקטע של קוד התכנות שהשרת זקוק לו כדי לבצע את ההגרלה וכדי לחשב את הניקוד ? דף JSP מכיל כמה מרכיבים , ובהם : טקסט , ( literal text ) תגי , HTML הנחיות , הצהרות וקטעי קוד בשפת ג ' אווה הנקראים תסריטים . לכל אחד מהמרכיבים ישנם סימנים שבעזרתם ניתן לזהות את סוג המרכיב . ראינו כבר שביטויי jsp נרשמים בין התגים < % = ו- , % > אבל כעת ברצוננו להגדיר פונקציות ומשתנים . הגדרה של פונקציות או של משתנים בדף JSP נעשית בקטע שתח ? ם על-ידי התגים הבאים : < % ! רשמו כאן הגדרות % > בדוגמה שלנו נשתמש בשתי פונקציות כדי לבצע את הפעולות הדרושות . פונקציה אחת תטפל בהגרלה של שלושה מספרים אקראיים והפונקציה השנייה תחשב את הניקוד המתקבל בהגרלה . חלוקה כזו לא רק שתשפר את הקריאות של התכנית , אלא תאפשר בהמשך להשתמש בפונקציות אלו ואחרות כדי לכתוב דפי JSP לגרסאות משופרות של המשחק . להלן כמה הגדרות של jsp שנשתמש בהן בקובץ : game 1 . jsp o הצהרה על משתנה rand ליצירת מספרים אקראיים o הצהרה על שלושה משתנים שלמים – n 1 , n 2 , n 3 – לאחסון המספרים האקראיים o הגדרה של הפונקציות calculatePoints ו- calculatePoints . drawLots מגרילה שלושה מספרים , מחשבת את הניקוד ומחזירה את ערכו . היא נעזרת בפונקציה drawLots שאחראית על ביצוע ההגרלה עצמה ( פירוש המילה lot הוא גורל או מזל . ( למען שיפור הקריאות , חילקנו את ההגדרות לכמה תגים , אף-על-פי שאפשר לרשום את כל ההגדרות בתג הגדרה יחיד : -------------- > הצהרה על משתנים //

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר