|fav המועדפים שלי |pad מחברת אישית|talckback תגובות הקוראים|poll השתתף בסקר |
  
|about אודות|eitan home page   תפריט איתן
קבועים ואופרטורים

Home Page על האתר מפת אתר מילון מונחים ספרים קישורים

קבועים ואופרטורים

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

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

ההצהרה על הקבועים מתבצעת ע"י המשפט .Const

דוגמה:

Const Pi = 3.14159265

אופרטורים

מהם אופרטורים?
אופרטורים הם סימנים מיוחדים אשר מבצעים פעולות חשבוניות (ולא רק). רובם מוכרים מחיי היום יום. אלו האופרטורים הפשוטים.

אופרטור צורת שימוש הסבר
+ 26 + 77

חיבור רגיל בין שני מספרים

- 100 - 3

חיסור רגיל בין שני מספרים

* 24 * 4

כפל רגיל (שימו לב: כוכבית!)

/ 400/5

חילוק רגיל (שימו לב: אסור לחלק באפס, והתוצאה תמיד אינה שלמה, אלא בעלת נקודה, עשרונית
כמו: 0.4

& TextA & TextB

מאחד שתי מחרוזות טקסט


עתה נכיר אופרטורים המשמשים אותנו בחישובים מתמטיים :

אופרטור צורת שימוש הסבר
\ 74 \ 5

חילוק שלם השארית נקצצת.

Mod 74 mod 5

השארית (modulu) מהחילוק.

^ 3^4

העלאה בחזקה.


קדימות אופרטורים

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

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

סדר קידמת האופרטורים מופיע בטבלה הבאה:

מוערך אופרטור/ים
ראשון

סוגריים

( )
שני

העלאה בחזקה

^
שלישי

הפיכת מספר לשלילי

-
רביעי

כפל וחילוק

*, /
חמישי

חילוק שלם

\
שישי

חילוק שלם וחישוב שארית

Mod
שביעי

חיבור וחיסור

+, -

סדר החישוב והתוצאה מודגשים במשפטים הבאים:

Total = 10 + 15 * 2 / 4 ^ 2
Total = 10 + 15 * 2 / 16
Total = 10 + 30 / 16
Total = 10 + 1.875
Total = 11.875



הכרות ראשונית
הכרת השפה
טפסים
פקדים
תפריטים
  ניפוי שגיאות
סביבת פיתוח
סביבת פיתוח
סביבת פיתוח
עבודה עם פקדים
עבודה עם פקדים
עבודה עם פקדים
אופרטורים לוגיים
אופרטורים לוגיים
אופרטורים לוגיים
מבני החלטה
מבני החלטה
מבני החלטה
שגרות
שגרות
שגרות
משתנים
משתנים
משתנים
אובייקטים
אובייקטים
אובייקטים
מודולים
מודולים
מודולים
אירועים
אירועים
אירועים
פונקציות מוכללות
פונקציות מוכללות
פונקציות מוכללות
שגרות מוכללות
שגרות מוכללות
שגרות מוכללות
מהם משתנים
מהם משתנים
מהם משתנים
סוגי משתנים
סוגי משתנים
סוגי משתנים
המרת משתנים
המרת משתנים
המרת משתנים
קבועים ואופרטורים
קבועים ואופרטורים
קבועים ואופרטורים
מערכים
מערכים
מערכים
אוספים
אוספים
אוספים
מבוא
מבוא
מבוא
תכונות
תכונות
תכונות
עבודה עם טפסים
עבודה עם טפסים
עבודה עם טפסים
שמות
שמות
שמות
תכונות כלליות
תכונות כלליות
תכונות כלליות
פירוט פקדים
פירוט פקדים
פירוט פקדים
יצירת תפריטים
יצירת תפריטים
יצירת תפריטים
עיצוב תפריט
עיצוב תפריט
עיצוב תפריט
Pop-Ups  
Pop-Ups  
Pop-Ups  
טיפול בשגיאות
טיפול בשגיאות
טיפול בשגיאות
Debugging
Debugging
Debugging
שגיאות נפוצות
שגיאות נפוצות
שגיאות נפוצות