Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
עזרה:הוראות תנאי - ויקיפדיה

עזרה:הוראות תנאי

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

הוראות תנאי (או ParserFunctions) הן הוראות שמאפשרות ליצור תבניות מתוחכמות יותר, שמתאימות למצבים רבים יותר.

תחביר הפונקציות הוא {{#שם הפונקציה:פרמטרים המופרדים בסימן | ביניהם}}.

בפונקציות ניתן להשתמש הן בשמן העברי והן בשמן האנגלי.

בעבר היו בשימוש התבניות {{תנאי}}, {{בחר}}, {{בדיקת קיום דף}} ו{{השוואה2}}. במקומן יש להשתמש כיום בפונקציות "#תנאי", "#בחר", "#קיים" ו"#שווה" בהתאמה.

תוכן עניינים

[עריכה] הפונקציות

[עריכה] חשב

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

  • שם עברי: #חשב
  • שם אנגלי: ‎#expr
  • תחביר: {{#חשב:החישוב}}

אופרטורים זמינים:

אופרטור פעולה קוד לדוגמה תוצאה
הצגת המספרים {{#חשב:25}}
{{#חשב:123456789012345}}
{{#חשב:0.000001}}
25
1.2345678901234E+14
1E-06
( ) קיבוץ פעולות {{#חשב:(30 + 7) * 7}} 259
+ מספר חיובי {{#חשב:+30 * +7}} 210
- מספר שלילי {{#חשב:-30 * -7}} 210
not אופרטור "NOT" לוגי {{#חשב:not 0 * 7}}
{{#חשב:not 30 + 7}}
7
7
* כפל {{#חשב:30 * 7}} 210
/ חילוק, זהה ל־div {{#חשב:30 / 7}} 4.2857142857143
div חילוק, זהה ל־/
ללא חלוקת מספרים שלמים
{{#חשב:30 div 7}}
{{#חשב:5 div 2 * 2 + 5 mod 2}}
4.2857142857143
6
mod "מודולוס", השארית של החלוקה לאחר הפיכת שני המספרים למספרים שלמים.
אזהרה: div ו־mod שונים מכל שפות התכנות.
{{#חשב:30 mod 7}}
{{#חשב:-8 mod -3}}
{{#חשב:-8 mod +3}}
{{#חשב:8 mod 2.7}}
{{#חשב:8 mod 3.2}}
{{#חשב:8.9 mod 3}}
2
-2
-2
0
2
2
+ חיבור {{#חשב:30 + 7}} 37
- חיסור {{#חשב:30 - 7}} 23
round מעגל את המספר הראשון למספר השני של הספרות אחרי הנקודה {{#חשב:30 / 7 round 3}}
{{#חשב:30 / 7 round 0}}
{{#חשב:3456 round -2}}
4.286
4
3500
= שיוויון (מספרי ולוגי) {{#חשב:<nowiki>30 = 7}}</nowiki> 0
<> אי־שיוויון, זהה ל־!= {{#חשב:30 <> 7}} 1
 != אי־שיוויון, זהה ל־<>, "XOR" לוגי {{#חשב:<nowiki>1 != 0}}</nowiki> 1
< קטן מ־ {{#חשב:30 < 7}} 0
> גדול מ־ {{#חשב:30 > 7}} 1
<= קטן מ־ או שווה ל־ {{#חשב:30 <= 7}} 0
>= גדול מ־ או שווה ל־ {{#חשב:30 >= 7}} 1
and "AND" לוגי {{#חשב:4 < 5 and 4 mod 2}} 0
or "OR" לוגי {{#חשב:4 < 5 or 4 mod 2}} 1

[עריכה] תנאי

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

  • שם עברי: #תנאי
  • שם אנגלי: ‎#if
  • תחביר: {{#תנאי:הביטוי לבדיקה|מה לכתוב אם הביטוי קיים|מה לכתוב אם הביטוי אינו קיים}}

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

[עריכה] שווה

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

  • שם עברי: #שווה
  • שם אנגלי: ‎#ifeq
  • תחביר: {{#שווה:הביטוי הראשון להשוואה|הביטוי השני להשוואה|מה לכתוב אם הביטויים שווים|מה לכתוב אם הביטויים אינם שווים}}

[עריכה] חשב תנאי

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

  • שם עברי: #חשב תנאי
  • שם אנגלי: ‎#ifexpr
  • תחביר: {{#חשב תנאי:החישוב|מה לכתוב אם החישוב קיים|מה לכתוב אם החישוב אינו קיים}}

[עריכה] בחר

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

  • שם עברי: #בחר
  • שם אנגלי: ‎#switch

הפונקציה נכתבת באופן הבא: {{#בחר:הביטוי לבדיקה|
ערך לדוגמה=מה לכתוב אם זהו ערך הביטוי|
ערך לדוגמה=מה לכתוב אם זהו ערך הביטוי|
ערך לדוגמה=מה לכתוב אם זהו ערך הביטוי|
#ברירת מחדל=מה לכתוב אם ערך הביטוי אינו אחד הערכים שנכתבו לעיל}}

השם האנגלי של "#ברירת מחדל" הוא ‎#default, וגם בו ניתן להשתמש. ניתן גם להשמיטו, ואז לא נכתב כלום אם הביטוי הוא לא אחד מהערכים הנ"ל.

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

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

[עריכה] קיים

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

  • שם עברי: #קיים
  • שם אנגלי: ‎#ifexist
  • תחביר: {{#קיים:שם הדף|מה לכתוב אם הדף קיים|מה לכתוב אם הדף אינו קיים}}

את שם הדף לבדיקה יש לכתוב ללא סוגריים מרובעות.

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

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

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com