עמוד:251

" ); שלום } i ++ ; document . write ( " < h" + i + " > במקרה זה , משתנה הלולאה i אותחל לפני הלולאה , והמשתנה קודם בתוך הלולאה . כפי שכבר ציינו , ייחודה של הלולאה while בכך שניתן לבצע מספר לא ידוע מראש של חזרות . הכיצד ? לדוגמה , נכתוב תכנית הקולטת מספרים חיוביים מהמשתמש עד לקליטת המספר השלילי הראשון . התכנית תמנה את כמות המספרים הזוגיים ואת כמות המספרים האי-זוגיים שנקלטו . ברור כי אין לבצע משימה זו בעזרת הלולאה for שכן מספר החזרות תלוי בקלט ואינו ידוע מראש . התכנית תגדיר שני משתנים שישמשו כמונים של מספר הזוגיים ומספר האי-זוגיים שיקלטו . מונים אלו יאותחלו לאפס . כמו כן תגדיר התכנית משתנה לולאה בשם num אשר יקלוט את הערכים מהמשתמש . הקליטה תתבצע בתוך הלולאה , אך כיוון שהכניסה ללולאה מותנית בערך חיובי של , num יש לקלוט את המספר הראשון לפני הלולאה . בתוך הלולאה ייבדק ערכו של , num ובהתאם לערכו יעודכן המונה המתאים . בסיום הלולאה תודפס הודעה מתאימה . להלן התכנית : " ); var countEven = 0 ; var countOdd = 0 ; < script type = "text / javascript" > הכנס מספר חיובי . הכנס מספר שלילי לסיום while ( num > 0 ) var num = prompt (" countOdd ++ ; else countEven ++ ; if ( num % 2 == 0 ) {

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


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