ABA


"שאלה דחופה בשפת C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8781 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8781
holy_man

   20:27   06.01.03   
אל הפורום  
  שאלה דחופה בשפת C  
 
   מה זאת טענת כניסה?
ומה זאת טענת יציאה?

כתוב לי ככה:

לפנייך פונקציה:
int makenumber (int n int k

זוהי הפונקציה:

}
int num=0 ;
int i=0 ;
while (i<=n
}
num=num*10+k
++i
{
return num
{

טענת יציאה________
(מה הפונקציה מבצעת)


א) נסח טענת יציאה עבור מה שהפונקציה הנתונה מבצעת .

תודה מראש למי שיעזור!


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב Super-Star 06.01.03 20:55 1
     לא הבנתי עדיין מה זה טענת יציאה holy_man 06.01.03 21:00 2
  טענת יציאה imbaro 06.01.03 21:02 3
     עופר זוכר היה לנו את זה בבגרות? Gold Dragon 07.01.03 15:55 4

       
Super-Star

   20:55   06.01.03   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
   קודם כל:
טענת כניסה - עם מה אתה נכנס לפונקציה, זאת אומרת איזה משתנים אתה מקבל
במקרה הזה:

טענת כניסה: משתנה k ומשתנה n מטיפוס טיבעי

טענת יציאה - מה הפונקציה ביצעה בסך הכל...

במקרה הזה:

לפי טבלת המעקב שעשיתי ראיתי שהפונקציה מבצעת הכפלה פי 11 בכל פעם
לדוגמא לקחתי את המספרים:
n=5
k=7
i=0
num=0

הלולאה תתבצע 6 פעמים
והתהליך יהיה כזה: (המספרים במקום המשתנים)
num=0*10+7
num=7
num=7*10+7
num=77
num=77*10+7
num=777

וכך הלאה......

לפי דעתי זה מכפיל את k פי 11 לפי מספר הפעמים n
אבל אולי יש לזה שם מיוחד... בכל מקרה זה מה שיצא


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

   21:00   06.01.03   
אל הפורום  
  2. לא הבנתי עדיין מה זה טענת יציאה  
בתגובה להודעה מספר 1
 
   עבר עריכה לאחרונה בתאריך 06.01.03 בשעה 21:01
 
ומהי טענת היציאה בפונקציה שכתבתי למעלה.
הוא כותב לי "נסח טענת יציאה"... מה הניסוח?


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

   21:02   06.01.03   
אל הפורום  
  3. טענת יציאה  
בתגובה להודעה מספר 0
 
   הפונקציה שמה n פעמים את המספר k
למשל:
k=5 n=4
התוצאה תהיה:
5555


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

   15:55   07.01.03   
אל הפורום  
  4. עופר זוכר היה לנו את זה בבגרות?  
בתגובה להודעה מספר 3
 
  


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

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

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



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