دورة C# المحاضرة 3
10 Questions
0 Views

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

ما هي الأنواع التي يمكن أن تحتويها العناصر في المصفوفة؟

يمكن أن تحتوي العناصر على أنواع بدائية أو أنواع مرجعية.

كيف يتم تحديد موضع عنصر في المصفوفة؟

يتم تحديد موضع عنصر بمساعدة اسم المصفوفة ورقم موضع العنصر، المعروف بفهرس العنصر.

ما هو الفهرس الذي يشير إلى أول عنصر في المصفوفة؟

الفهرس الذي يشير إلى أول عنصر في المصفوفة هو صفر.

كيف يمكن إنشاء مصفوفة باستخدام الكلمة الرئيسية new؟

<p>يمكن إنشاء مصفوفة باستخدام: <code>int[] c; c = new int[size];</code> حيث 'size' هو حجم المصفوفة.</p> Signup and view all the answers

ما هي أعلى قيمة لفهرس في مصفوفة تحتوي على 12 عنصرًا؟

<p>أعلى قيمة لفهرس في مصفوفة تحتوي على 12 عنصرًا هي 11.</p> Signup and view all the answers

ما هو مفهوم الحلقة التكرارية المتداخلة في لغة C#؟

<p>الحلقة التكرارية المتداخلة هي استخدام حلقة داخل حلقة أخرى، مما يتيح تنفيذ كود معين عدة مرات بطرق متعددة.</p> Signup and view all the answers

ما معنى جملة do…while في لغة C#؟

<p>جملة do…while تضمن تنفيذ كتلة الكود مرة واحدة على الأقل قبل التحقق من الشرط للتكرار.</p> Signup and view all the answers

ما وظيفة جملة switch في لغة C#؟

<p>تستخدم جملة switch لتحديد اختيارات متعددة بناءً على قيمة معينة، وتوفر بديلاً عن سلسلة من جمل if-else.</p> Signup and view all the answers

ما الغرض من استخدام جملة break في C#؟

<p>جملة break تستخدم للخروج من حلقة أو من جملة switch بشكل فوري دون استكمال التنفيذ.</p> Signup and view all the answers

ما هي مكونات المصفوفة في C#؟

<p>المصفوفة هي مجموعة من المتغيرات (تسمى العناصر) تحتوي على قيم من نفس النوع.</p> Signup and view all the answers

Study Notes

الحلقات المتداخلة

  • تستخدم الحلقات المتداخلة لتمكين تكرار العمليات في حلقات متعددة.
  • تسمح هذه التقنية بتنفيذ حلقة داخل حلقة أخرى مما يتيح تنفيذ عمليات معقدة.

عبارة تكرار do…while

  • تعيد تنفيذ كتلة من التعليمات البرمجية طالما كانت الشرط المحدد صحيحًا.
  • تضمن على الأقل تنفيذ الكود مرة واحدة.

عبارة switch

  • تستخدم لتحديد الكود الذي يجب تنفيذه بناءً على قيمة متغيرة معينة.
  • تسمح بالإختيار من بين عدة خيارات بطريقة أكثر تنظيماً مقارنة بعبارات if المتعددة.

عبارة break

  • تستخدم لإنهاء حلقة أو الخروج من عبارة switch.
  • تساهم في تحسين سلاسة تدفق البرنامج.

عبارة continue

  • تستخدم لتخطي الجزء المتبقي من الحلقة الحالية واستئناف التكرار التالي.

المصفوفات

  • مجموعة من المتغيرات (المكونات) التي تحتوي على قيم من نفس النوع.
  • تعتبر المصفوفات كائنات، وبالتالي تُعتبر أنواع مرجعية.
  • يمكن أن تكون عناصر المصفوفة من أنواع بدائية أو مرجعية.

تمثيل المصفوفات المنطقية

  • يُمكن الإشارة إلى عنصر معين في المصفوفة باستخدام اسم المصفوفة ورقم موقع العنصر (الذي يعرف بفهرس العنصر).
  • الفهرس الأول في كل مصفوفة هو صفر، والأعلى في المصفوفة التي تحتوي على 12 عنصر هو 11.

إعلان وإنشاء المصفوفات

  • يتم إنشاء المصفوفات باستخدام الكلمة المفتاحية new لتخصيص مساحة في الذاكرة.
  • عند إنشاء مصفوفة، تتلقى كل من عناصرها قيمة افتراضية وفقًا لنوع البيانات.

إنشاء وتهيئة مصفوفة

  • يمكن إنشاء مصفوفة وتهيئة عناصرها باستخدام مُهيئ مصفوفة مباشرة.

عبارة foreach

  • تستخدم للتكرار عبر عناصر المصفوفة أو المجموعة بالكامل.
  • تعلن عن نوع متغير التكرار واسم المصفوفة التي سيتم التكرار عليها.

المصفوفات متعددة الأبعاد

  • تُستخدم المصفوفات ثنائية الأبعاد غالبًا لتمثيل جداول من القيم مرتبة في صفوف وأعمدة.
  • يمكن تحديد عنصر الجدول بواسطة فهرسين، الأول يحدد الصف والثاني يحدد العمود.

واجب منزلي

  • كتابة تطبيق يعرض أنماط معينة بشكل منفصل.

Studying That Suits You

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

Quiz Team

Related Documents

( ).pdf

Description

في هذه المحاضرة، سنتناول كيفية استخدام الحلقات المتداخلة في C#. ستتعلم كيفية إنشاء حلقات for المتداخلة وكيفية تطبيقها في البرمجة بطريقة فعالة. هذه المفاهيم أساسية لفهم البرامج الأكثر تعقيداً.

More Like This

Nested Control Structures Quiz
6 questions
Nested Loops in C#
6 questions

Nested Loops in C#

ThrillingParadox avatar
ThrillingParadox
Programming Loops and Syntax
5 questions
Use Quizgecko on...
Browser
Browser