أساسيات البرمجة: تحديد الأعداد الموجبة والسالبة

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

في تكرار while، يجب كتابة أي قيم أولية يحتاجها التكرار داخل التكرار.

False (B)

يتم اختبار الشرط في تكرار do...while قبل تنفيذ جمل التكرار.

False (B)

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

False (B)

يستمر تكرار While طالما الشرط خاطئ.

<p>False (B)</p> Signup and view all the answers

رأس التكرار While يتكون من جمل التكرار التي سيتم تنفيذها.

<p>False (B)</p> Signup and view all the answers

Flashcards

While

تكرار جزء معين لعدد غير محدود حتى يتحقق شرط معين

Loop Header

رأس التكرار يتكون من عبارة الشرط

do..while

ينفذ جسم التكرار مرة واحدة على الأقل حتى وإن كان الشرط خاطئاً

while

يختبر الشرط أولاً، ثم ينفذ جسم التكرار

Signup and view all the flashcards

تكرار for

تكرار لعدد معلوم من المرات

Signup and view all the flashcards

Study Notes

أساسيات البرمجة - محاضرة (6)

  • مثال: الهدف هو إدخال 10 أعداد، ثم تحديد ما إذا كان العدد موجبًا أم سالبًا، وبناءً على ذلك، يتم حساب وعرض نتيجة مختلفة.
  • إذا كان العدد موجبًا، يتم طباعة مقلوبه.
  • إذا كان العدد سالبًا، يتم طباعة نصفه.
  • إذا كان العدد صفر، يتم طباعة صفر.
  • المخطط الانسيابي:
    • البداية بـ (start)
    • تهيئة العداد (i=1).
    • التحقق مما إذا كان العداد أقل من أو يساوي 10
    • إذا تحقق الشرط (نعم):
      • إدخال قيمة لـ (x).
    • التحقق مما إذا كانت (x) أكبر من 0.
      • إذا كانت (x) أكبر من 0 (نعم): يتم حساب مقلوب (x) وطباعته.
      • إذا لم تكن (x) أكبر من 0 (لا): يتم التحقق مما إذا كانت (x) أقل من 0.
        • إذا كانت (x) أقل من 0 (نعم): يتم حساب نصف (x) وطباعته.
        • إذا لم تكن (x) أقل من 0 (لا): يتم طباعة صفر.
    • زيادة قيمة العداد (i=i+1).
    • العودة إلى التحقق من الشرط (i<=10).
    • إذا لم يتحقق الشرط (لا): يتم إنهاء البرنامج (End).
  • شبه الكود:
    • ابدأ (start).
    • من أجل i=1 إلى 10
      • ابدأ (Begin).
      • إدخال (x).
      • إذا كانت (x) أكبر من 0:
        • حساب z=1/x
        • طباعة (z).
      • وإلا إذا كانت (x) أقل من 0:
        • حساب z=x/2
        • طباعة (z).
      • وإلا
        • طباعة صفر.
      • حساب i=i+1
      • انتهاء إذا (End for).
    • انتهاء (End).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Fundamentals of R Programming Quiz
5 questions
Python Programming Fundamentals
18 questions
If-Else Statement in Programming
16 questions
Use Quizgecko on...
Browser
Browser