שורה 1: |
שורה 1: |
− | '''פרמטר''' (באנגלית: Parameter ובמקור מיוונית; פארא (παρά); '''צדדי''' או '''משני''' + מטרון (μέτρον); '''מדד''') הוא מונח נפוץ בתחומים הנשענים על [[לוגיקה פורמלית]] ופירושו המילולי הוא '''מדד משני'''. | + | '''פרמטר''' (באנגלית: Parameter ובמקור מיוונית; פארא παρά {{חי}} ''צדדי'' או ''משני'' + מטרון (μέτρον); ''מדד'') הוא מונח נפוץ בתחומים הנשענים על [[לוגיקה פורמלית]] ופירושו המילולי הוא '''מדד משני'''. |
| | | |
− | '''מדד''' בהקשר זה פירושו משתנה (Variable) ו'''משני''' בהקשר זה כי הוא משתנה המוגדר כ"משנה לעיקר" (ה"עיקר" בהקשר זה הוא [[מערכת]] נתונה בשלמותה), מכאן שהוא '''מדד משני''' ההכרחי ליצירת האובייקט המוגדר שנכנה "מערכת". למערכת נתונה ייתכנו אחד או יותר מדדים משניים כאלה.
| + | מדד בהקשר זה פירושו [[ישות]] המתוארת מבחינה כמותית ומשני בהקשר זה פירושו שהיא כ"משנית לעיקר" (ה"עיקר" בהקשר זה הוא [[מערכת]] נתונה בשלמותה), מכאן שהוא מדד משני ההכרחי ליצירת האובייקט המוגדר שנכנה "מערכת". למערכת נתונה ייתכנו אחד או יותר מדדים משניים כאלה.{{ש}} |
| + | בהתאם לכך, פרמטר הינו כל [[קבוע]] או [[משתנה]] '''מהותי''' במערכת. כמו כן, במובן מסוים, פרמטר הוא כל משתנה שנגיד עליו שמערכת נתונה "תלויה בו" או לחלופין כל משתנה ש"הוכלל כפרמטר" של מערכת. |
| | | |
− | '''משתנה''' ניתן להגדיר כאובייקט המחזיק ערך אחד או יותר ואיכותם וכמותם של ערכים אלה אולי תשתנה.
| + | ==פרמטר בתחומים השונים== |
| + | פרמטר הוא מונח שלעתים יוגדר מעט שונה בתחומים השונים. המונח שמיש במידה רבה במתמטיקה וב[[פיתוח תוכנה]]. |
| | | |
− | אם כך, בהגדרה קצרה, '''פרמטר''' הינו [[משתנה]] '''מהותי''' במערכת. כמו כן, במובן מסוים, פרמטר הוא כל משתנה שנגיד עליו שמערכת נתונה "תלויה בו".
| + | ===הגדרה אפשרית מתחום פיתוח תוכנה=== |
| + | בתחום [[פיתוח תוכנה]]; למשל ב[[שפת Bash]] (שפה לתפעול ותכנות מערכות Linux) הוגדרו שני סוגים של פרמטר: |
| | | |
− | ==פרמטר בתחומים השונים==
| + | # '''פרמטר רגיל (parameter):''' משתנה גלובלי או לוקאלי שאנו מייעדים (assign) ואחר כך גם מחליפים בהרצה (substitution in execution). דהיינו, בעת ההרצה, תחביר ''פקודת החלפת-המשתנה'' יתחלף למעשה לאחד או יותר ערכים שהמשתנה מחזיק |
− | פרמטר הוא מונח שלעתים יוגדר מעט שונה בתחומים השונים. המונח שמיש במידה רבה ב[[מתמטיקה]] וב[[תכנות]]. | + | # '''פרמטר מיוחד (special parameter):''' משתנה גלובלי שמגיע עם המערכת ושבאופן כללי עלינו לא לייעד מחדש; כלומר, עלינו לא לתת לו ערך אחד או יותר חדשים במקום הערך האחד או יותר שהגיעו עימו מראש על ידי הקהילה שמפתחת את שפת Bash, מכאן שאם יש לנו צורך להשתמש בו כל שעלינו לעשות הוא רק להחליפו בהרצה (בעזרת ''פקודת החלפת-משתנה'') לכדי ערכו שכבר יועד לו מראש כאמור |
| | | |
− | ===הגדרה אפשרית בתחום התכנות===
| + | פרדיגמה אחרת שלא תשמש בהכרח כשעובדים עם שפת Bash תדבר למשל על "משתנה פונקציונאלי" ו"משתנה לא פונקציונאלי", כלומר משתנה שיש לו השפעה על מהות תוכנה נתונה ומשתנה שאין לו השפעה על מהות תוכנה נתונה אך בכל זאת הוגדר ב[[קוד מקור|קוד המקור]] שלה ומהווה בפועל חלק מן המערכות הזו. ניתן לראות במקרה הראשון - "משתנה פונקציונאלי" כמשקף הגדרה סבירה של פרמטר (כמדד משני של מערכת המבטיח את מהותה) שכן בלעדיו התוכנה לא תבצע את עיקר מטרתה. |
− | בתחום התכנות למשל, בשפת Bash (שפה לתפעול ותכנות מערכות Linux) הוגדרו שני סוגים של פרמטרים:
| |
| | | |
− | # '''פרמטר רגיל (Parameter):''' משתנה גלובלי או לוקאלי שאנו מייעדים (Assign) ואחר כך גם מחליפים בהרצה (Substitution in execution). דהיינו, בעת ההרצה, ''תחביר החלפת-המשתנה'' יתחלף למעשה לאחד או יותר ערכים שהמשתנה מחזיק.
| + | ==מינוח קרוב== |
− | # '''פרמטר מיוחד (Special parameter):''' משתנה גלובלי שמגיע עם המערכת ושבאופן כללי עלינו לא לייעד מחדש; כלומר, עלינו לא לתת לו ערך אחד או יותר חדשים במקום הערך האחד או יותר שהגיעו עימו מראש על ידי הקהילה שמפתחת את שפת Bash, מכאן שאם יש לנו צורך להשתמש בו כל שעלינו לעשות הוא רק להחליפו בהרצה (בעזרת ''תחביר החלפת-משתנה'') לכדי ערכו שכבר יועד לו מראש כאמור.
| + | מונח קרוב לפרמטר הוא [[קריטריון]] (בפשטות; "תנאי"); זהו תנאי חזק שחשוב מאד למלא בהשוואה לתנאי חלש שלא חשוב מאד למלא אך מוטב למלא (ועמידה בו תזכה אדם ב[[בונוס]]). |
| | | |
− | פרדיגמה אחרת שלא תשמש בהכרח כשעובדים עם שפת Bash תדבר למשל על "משתנה פונקציונלי" ו"משתנה לא פונקציונלי", כלומר משתנה שיש לו השפעה על מהות תוכנה נתונה ומשתנה שאין לו השפעה על מהות תוכנה נתונה אך בכל זאת הוגדר ב[[קוד מקור|קוד המקור]] שלה ומהווה בפועל חלק מן המערכות הזו. ניתן לראות במקרה הראשון - "משתנה פונקציונלי" כמשקף הגדרה סבירה של פרמטר (כמדד משני של מערכת המבטיח את מהותה) שכן בלעדיו התוכנה לא תבצע את עיקר מטרתה.
| + | ==ראו גם== |
| + | * [[צמיחה אין סופית]] |
| | | |
− | ==מינוח קרוב==
| + | [[קטגוריה:לוגיקה פורמלית]] |
− | מונח קרוב לפרמטר הוא קריטריון (תנאי מבחין); זהו תנאי עיקרי שחייב לחול, בהשוואה לתנאי משני שלא חייב לחול אך מוטב שיחול (ועמידה בו תזכה אדם ב[[בונוס]]).
| |