PracticU

משפטי תנאי - if - else - שפת Swift

בלי כתוביותעם כתוביות
PracticU › קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode › משפטי תנאי - if - else - שפת Swift
מילון מושגים:
תנאי - ביטוי לוגי בקוד שתוצאתו אמת או שקר, וקובע אילו פקודות יתבצעו בהתאם לערכו.
מחרוזת - סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.

משפטי תנאי - if - else - שפת Swift
מוצגים משפטי תנאי ב-Swift: if, else if ו-else, בלי סוגריים עגולים, ומסביר איך מטפלים בתרגיל הערכה מילולית לציון.
הסעיפים
1. if ו-else: משפט התנאי נכתב בלי סוגריים עגולים, למשל if h > 10 ואחריו סעיף else.
2. else if: אפשר להוסיף כמה סעיפים else if, לבדיקה של ערכים שונים. בדוגמה נבדקים גיל 13 וגיל 12.
3. המרה בתנאי: הגיל מוגדר כמחרוזת כדי להדגים המרה ל-Int, והמרה נעשית בתוך if let, כי היא לא תמיד מצליחה.
4. התרגיל: מדפיסים הערכה מילולית לפי טווחי ציון. ציון 100 הוא מצוין, ולכל טווח נמוך יותר הערכה אחרת, ומספר שאינו בטווח מודפס כהודעה נפרדת.
שימו לב
בתנאי של טווח כדאי לבדוק קודם את הערך המיוחד, כמו 100, ואחר כך את הטווחים. מי שכותב טווחים בצורה אחרת מקבל גם תוצאה תקינה, אם הטווחים נכונים.
כעת מבינים איך בונים שרשרת תנאים ואיך מטפלים בערכים מחוץ לטווח.
השיעור הבא בקורס: לולאות - for - while - שפת Swift

פרקי ההרצאה: משפטי תנאי - if - else - שפת Swift

  1. 00:00

    בקרת זרימה ומשפטי תנאי בסוויפט

  2. 00:41

    משפט if ו-else ללא סוגריים עגולים

  3. 01:14

    הוספת else if לבדיקת גיל מדויק

  4. 01:57

    הרחבת שרשרת else if למקרים נוספים

תמלול ההרצאה: משפטי תנאי - if - else - שפת Swift

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

  1. 00:02

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

  2. 00:26

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

  3. 00:46

    אני יכול לבדוק למשל יש לי איזשהו משתנה h שווה 10 וכאן יכול לבדוק האם h גדול מאיזשהו ערך אז נדפיס hold. עכשיו כמובן שלמשפט תנאי אז יש לנו את הסעיף של הif וכמובן יש לנו גם את הסעיף של ה-else, אז יש לי פה משפט תנאי עם אז.

  4. 01:06

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

  5. 01:22

    הסעיף השלישי במשפטי תנאי, אני יכול לבדוק אם הגיל בדיוק בדיוק שווה ל-13, אז אני יכול לעשות את הדבר הבא: Else if age שווה ל-13 אז בוא נאמר בר מצווה אלס אנחנו יכולים לומר לא גדול מ-18 ולא בן 13 אז בוא נאמר מתחת לגיל 18 זה בדיוק מה שנשאר אז יש לי את המשפט תנאי אלס איף דרך אגב זה קטע שאנחנו יכולים לחזור עליו כמה פעמים

  6. 01:54

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

לקורס המלא: קורס פיתוח אפליקציות לאייפון

ההרצאה הקודמת: המרה בין סוגי משתנים - Type Conversion

ההרצאה הבאה: לולאות - for - while - שפת Swift

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

  • תנאי if-else
  • תנאי If - Else - חלק 1
  • תנאי if-else בג'אווה
  • תנאי If-Then-Else ב-Javascript

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

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון