פונקציה פרימיטיבית רקורסיבית


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

הפונקציות הפשוטות הן: אפס (מחזירה 0), העוקב (מוסיף 1), ובחירת רכיב (מחזירה אחד מהמספרים שהכנסת).


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

כפל, חזקות, ועצרת (פקטוריאל) נבנים גם הם עם אותו רעיון של חזרה.


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


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


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

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!