מה ההבדל בין mod לבין div ? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

מה ההבדל בין mod לבין div ?


pho

Recommended Posts

פרוצדורה, היא תת תכנית. היא מתחילה לפני הbegin של התכנית הראשית, ולפרוצדורה הזאת יש משתנים משלה ופועלות משלה. היא תכנית קטנה בתוך בתכנית הראשית. הפרוצדורה הזאת יכולה לקבל ולהחזיר ערכים מהתכנית הראשית ואל תהכנית הראשית, ובשביל שהיא תתבצע צריך לקרוא לה.

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

אם אתה גם צריך לדעת למחבן שלך איך לכתוב פרוצדורות ואיך לעבוד איתן תגיד.

כי ההבדל בין div ל mod ממש רחוק מבחינת החומר לפרוצדורות.

קישור לתוכן
שתף באתרים אחרים

אני למדתי את זה בתחילת כיתה יא

15div5 =3

15mod10=5

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

כמו בדוגמא ש 10 נגנס פעם אחת ב 10 והשארית היא 5 ו 5 נכנס 3 פעמיים ב 15

קישור לתוכן
שתף באתרים אחרים

דוגמא:

procedure printnum(A:Integer;B:Real);

Var

I:Integer;

Begin

For I:= 1 to A do

writeln(b);

End;

לפרוצדורה הזו, שקראתי לה למשל printnum, אתה מכניס מספר שלם A וREAL בשם B והפרוצדורה תדפיס את בי איי פעמים.

אתה משתמש בזה בצורה הבאה, נגיד אני רוצה שהמספר 5.3 יודפס 7 פעמים:

printnum(7,5.3);

יש אפשרות גם לשים לפני הגדרת המשתנה שהפרוצדורה מקבלת מקבל (איפה שהA והB שם) VAR, לפני אחד מהמשתנים, ואז את אותו משתנה אתה יכול לשנות מתוך הפרוצדורה (עד אז הוא "READ ONLY" - אתה יכול לשנות אותו אבל זה לא משפיע על המשתנה האמיתי)

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...