PracticU

משתנים באתרי אינטרנט - חלק 3

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת C# .NET - קורס תכנות למתחילים - דוט-נט / סי-שארפ - חומר לימוד של מדעי המחשב › משתנים באתרי אינטרנט - חלק 3
מילון מושגים:
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
C# - שפת תכנות מונחית עצמים של מיקרוסופט, המשמשת בעיקר לפיתוח יישומים על פלטפורמת .NET.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
מחרוזת - סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.

משתנים באתרי אינטרנט - חלק 3
השיעור הראשון בסדרת יסודות התכנות ב-C# מסביר מהו משתנה, איך בוחרים לו שם, אילו סוגים קיימים, איך נותנים לו ערך, ואיך ממירים בין סוגים.
השלבים העיקריים
1. מהו משתנה: אזור בזיכרון שמכיל מידע ובעל שם, שדרכו התוכנית משתמשת בו. בדוגמה של תוכנה שמחשבת שכר, המשתנים הם השכר, מס ההכנסה והביטוח.
2. שם בעל משמעות: שם המשתנה צריך לומר מה הוא מייצג, למשל salary לשכר. השם חייב להתחיל באות או בקו תחתון, ומותרות בו אותיות, מספרים וקו תחתון, בלי תווים כמו אחוז.
3. camelCase: האות הראשונה קטנה, וכל מילה נוספת מתחילה באות גדולה, למשל firstName. בסוף כל הוראה כותבים נקודה-פסיק.
4. סוגי משתנים: string מכיל טקסט, int מספר שלם, char תו בודד ו-bool ערך אמת או שקר. float, double ו-decimal מכילים מספרים עם נקודה עשרונית, כאשר decimal הוא המדויק ביותר ומתאים לחישובים כספיים.
5. הגדרה: כותבים את הסוג ואחריו את השם. אפשר להגדיר כמה משתנים מאותו סוג בשורה אחת, מופרדים בפסיקים.
6. השמה: סימן השווה מכניס ערך לתוך משתנה. מחרוזת נכתבת בגרשיים כפולים, ותו בודד בגרש בודד.
7. המרה (casting): מעבר ממשתנה מסוג אחד לסוג אחר דורש ציון מפורש. השמה של double ל-int נכשלת בלי ציון הסוג בסוגריים.
פקודות והגדרות
string firstName = "יוסי";
int age = 30;
char gender = 'נ';
bool isNameCorrect = true;
int totalSalary = (int)afterTax;
שימו לב
השמת מחרוזת למשתנה מסוג int מביאה להודעת שגיאה, כי אי אפשר להמיר טקסט למספר בלי הגדרה מפורשת.
כשמבינים שם, סוג והשמה, אפשר לקרוא ערכים מהמשתמש ולהציג אותם חזרה במסך.
השיעור הבא בקורס: קבועים - פקודת Const

פרקי ההרצאה: משתנים באתרי אינטרנט - חלק 3

  1. 00:00

    היכרות עם שפת C-Sharp

  2. 00:58

    מהו משתנה בזיכרון

  3. 02:30

    בחירת שם משמעותי למשתנה

  4. 03:34

    כללי שמות המשתנים

  5. 05:11

    הגדרת המשתנה firstName

  6. 06:11

    כתיבה בסגנון camelCase

  7. 09:36

    סוג המשתנה ומה שהוא מייצג

  8. 13:02

    דרך הגדרת משתנה

תמלול ההרצאה: משתנים באתרי אינטרנט - חלק 3

הטקסט המלא של הדקות הראשונות בהרצאה «משתנים באתרי אינטרנט - חלק 3» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:01

    שלום, שמי אבי וההרצאה שאני עומד להעביר היום תהיה ההרצאה הראשונה בסדרה של הרצאות בנושא של יסודות התכנות. כל ההרצאות שאני עומד להעביר יהיו בשפה שנקראת שפה C-Sharp.

  2. 00:15

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

  3. 00:29

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

  4. 00:42

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

  5. 01:06

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

  6. 01:25

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

  7. 01:46

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

  8. 02:14

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

  9. 02:29

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

  10. 02:57

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

  11. 03:16

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

  12. 03:51

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

  13. 04:14

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

  14. 04:36

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

  15. 04:51

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

  16. 05:12

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

  17. 05:36

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

  18. 05:52

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

  19. 06:06

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

  20. 06:19

    לצורה הזאת של כתיבה, הצורת הכתיבה הזאת נקראת camel case. camel זה מלשון גמל והאות הראשונה היא אות קטנה והאות הבאה אחריה היא אות גדולה ואם אני אם אני אמשיך ככה האות הבאה אחריה אם אני רושם עכשיו עוד מילה לדוגמה first name אם נגיד first name for me אז האות הבאה אחריה תהיה אות קטנה המילה הבאה אחריה תתחיל עם אות קטנה ואם אני רושם אחריו את המילה מי

  21. 06:50

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

  22. 07:15

    שם של משתנה אנחנו צריכים לרשום נקודה פסיק בוא ניגש לשם המשתנה הבא שם המשתנה הבא הוא שם המשפחה אני יכול לקרוא לו גם באותה מידה עכשיו על משקל first name לקרוא לו last name אז בואו נכתוב שוב פעם את המילה הזאתי string שמיד אני אסביר אותה ונרשום פה last name ונקודה פסיק עכשיו יש לי פה גם את השדה גיל עכשיו אני יכול לקרוא למשתנה הזה בשדה גיל h. עכשיו לפני המילה h אני ארשום את המילה הזאת int

  23. 08:11

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

  24. 08:38

    אז בוא נקרא לו ג'ן דר, ופה נשים את המילה שער, ששוב אני מייד אסביר אותה. ובסוף נשים נקודה פסיק.

  25. 08:53

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

  26. 09:09

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

  27. 09:49

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

  28. 10:09

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

  29. 10:47

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

  30. 11:16

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

  31. 11:33

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

  32. 11:45

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

  33. 12:08

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

  34. 12:31

    המילה הזאתי הקיצור שלה char קיצור ל-character לתו היא מייצגת לי תו בודד אחד ובדוגמה שלנו המשתנה שמכיל את המין הוא מורכב מתו אחד בלבד זה היינו נון.

  35. 12:52

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

  36. 13:02

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

  37. 13:24

    אז לאחר הטייפ שזה הסוג שבמקרה שלנו זה היה סטרינג אנחנו רושמים את השם שלו first name ובסוף אנחנו רושמים גם נקודה במקרה הזה. זה היה טייפ וזה היה name ובסוף נקודה פסיק שימו לב שאפשר לכתוב במקום לכתוב את שתי השורות האלה כי שתי המשתנים האלה הם בסופו של דבר משתנים מאותו סוג גם זה סטרינג וגם זה סטרינג אז יכולנו לכתוב את אותו דבר באותו צורה

  38. 13:54

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

לקורס המלא: קורס C# למתחילים אונליין

ההרצאה הקודמת: משתנים - חלק 2

ההרצאה הבאה: קבועים - פקודת Const

הרצאות קשורות מקורסים אחרים

  • הגדרת שם וסיסמה באתרי אינטרנט - APACHE
  • משתנים
  • משתנים ב-JAVA
  • סוגי משתנים

קורסים נוספים במסלול

  • קורס פיתוח משחקים יוניטי - Unity - שפת #C