Jump to content
החלפת מצב תפריט
שינוי מצב תפריט ההעדפות
החלפת מצב תפריט אישי
לא בחשבון
כתובת ה־IP שלך תהיה גלויה לציבור אם תעשה עריכות כלשהן.

כתיב פולני

מתוך ויקיפדיה, האנציקלופדיה החופשית
(הופנה מהדף RPN)

כתיב פולני, המכונה גם כתיב תחילי-prefix, הוא שיטה לכתיבת ביטויים מתמטיים ולהצרנת ביטויים לוגיים. השיטה פותחה על ידי הלוגיקן הפולני יאן לוקשביץ' (אנ') בשנת 1920.

שיטה זו באה לפצות על מספר חסרונות של שיטת הכתיב הנפוצה:

העיקרון המנחה של הכתיב הפולני הוא כתיבת הפונקציה (האופרטור) לפני (או אחרי, בכתיב פולני הפוך המכונה גם כתיב סופי – postfix) האיברים שעליהם היא פועלת, כאשר מספר האיברים של כל פונקציה ידוע מראש. למשל, במקום לכתוב <math>2+3</math> נכתוב בכתיב הפולני <math>+2,3</math>.

שיטה זו איננה בשימוש בלוגיקה כיום, אך בשל העובדה שקל לנתח ביטוי בכתיב פולני באמצעות מחשב, נעשה בה שימוש במספר שפות תכנות, בעיקר בשפות תכנות מבוססות מחסנית כמו dc‏ (desk calculator) ביוניקס, או פוסטסקריפט.

דוגמאות עריכה

  • במקום לכתוב את הביטוי: <math>4 \sdot (5+7)^{(1+1)}</math>
נכתוב בכתיב הפולני: <math>\ \sdot 4 \wedge + 5, 7 + 1, 1</math> (הסימן <math>\wedge</math> מסמן העלאה בחזקה).
  • במקום לכתוב את הביטוי הלוגי: <math>(p \, \vee \mathord{\sim} q) \wedge r</math>
נכתוב בכתיב הפולני: <math>\wedge \vee p \sim q,r </math> (הסימן <math>\ \wedge</math> מסמן "וגם").

לקריאה נוספת עריכה

אברון פולקוב, לוגיקה לחושבים ולמחשבים, הוצאת אקדמון, 1973.

קישורים חיצוניים עריכה

ויקישיתוף מדיה וקבצים בנושא [[commons:Category:{{#property:P373}}|כתיב פולני]] בוויקישיתוף
קובץ:P mathematics.svg ערך זה הוא קצרמר בנושא מתמטיקה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.