ABA


"מבקש עזרה בפסקל -פונקציות פרוצדורות type"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7187 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7187
ראובן עטר

   11:08   25.10.03   
אל הפורום  
  מבקש עזרה בפסקל -פונקציות פרוצדורות type  
 
   מישהו בבקשה יכול להסביר לי מה ההבדל בין פונקציות לפרוצדורות ומתי משתמשים במה?
ועוד שאלה מתי יש צורך להגדיר type?
יש איזה מצבים מיוחדים שאז אני אדע שצריך להגדיר type?
תודה מראש לעונים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תשובה szargel 25.10.03 12:27 1
     אוקיי תודה רבה ראובן עטר 25.10.03 12:31 2
         פרוצדורה לא מחזירה ערך, נקודה. szargel 25.10.03 12:43 3
             אוקיי תודה רבה ראובן עטר 25.10.03 13:19 4
             היא יכולה להחליף ערך קיים Zukini 26.10.03 22:02 5
                 ואפשר גם לעבוד עם משתנים גלובליים szargel 27.10.03 05:31 6

       
szargel

   12:27   25.10.03   
אל הפורום  
  1. תשובה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 25.10.03 בשעה 12:28 בברכה, szargel
 
פונקציה מחזירה ערך, פרוצדורה לא.
כשאתה מגדיר משתנים לפרוצדורה/פונקציה אתה לא יכול לשים משהו שהוא יותר מ"1", כלומר למשל array[1..10] of integer הוא לא תקין, לכן משתמשים בType וכותבים למשל

type arr=array[1..10]of integer;

function blah(a:arr):arr;


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ראובן עטר

   12:31   25.10.03   
אל הפורום  
  2. אוקיי תודה רבה  
בתגובה להודעה מספר 1
 
   אבל גם אני הייתי בטוח שככה זה הולך עם הפונקציות ופרוצדורות אבל פתאום המורה אמרה גם דוגמא שאם זה מחזיר עד גבול מסויים של מספרים זה פונקציה ואם לא זה פרוצדורה את זה לא הבנתי
יש אולי איזה אתר שמראה בדיוק אתה הבדלים בינהם? תודה מראש


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   12:43   25.10.03   
אל הפורום  
  3. פרוצדורה לא מחזירה ערך, נקודה.  
בתגובה להודעה מספר 2
 
   אתה יכול לשים לב לפי צורת הכתיבה

Procedure blah1(a:integer);

Function blah2(a:integer):integer;


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ראובן עטר

   13:19   25.10.03   
אל הפורום  
  4. אוקיי תודה רבה  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zukini

   22:02   26.10.03   
אל הפורום  
  5. היא יכולה להחליף ערך קיים  
בתגובה להודעה מספר 3
 
  
Procedure blah1(var a:integer);


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   05:31   27.10.03   
אל הפורום  
  6. ואפשר גם לעבוד עם משתנים גלובליים  
בתגובה להודעה מספר 5
 
   אז?
פרוצדורה לא מחזירה ערך, פונקציה כן.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net