
09-05-2007, 21:12
|
|
|
|
חבר מתאריך: 28.03.07
הודעות: 354
|
|
|
עזרה בפסקל - פונקציות ופרוצדורות.
מחר יש לי בגרות, [3 יחידות] בשפת פסקל.
הכל טוב ויפה, חוץ מבעיה אחת, קטנה, ומוזרה-
שאלתי כבר את המורה אלפי פעמים, שאלתי תלמידים אחרים, ואני פשוט לא מצליח להבין, איך בדיוק בתוכנית שאני בונה, אני יכול לדעת אם לבנות תת-תוכנית בתור פרוצדורה או פונקציה? אני פשוט לא רואה אף הבדל בתת תוכנית עצמה מלבד בכותרת.
[בזימון ברוך השם אני רואה את ההבדל].
אז אוקיי הבנתי את ההגדרה המילולית -
פרוצדורה = מחזירה יותר מערך אחד, או לא מחזירה ערך בכלל.
פונקציה = מחזירה ערך אחד.
אולי אני פשוט לא מבין מה זה החזרת ערך?
x:=y יש בשניהם. [הוראות].
writeln ו-readln יש בשניהם. [קלט-פלט].
בחיי שאני לא מצליח להבחין, וזה מוזר, כי בזמן שהשאר מסתבכים בבניית תוכניות גדולות וחישוב הבנייה, אני נתקע על הפרט הקטן הזה.. אני בונה תוכניות בהצלחה בד"כ ,אבל כמעט תמיד כשאני מציג את זה למורה היא מתקנת לי את התתי-תוכניות, אני מבלבל בין פרוצדורה לפונקציה כמעט באופן קבוע.
יש ישועה? חח אני מקווה לקבל תשובה עוד הערב, אחר כך כבר לא ממש יעזור לי לצערי =[
|