מחלק משותף מקסימלי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: \1איברים
←‏חישוב המחלק המשותף המקסימלי: תקלדה, אמורים לחסר מהמספר הקטן ולא לחלק גם לפי הדוגמה מחסרים לא מחלקים
שורה 24:
 
האלגוריתם מבוסס על אבחנה יסודית: לכל b,q,r, המחלקים המשותפים של b ושל r הם גם המחלקים המשותפים ל- b ול- bq+r. לפיכך, לשני הזוגות יש אותו מחלק משותף מקסימלי: <math>\ (qb+r,b)=(b,r)</math>.
כדי לחשב את המחלק המשותף המקסימלי של שני מספרים טבעיים a,b, פעל באופן הבא: חלקחסר את המספר הגדול (נאמר, a), במספר הקטן, וכתוב a=qb+r, כאשר <math>\ 0\leq r<b</math> היא השארית. אם r=0, אז המחלק המשותף המקסימלי שווה ל- b. אחרת, המחלק המשותף המקסימלי שווה לזה של b ושל r (ומכיוון שהמספר הגדול בזוג זה קטן מן המספר הגדול בזוג הקודם, התהליך מתקדם ומגיע בהכרח אל סופו).
 
ידוע שמספר פעולות החילוק בהפעלת האלגוריתם אינו עולה על <math>\ \log_{\varphi}a</math> (כאן <math>\ \varphi</math> מסמן את [[יחס הזהב]]), כאשר החישוב הארוך ביותר (עבור מספרים בגודל נתון) מתרחש בחישוב המחלק המשותף המקסימלי של [[סדרת פיבונאצ'י|מספרי פיבונאצ'י]] עוקבים. מכאן שמציאת המחלק המשותף המקסימלי היא יעילה מבחינה חישובית; האלגוריתם פועל במהירות גם עבור מספרים גדולים, בני מאות ספרות.