الدرس الثالث عشر دالة التكرار while و while do ..

الدرس الثالث عشر دالة التكرار  while  و while  do ..

الدرس الثالث عشر دالة التكرار  while  و while  do ..

لسنا بعيدين عن دالة التكرار for التي تعرفنا عليها في الدرس السابق

لدينا الدالة while   المشابهة لها في العمل لكن تختلف في الكتابة

حيث أننا في الدالة for  كنا نوضح بدأ الشرط initialize input=1))

و الزيادة ( معدل التكرار ) iterate

(input++)

بعد for لكن في while  يجب أن نوضح ذلك كتابيا بالكود  وتأتي while    بفكرتين

الأولى تقديم الشرط while    أي يتم تنفيذ الكود الموجود في داخل القوسين

طالما الشرط متحقق true   وتنفذ الدالة  بالطريقة التالية

while  (الشرط)

{

//الكود الذي سيتم تنفيذه بشكل متكرر عندما يتحقق الشرط

}

 

بالفكرة السابقة سيتم فحص الشرط قبل كل مرة يتم تنفيذ فيها الكود وهي مشابهة تماماً للدالة for

لكن الفكرة الثانية while  do ..  تختلف عن الأولى بتنفيذ الشرط بعد البدأ في الكود , أي يتم فحص الشرط بعد تنفيذ الكود الموجود في داخل القوسين ويستمر ذلك طالما الشرط متحقق true   وتنفذ الدالة بالطريقة التالية :

do
{

//الكود الذي سيتم تنفيذه بشكل متكرر حتى يتحقق الشرط

}
while (condition);

  

دعونا نشرح ذلك بمثال بسيط

  • افتح المفكرة أو أي برنامج محرر لكود الجافا سكربت لديك
  • اكتب الكود التالي
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>الدرس الثالث عشر حلقة التكرار باستخدام while  </title>
</head>
<body dir="rtl">
<h2>تنفيذ كود الجافا لكتابة الأرقام الأقل من خمسة بدأ ب 1</h2>
<p id="r1"></p>
<script>
//الطريقة الأولى تقديم الشرط
	document.getElementById("r1").innerHTML ="الطريقة الأولى تقديم الشرط"+"<br>";
var num1 = 1 ;
while (num1 < 5)
    {
        document.getElementById("r1").innerHTML += num1 + "<br>";
        num1++;
    }
	
//الطريقة الثانية تأخير الشرط
document.getElementById("r1").innerHTML += "الطريقة الثانية تأخير الشرط"+"<br>";
var num1 = 1 ;	
do
    {
        document.getElementById("r1").innerHTML += num1 +"<br>";
        num1++;
    }while (num1 < 5)
</script>
</body>
</html>

 

  • احفظ الملف بتنسيق صفحة ويب .html  
  • شغل الملف باستخدام متصفح الإنترنت لديك لتظهر لك الشاشة التالية

 

 

تنفيذ كود الجافا لكتابة الأرقام الأقل من خمسة بدأ ب 1

الطريقة الأولى تقديم الشرط
1
2
3
4
الطريقة الثانية تأخير الشرط
1
2
3
4

 

 

وبهذا يتم الدرس

الحمد لله

الردود

آراء أعضاء الموقع وتعليقاتهم

هل أنت مشترك بموقع تقنيات ؟ بادر بالإشتراك الآن


يجب عليك التسجيل لتستطيع كتابة تعليق