עבור לתוכן

בעיה בפאסקאל error 41

Featured Replies

פורסם

יש לי בעיה בקומפילציה לשורה הבא

if (counter mod 2 <>0) then

זה רושם לי : operand do not match operator error41

איך אני יכול לתקן את זה??

פורסם

נראה לי שלא הגדרת את המשתנה counter בכלל , ולמה אתה צריך סוגריים?

פורסם

כנראה שהגדרת את משתנה counter כ- real ואי אפשר לעשות mod ל-real

פורסם
  • מחבר

maorbe

תודה רבה היתי צריך להגדיר את זה כ integer

עכשיו אם תוכל להסביר את הסיבה למה אני אהיה מעוד שמח

פורסם

כי פעולת מודולו היא חסרת משמעות כשמדובר בשברים, כי אין לך "שארית".

פורסם
כי פעולת מודולו היא חסרת משמעות כשמדובר בשברים, כי אין לך "שארית".
.

ועוד איך שיש לה משמעות. אולי (אני כבר לא זוכר) לא בפסקל אבל מתמטית בטח שיש לה משמעות.

אני לא זוכר את ההגדרה המדיוקת עבור מספרים שליליים, אבל עבור חיוביים - a mod b זה הפתרון של -

a = nb + m

עבור m, כאשר - m חיובי קטן מ- b, ו- n טבעי.

פורסם

יש הגדרה מתטית למודולו עבור מספרים שליליים (למעשה יש כמה הגדרות שונות עבור מודולו). אבל התוצאה יכולה להפתיע אותך.

http://mathforum.org/library/drmath/view/52343.html

יש אפילו מודולו עבור מספרים ממשיים.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים