أساسيات البرمجة: الحلقات اللانهائية والمتداخلة

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

الحلقة اللانهائية تتوقف عندما يصبح الشرط صحيحًا.

False (B)

في الحلقات المتداخلة، يمكن أن يكون جسم التكرار في حلقة عبارة عن حلقة أخرى.

True (A)

التكرار الخارجي في الحلقات المتداخلة ينفذ الحلقة الداخلية بشكل جزئي.

False (B)

يمكن استخدام الحلقات المتداخلة لطباعة الأشكال.

<p>True (A)</p> Signup and view all the answers

عند طباعة نمط باستخدام حلقات متداخلة، الحلقة الداخلية تحدد عدد الأعمدة بينما الحلقة الخارجية تحدد عدد الصفوف.

<p>True (A)</p> Signup and view all the answers

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.

Quiz Team

Related Documents

More Like This

Nested Loops in Programming
5 questions

Nested Loops in Programming

MemorableWashington8619 avatar
MemorableWashington8619
Understanding and Using Nested Loops
10 questions
Use Quizgecko on...
Browser
Browser