14-04-09, 17:55 | # 1 |
חבר בקהילה
|
פסקל - לולאות
שלום לכם,
לצערי, עקב חג הפסח ובשל המובטלות שלי לא לעשות כלום, שכחתי קצת את החומר. אשמח אם תזכירו לי.. אפילו מילולית והגיונית..מה לפני, מה אחרי... אז ככה, ההוראה היא כזו: "כתוב תוכנית הקולטת חמישה ציונים ומדפיסה את כל הציונים הגבוהים מ-80" מה שאני עשיתי, זה... לבקש ציונים, לולאה.. for i:=1 to 5 ואז לקבל אותם ואז אני עושה תנאי "אם ציון גדול מ80" אך משום מה הוא מדפיס לי את הציון האחרון.. אשמח למעט עזרה, מיואש כבר.. תודה מראש |
14-04-09, 18:02 | # 2 |
אחראי קהילה
|
אתה צריך לעבור עם לולאה 5 פעמים ולקלוט 5 פעמים.. כל פעם אחרי הקליטה אתה צריך לעשות את התנאי, אם הוא true תדפיס
אם תביא קוד זה מאוד יעזור |
14-04-09, 18:09 | # 3 | |
חבר בקהילה
|
ציטוט:
בכל מקרה, זה הקוד שעשיתי.. קוד:
program EXA_2; var i,zion:integer; begin writeln ('Give Zion'); for i:=1 to 5 do begin readln (zion); if zion > 80 then writeln (zion); end end. |
|
14-04-09, 19:01 | # 4 |
חבר על
|
עשית את הקוד נכון, זה אמור לעבוד אם אני זוכר נכון פסקל.
__________________
מאגר משפטים לפייסבוק , מתעדכן בכל יום! עשרות שידורי ספורט בכל מקום בארץ ובחינם! מהיום יש המון דרכים להכיר , הכרויות בפייסבוק זה הדבר הבא! עשרות ומאות שירים להורדה ממגוון רחב של שרתים. |
14-04-09, 19:34 | # 5 |
חבר וותיק
|
מה שכתבת אמור לרוץ AFAIK
בכל אופן ממה שאני יודע ביטלו השנה את הבגרות בפסקל.. היא מאוד קלה אבל הייתי מוודא את זה ..
__________________
|
15-04-09, 16:59 | # 6 |
חבר בקהילה
|
הסתדרתי עם הקודם.. אבל נתקעתי בזה:
ההוראה היא: "כתוב תוכנית הקולטת 18 זוגות מספרים ומדפיסה את מספר הזוגות בהם המספרים היו זהים זה לזה" עכשיו מה שעשיתי זה קלטתי את הזוגות.. עם לולאת FOR, ואני מתקשה לעשות אחרי שהוא קלט שיציג לי ברשימה מה זהה.. אני מצליח רק אחרי כל אחד אם זהה או לא. איך עושים שיהיה ברשימה? זה הקוד שעשיתי עד כה: קוד:
program EXXX; var i,num,num1:integer; begin writeln ('ten 18 zugot'); for i:=1 to 18 do readln (num,num1); begin if num = num1 then writeln (num,num1); end; end. |
15-04-09, 19:52 | # 7 |
הוסטסניון
|
שים לב שbegin של הלולאה שלך נמצא אחרי הreadln, שים את הreadln אחריו, בכ"מ אתה צריך משתנה ספירה, אז תאפס משתנה ספירה ותוסיף כל פעם אחד אם num שווה לnum1.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
15-04-09, 21:38 | # 8 |
חבר בקהילה
|
אני לא מצליח לעשות משתנה ספירה (צובר\מונה). יש מצב לדוגמא?
|
16-04-09, 01:12 | # 9 |
הוסטסניון
|
בכיף
קוד:
program example(input, output); var count:integer; begin count:=0; for (i:=1 to 100 do) begin count:=count+1; end; writeln('the counter count: ',count); end.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|