|
|
(6 גרסאות ביניים של 3 משתמשים אינן מוצגות) |
שורה 7: |
שורה 7: |
| *[[מערכים]]. | | *[[מערכים]]. |
|
| |
|
| }}
| | *[[רשומות]]. |
| '''''פונקציות'''''<br>
| |
| פונקציה היא תת תוכנית המבצעת משימה מסויימת ומחזירה את התוצאת המשימה אותה ביצעה.
| |
| ההצהרת הפונקציה מתחילה במילה Function ומסתיימת במילה .End
| |
|
| |
|
| בכותרת הפונקציה מוצהרת שם הפונקציה, הפרמטר של הפונקציה וטיפוסו, וטיפוס הערך שהפונקציה מחזירה.
| | *[[טיפוסים]]. |
| הערך שהפונקציה מחזירה הוא הערך של הביטוי אשר מושם בפונקציה.
| |
|
| |
|
| '''''מבנה הפונקציה'''''
| | *[[מערך דו-ממדי]]. |
|
| |
|
| | *[[מחזורות]]. |
|
| |
|
| ;טיפוס הערך המוחזר:(טיפוס הפרמטר:שם הפרמטר__)_שם הפונקציה___Function
| | *[[קבועים]]. |
| {טענת כניסה:____מה המטרה של הפונקציה?___}
| |
| {טענת יציאה:____מה הפונקציה מחזירה?___}
| |
| var
| |
| {הצהרה על משתנים מקומיים}
| |
| Begin
| |
| ...גוף הפונקציה
| |
| ;End
| |
| | |
| | |
| | |
| | |
| '''''פרוצדורות'''''<br>
| |
| קטע תוכנית לביצוע הכתובה כיחידה עצמאית. זימון הפרוצדורה- בקשה לביצוע משפטי הפרוצדורה.
| |
| פרוצדורה '''מקבלת''' פרמטרים שיכולים להשפיע על ביצועה. הצהרת הפרוצדורה מופיע בחלק ההצהרתי של התוכנית, לאחר הצהרת משתנים.
| |
| | |
| '''''מבנה כללי להצהרת פרוצדורה בפסקל:'''''
| |
| ;(טיפוס הפרמטרים:פרמטרים__)_____שם הפרוצדורה_________Procedure
| |
| {טענת כניסה:____מה המטרה של הפרוצדורה?___}
| |
| {טענת יציאה:____מה הפרוצדורה מדפיסה?_____}
| |
| Var
| |
| הצהרת משתנים מקומיים(משתנים רק של הפרוצדורה בלבד)
| |
| Begin
| |
| ...גוף הפרוצדורה
| |
| .End
| |
| | |
| | |
| | |
| | |
|
| |
| '''''מערכים-array'''''
| |
| | |
| | |
| מערך הוא אוסף סדיר של איברים. איבר במערך משמש כמשתנה. כלומר ניתן לשמור בו ערכים ולקרוא את הערכים השמורים בו.
| |
| | |
| http://img522.imageshack.us/img522/939/maarahio5.jpg
| |
| | |
| מקומו של איבר במערך מציין ע"י index.
| |
|
| |
|
| | *[[לולאות- רגילה, מקוננת, אינסופית]]. |
|
| |
|
| | }} |
|
| |
|
| המשך יבוא...
| | [[קטגוריה:מדעי המחשב]] |