image001

صفحة البيت  |                îñ èìôåï 04 – 6046227 | îñ' ô÷ñ 04 – 8303539

 

 

  

 

 

  

 

 

دروس في برمجة لغة البايثون - python

 تداخل حلقات

 

 

 

  

 

سؤال

ماذا سيطبع المقاطع البرمجي التالي:

 

(ذ)

 

1 1
1 2
2 1
2 2
3 1
3 2

for (x=1; x<=3; x++) {

  for (y=1; y<=2; y++) {

    document.write(x+" "+y+"<br>")

    }

}

 

 

 

 

 

 

 

 

 

 

 

<script>

  var k, x, min = 5, max = 8;

  for (k = 1; k <= 3; k++) {

    for (x = 5; x <= 8; x++) {

      document.write (min + " ");

    }

    document.write("<br/>");

  }

</script>

 

 

 

 

 

 

 

 

جد المخرج الذ نحصل عليه من الكود التالي:

 

 

د

ج

ب

أ

23

56

 

52

53

62

63

52
62
53
63

2 5
2 6
3 5
3 6

<script>

 for (k = 2; k <= 3; k++) {

   for (x = 5; x <= 6; x++) {

     document.write (k+" "+x+"<br/>");

   }

 }

</script>

 

 

 

 

 

 

  

 

سؤال (îöâú éåí òéåï, 2017)

أمامك مقطع كود. ماذا سوف يطبع في نهاية مقطع الكود؟

 

المخرج

*

**

***

****

*****

 

<script>

  var k, m;

  for (k = 1; k <= 5; k++) {

    for (m = 1; m <= k; m++) {

      document.write("*");

    }

    document.write("<br/>");

   }

</script>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

https://sites.google.com/site/koftanhatav/_/rsrc/1424517650012/home/math1.png?height=241&width=320    

w4

 

  

 

 

 

مدرسة قفطان حلبي الإعداديةدالية الكرمل - Copywrite – 2019