Podcast
Questions and Answers
الحلقة اللانهائية تتوقف عندما يصبح الشرط صحيحًا.
الحلقة اللانهائية تتوقف عندما يصبح الشرط صحيحًا.
False (B)
في الحلقات المتداخلة، يمكن أن يكون جسم التكرار في حلقة عبارة عن حلقة أخرى.
في الحلقات المتداخلة، يمكن أن يكون جسم التكرار في حلقة عبارة عن حلقة أخرى.
True (A)
التكرار الخارجي في الحلقات المتداخلة ينفذ الحلقة الداخلية بشكل جزئي.
التكرار الخارجي في الحلقات المتداخلة ينفذ الحلقة الداخلية بشكل جزئي.
False (B)
يمكن استخدام الحلقات المتداخلة لطباعة الأشكال.
يمكن استخدام الحلقات المتداخلة لطباعة الأشكال.
عند طباعة نمط باستخدام حلقات متداخلة، الحلقة الداخلية تحدد عدد الأعمدة بينما الحلقة الخارجية تحدد عدد الصفوف.
عند طباعة نمط باستخدام حلقات متداخلة، الحلقة الداخلية تحدد عدد الأعمدة بينما الحلقة الخارجية تحدد عدد الصفوف.
Flashcards
حلقة لانهائية
حلقة لانهائية
حلقة تكرار تستمر إلى ما لا نهاية بسبب شرط صحيح دائمًا.
حلقات متداخلة
حلقات متداخلة
وضع عدة حلقات تكرار داخل بعضها البعض، حيث تكون حلقة داخل جسم حلقة أخرى.
تنفيذ الحلقات المتداخلة
تنفيذ الحلقات المتداخلة
تكرار حلقة داخلية بالكامل لكل مرة من مرات تكرار الحلقة الخارجية.
طباعة الأشكال
طباعة الأشكال
Signup and view all the flashcards
شبه الشفرة
شبه الشفرة
Signup and view all the flashcards
Study Notes
- أساسيات البرمجة، المحاضرة الثامنة
الحلقات اللانهائية (Infinite Loop)
- يمكن جعل التكرار يستمر بشكل دائم بجعل الشرط صحيحًا دائمًا.
- يتوقف التكرار فقط عندما يصبح الشرط خاطئًا.
- ليس من الضروري وجود قيمة ابتدائية أو زيادة أو نقصان إذا كنا لا نعلم عدد مرات التكرار مسبقًا.
- الشرط وحده يتحكم في استمرار أو توقف التكرار.
- يستمر التكرار مادام الشرط صحيحًا ويتوقف عندما يصبح خاطئًا.
- مثال: كتابة شبه شفرة ورسم مخطط انسيابي لإدخال مجموعة أعداد مستمر وطباعة مضاعفاتها، مع توقف الإدخال عند إدخال عدد سالب.
مثال على الحلقات اللانهائية
- كتابة شبه شفرة ورسم مخطط انسيابي لإدخال مستمر لمجموعة من الحروف الأبجدية وطباعة الحرفين التالي والسابق له، مع توقف عملية الإدخال إذا تم إدخال الحرف Q.
الحلقات المتداخلة (Nested Loop)
- من الممكن وضع عدة تكرارات داخل بعضها البعض، وهذا ما يسمى بالتداخل، ويعني أن جسم التكرار في حلقة عبارة عن حلقة أخرى.
- يتسبب التكرار الخارجي في تنفيذ الحلقة الداخلية بالكامل أولاً لعدد من المرات، وعند اكتمال الحلقة الداخلية، يتم العودة لتنفيذ الحلقة الخارجية من جديد ثم تنفيذ الحلقة الداخلية مرة أخرى، وهكذا حتى ينتهي التكرار باكتمال تنفيذ الحلقة الخارجية.
استخدام الحلقات المتداخلة لطباعة الأشكال
- يمكن استخدام الحلقات المتداخلة لطباعة الأشكال، حيث تقوم الحلقة الخارجية بتكرار الحلقة الداخلية لعدد من المرات.
- عدد مرات دوران الحلقة الخارجية يحدد عدد الصفوف المطلوبة بينما تقوم الحلقة الداخلية بطباعة الصف بأكمله.
- مثال: كتابة شبه شفرة ورسم مخطط انسيابي لطباعة شكل ثلاثي الصفوف وخماسي النجوم.
- يلزم حلقتين: حلقة خارجية تنفذ الحلقة الداخلية 3 مرات وحلقة داخلية تطبع 5 نجمات.
- بعد نهاية الحلقة الداخلية بالكامل، يتم طباعة سطر جديد.
مثال آخر
- كتابة شبه الشفرة ثم رسم المخطط الانسيابي لطباعة شكل آخر: تكون النجوم في كل صف تزيد بمقدار واحد عن الصف الذي يسبقه
- حلقتين لازمتين: حلقة خارجية تقوم بتنفيذ الحلقة الداخلية 5 مرات وحلقة داخلية تقوم بطباعة عدد غير ثابت ومتغير من النجوم.
- يتم طباعة عدد من النجوم يساوي رقم الصف.
- بعد نهاية الحلقة الداخلية بالكامل، يتم طباعة سطر جديد.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.