15 תשובות
מה זה 8 בחזקת 7?
זה לקחת את 1 ולהכפיל אותו ב8 שבע פעמים. זה מה שעשו פה.
זה לקחת את 1 ולהכפיל אותו ב8 שבע פעמים. זה מה שעשו פה.
שואל השאלה:
בקיצור אז הוא הגדיר מספר שיהיה שווה לאחד ואז עשה כמו 1 כפול כל דבר?
בקיצור אז הוא הגדיר מספר שיהיה שווה לאחד ואז עשה כמו 1 כפול כל דבר?
לא ממש הבנתי מה את שואלת.
בואי תדמייני רגע שbasenum=8 ו-pownum=7 ותדמייני מה הקוד עושה.
הוא לוקח את 1, ומכפיל אותו ב8 שוב ושוב, כמה פעמים? 7 פעמים (כאורך הלולאה). לכן בסוף הלולאה המשתנה יהיה שווה ל8 בחזקת 7
בואי תדמייני רגע שbasenum=8 ו-pownum=7 ותדמייני מה הקוד עושה.
הוא לוקח את 1, ומכפיל אותו ב8 שוב ושוב, כמה פעמים? 7 פעמים (כאורך הלולאה). לכן בסוף הלולאה המשתנה יהיה שווה ל8 בחזקת 7
שואל השאלה:
אבל מה עם הpownum
אבל מה עם הpownum
מה איתו?
לקח "חזקה" n, ושם אותה בלולאת for ככה שהלולאה תרוץ n פעמים.
בכל פעם בלולאה את כופלת את התוצאה הקודמת פי הבסיס, כאשר מתחילים מ1 משום ש1*base^1=base.
בכל פעם בלולאה את כופלת את התוצאה הקודמת פי הבסיס, כאשר מתחילים מ1 משום ש1*base^1=base.
משתמשים בו בהגדרה של הלולאה
שואל השאלה:
אה בעצם הבנתי מה עושים עם pownum, זה בתוך הלולאה
אה בעצם הבנתי מה עושים עם pownum, זה בתוך הלולאה
שואל השאלה:
תודה רבה רבה על העזרה❤ מעריכה ממש
תודה רבה רבה על העזרה❤ מעריכה ממש
בשמחה! בהצלחה!
הresult ההתחלתי הוא אחד בגלל שמטרת הלולאה היא להחזיר את תוצאת החזקה של מספר מסוים במספר מסוים.
נגיד והקלט הוא
base = 8
pow = 2
מעקב:
result = 1
[כניסה ראשונה ללולאה i=0]
result = result * 8
(כלומר result = 1 * 8 = 8)
[כניסה שנייה ללולאה i=1]
result = result * 8
(כלומר result = 8 * 8 = 16)
(יציאה מהלולאה כי i כבר לא קטן מpow)
החזרת result = 16
_____________________________________
כלומר result ההתחלתי יהיה 1 בשביל להפוך אותו אחר כך לbase ובכך להתחיל לכפול אותו בעצמו - כלומר להעלות אותו בחזקה
נגיד והקלט הוא
base = 8
pow = 2
מעקב:
result = 1
[כניסה ראשונה ללולאה i=0]
result = result * 8
(כלומר result = 1 * 8 = 8)
[כניסה שנייה ללולאה i=1]
result = result * 8
(כלומר result = 8 * 8 = 16)
(יציאה מהלולאה כי i כבר לא קטן מpow)
החזרת result = 16
_____________________________________
כלומר result ההתחלתי יהיה 1 בשביל להפוך אותו אחר כך לbase ובכך להתחיל לכפול אותו בעצמו - כלומר להעלות אותו בחזקה
שואל השאלה:
הוא אמר בקורס משהו כזה שיש שם כמה כניסות, אבל מה זאת אומרת כניסות ללולאה? בעצם זה מריץ את זה פעם אחת לא?
הוא אמר בקורס משהו כזה שיש שם כמה כניסות, אבל מה זאת אומרת כניסות ללולאה? בעצם זה מריץ את זה פעם אחת לא?
הקונספט של לולאה הוא שהקוד רץ כמה פעמים
שואל השאלה:
זהו הבנתי את זה שזה רץ כמה פעמים
אבל מה שלא הבנתי זה מתי זה רץ
אני נראה לי התרגלתי שזה רק מספרים ושזה מריץ מספרים, נגיד 1,2,3,4, וכ'ו
ומשהו לא מסתדר לי בלופ הספציפי הזה
זהו הבנתי את זה שזה רץ כמה פעמים
אבל מה שלא הבנתי זה מתי זה רץ
אני נראה לי התרגלתי שזה רק מספרים ושזה מריץ מספרים, נגיד 1,2,3,4, וכ'ו
ומשהו לא מסתדר לי בלופ הספציפי הזה
כל פעם שהקוד שבתוך הלולאה מתבצע זה נקרא "כניסה ללולאה".
בעצם העיקרון של לולאה זה שהקוד שהיא מכילה יתבצע כל עוד תנאי מסוים קורה.
כלומר אם נגיד ש i=0, ונגיד שהתנאי של הכניסה ללולאה הוא כשi<10, תוך כדי שi כל הזמן גדל באחד - אז הקוד שבתוך הלולאה יתבצע כל עוד i קטן מ10, כלומר 10 פעמים.
בעצם העיקרון של לולאה זה שהקוד שהיא מכילה יתבצע כל עוד תנאי מסוים קורה.
כלומר אם נגיד ש i=0, ונגיד שהתנאי של הכניסה ללולאה הוא כשi<10, תוך כדי שi כל הזמן גדל באחד - אז הקוד שבתוך הלולאה יתבצע כל עוד i קטן מ10, כלומר 10 פעמים.
באותו הנושא: