→ חזרה לעמוד הקודם
// סיכום וחומר לימוד

לולאות מקוננות

יסודות · 899371לולאות מקוננות

לולאות מקוננות

לולאה מקוננת היא לולאה שנמצאת בתוך לולאה אחרת.

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

אפשר לתאר זאת כך: יש 30 תלמידים, מכל תלמיד יש לקלוט 3 ציונים.

תלמיד 1:

קליטת ציון 1

קליטת ציון 2

קליטת ציון 3

תלמיד 2:

קליטת ציון 1

קליטת ציון 2

קליטת ציון 3

וכן הלאה. ז"א, עבור כל אינדקס בלולאה החיצונית, נבצע את כל הלולאה הפנימית. לדו':

for (int i = 0; i < 10; i++)
{
    for (int j = 0; j < 10; j++)
    Console.Write("*");
    Console.WriteLine();
}

הפלט: 10 שורות אשר בכל שורה מופיעות 10 כוכביות.

קטע קוד, טבלה או תרשים מתוך המקור

שימי לב!

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

עכשיו מתרגלים

תרגול בנושא לולאות מקוננות

  1. תרגוללולאות מקוננות-תרגול
הורדת הקובץ המקוריPDF · לולאות מקוננות