ביצוע חוזר
אודות ביצוע חוזר
- עד כה, הבעיות שפתרנו במדעי המחשב הינן בעיות שניתן לפתור באופן סדרתי, ע"י רצף של משימות שמתבצעות פעם אחת לכל היותר.
- במדעי המחשב יש סוג נוסף של בעיות, אשר כדי לפתור אותן, יש לבצע את אותן תתי-המשימות יותר מפעם אחת.
- לשם כך אנו נכיר מבנה אלגוריתמי חדש לפתרון בעיות במדעי המחשב, אשר יעשה שימוש בהוראה חדשה - לולאה.
2. בדיקת התנאי של הלולאה על משתנה הבקרה של הלולאה
לולאת for
1. הכרזה ואתחול של משתנה הבקרה של הלולאה
- כאשר אנו מעוניינים לבצע את אותן ההוראות בקוד שלנו במשך מספר ידוע מראש של פעמים, אנו נעשה שימוש בהוראה חדשה ב-Java, הנקראת לולאת for.
- לשם כך, נבצע הכרזה ואתחול של משתנה הנקרא משתנה הבקרה של הלולאה, ובכל איטרציה של הלולאה, נבדוק תנאי מסויים על משתנה זה. אם התנאי מתקיים - נבצע את ההוראות שבגוף הלולאה, ולאחר מכן נעדכן את הערך של משתנה הבקרה של הלולאה.
4. לאחר ביצוע ההוראות - עדכון ערך משתנה הבקרה של הלולאה
3. גוף הלולאה הכולל את ההוראות אותן אנו מעוניינים לבצע
תרשים של לולאת for
בנו תרשים של לולאת for ב-Java ע"י גרירת המילים למקומות המתאימים בשלד של התרשים.
שקר
הוראות לביצוע
תנאי
אמת
אתחול
קידום המונה
סיום
מספר דוגמאות
הזיזו את המלבנים בשביל לחשוף את הפתרונות
טריוויה
לולאות For
כמה פעמים יתבצעו כל אחת מהלולאות הבאות?
play
טריוויה
שאלה 1
for (int k = 5; k > 0; k--)
תשובה נכונה!
הבא
טריוויה
שאלה 2
for (int k = -3; k >=10; k--)
14
לולאה אינסופית
תשובה נכונה!
הבא
טריוויה
שאלה 3
for (int k = 1; k <= 10; k+=2)
10
תשובה נכונה!
הבא
טריוויה
שאלה 4
for (int k = 0; k <= 10; k*=3)
לולאה אינסופית
תשובה נכונה!
הבא
QUIZ
Question 5
for (int k = 12; k >0; k/=2)
סיימת את הטריוויה בהצלחה!
For Loops
Dvir Meitav
Created on December 3, 2020
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Explore all templates
Transcript
ביצוע חוזר
אודות ביצוע חוזר
2. בדיקת התנאי של הלולאה על משתנה הבקרה של הלולאה
לולאת for
1. הכרזה ואתחול של משתנה הבקרה של הלולאה
4. לאחר ביצוע ההוראות - עדכון ערך משתנה הבקרה של הלולאה
3. גוף הלולאה הכולל את ההוראות אותן אנו מעוניינים לבצע
תרשים של לולאת for
בנו תרשים של לולאת for ב-Java ע"י גרירת המילים למקומות המתאימים בשלד של התרשים.
שקר
הוראות לביצוע
תנאי
אמת
אתחול
קידום המונה
סיום
מספר דוגמאות
הזיזו את המלבנים בשביל לחשוף את הפתרונות
טריוויה
לולאות For
כמה פעמים יתבצעו כל אחת מהלולאות הבאות?
play
טריוויה
שאלה 1
for (int k = 5; k > 0; k--)
תשובה נכונה!
הבא
טריוויה
שאלה 2
for (int k = -3; k >=10; k--)
14
לולאה אינסופית
תשובה נכונה!
הבא
טריוויה
שאלה 3
for (int k = 1; k <= 10; k+=2)
10
תשובה נכונה!
הבא
טריוויה
שאלה 4
for (int k = 0; k <= 10; k*=3)
לולאה אינסופית
תשובה נכונה!
הבא
QUIZ
Question 5
for (int k = 12; k >0; k/=2)
סיימת את הטריוויה בהצלחה!