נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: מודולו 0

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אורחת פורחת
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 14 February 2007 בשעה 10:31 | IP רשוּם
ציטוט אורחת פורחת

טוב זה ישמע לכם טיפשי, אבל כמה זה מספר מודולו 0? (0 % 4)

וכמה זה 1 מודולו מספר שונה מ 1? כלומר 1 מודולו 3 למשל?

חזרה לתחילת העמוד הצג את כרטיס החבר של אורחת פורחת חפש הודעות אחרות של אורחת פורחת בקר בדף הבית של אורחת פורחת
 
צחי@
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 02 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 14 February 2007 בשעה 12:50 | IP רשוּם
ציטוט צחי@

לפי ההגדרה המתמטית של פעולת המודולו, מספר שלם a קונגרואנטי למספר שלם b, מודולו k, אם"ם a-b מתחלק ממש ב-k.

במקרה שלך, k=0 , a=4 ונניח ש-q הוא מספר שלם כלשהו, אז:

קוד:

4-b=0*q

4-b=0

b=4

לפי אותה ההגדרה אפשר לראות ש-1 מודולו 3 שווה ל-1.

אבל... פעולת % ב-C לא עונה ממש על ההגדרה המתמטית הנ"ל - תוצאת פעולת a%b היא שארית החלוקה של a ב-b - מכיוון שלא ניתן לחלק ב-0 - הפעולה אינה מוגדרת וסביר להניח שזה לא יתקמפל אם b קבוע בזמן קומפילציה או יתן שגיאת division by zero אם הפעולה היא בזמן ריצה.

 



__________________
דלתות אדריכלים גגות פוליש
חזרה לתחילת העמוד הצג את כרטיס החבר של צחי@ חפש הודעות אחרות של צחי@ בקר בדף הבית של צחי@
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה