حل التمارين المقترحة: هياكل التكرار والمصفوفات في لغة جافا . لقد كان لي شرف المشاركة في إنشاء هذه الدورة التدريبية مع منصة الدورة التدريبية عبر الإنترنت DIGITAL INNOVATION ONE ؟؟ وإتاحتها مجانًا لمجتمع مطوري Java.
من خلال مشاهدة هذه الدورة، سيكون Dev قادرًا على الفهم العملي لكيفية العمل مع هياكل التكرار (أثناء/افعل/لأجل) والمصفوفات. عندما يتعلق الأمر بالمصفوفات، سنتعرف أيضًا على بنية foreach.
؟ نظرة عامة: هياكل التكرار والمصفوفات
➿ تمارين الحلقات
⛓ تمارين المصفوفات
؟ تكمن القوة الحقيقية لأجهزة الكمبيوتر في قدرتها على تكرار عملية أو سلسلة من العمليات عدة مرات ( حلقة ).
؟ تسمح بنية التكرار بتنفيذ سلسلة من الأوامر بشكل متكرر إذا تم استيفاء شروط معينة.
؟ يتم تمثيل هذه الشروط بالتعبيرات المنطقية.
؟ يمكن تصنيف هياكل التكرار إلى:
يتم استخدام أمر الاستراحة لإنهاء التكرار بشكل مفاجئ.
عند تنفيذ أمر المتابعة يتم تجاهل أوامر التكرار المتبقية ويعود البرنامج لاختبار الحالة مرة أخرى.
تدفق التنفيذ التعسفي: انتقل إلى
الغرض من الأمر goto هو تحويل تنفيذ البرنامج إلى أي نقطة أخرى في البرنامج، بغض النظر عن أي بنية تكرار أو بنية شرطية.
على عكس C/C++، لا تحتوي Java على عبارة goto ، لكن Java تدعم التسمية .
؟ https://www.geeksforgeeks.org/g-fact-64/
؟ https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
الاسم والعمر: قم بعمل برنامج يقرأ مجموعتين من القيمتين، الأولى تمثل اسم الطالب والثانية تمثل عمره. (أوقف البرنامج بإدخال القيمة 0 في حقل الاسم)
ملاحظة: اكتب برنامجاً يطلب ملاحظة بين صفر وعشرة. أظهر رسالة إذا كانت القيمة غير صالحة واستمر في السؤال حتى يقوم المستخدم بإدخال قيمة صالحة.
الأكبر والمتوسط: اكتب برنامجًا يقرأ 5 أرقام ويذكر أكبر عدد ومتوسط هذه الأرقام.
?الزوجي والفردي: اصنع برنامجًا يطلب N من الأعداد الصحيحة. حساب وإظهار عدد الأعداد الزوجية وعدد الأعداد الفردية.
الجداول: تطوير مولد جدول الضرب، قادر على توليد جدول الضرب لأي عدد صحيح بين 1 و 10. يجب على المستخدم إبلاغ الرقم الذي يريد رؤية جدول الضرب له. يجب أن يكون الإخراج كما هو موضح في المثال أدناه:
جدول الضرب 5:
5×1 = 5
5×2 = 10
...
5 × 10 = 50
مضروب: اكتب برنامجًا يقوم بحساب مضروب عدد صحيح يقدمه المستخدم.
على سبيل المثال: 5!=5.4.3.2.1=120
؟ قائمة هياكل تكرار التمارين - الحلول الممكنة
؟ المصفوفة هي كائن يستخدم لتخزين البيانات من نفس النوع بشكل تسلسلي.
؟ تظل بنفس الحجم بعد إنشائها.
?ترتيب عكسي: قم بإنشاء برنامج يقرأ متجهًا لخمسة أعداد صحيحة ويعرضها بترتيب عكسي.
الحروف الساكنة: اكتب برنامجًا يقرأ متجهًا مكونًا من 6 أحرف، ويخبرك بعدد الحروف الساكنة التي تمت قراءتها. طباعة الحروف الساكنة.
أرقام عشوائية: أنشئ برنامجًا يقرأ 20 عددًا صحيحًا عشوائيًا (بين 0 و100) ويخزنها في ناقل. في النهاية، قم بإظهار الأرقام وخلفائها.
؟ قائمة تمارين المصفوفات أحادية البعد - الحلول الممكنة
صفيف متعدد الأبعاد: قم بإنشاء وطباعة مصفوفة 4x4 M بقيم عشوائية بين 0-9. بعد ذلك حدد أصغر رقم في المصفوفة وموضعه (الصف، العمود).
؟ قائمة تمارين المصفوفات متعددة الأبعاد
؟ https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
؟ http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
؟ http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
؟ https://blog.grancursosonline.com.br/java-operadores-de-incremento-e-decremento/
؟ http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
؟ http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
تم إنشاء هذا المستودع لأغراض الدراسة، لذا يرجى المساهمة فيه.
إذا ساعدتك بأي شكل من الأشكال، سأكون سعيدًا بمعرفة ذلك. وإذا كنت تعرف شخصًا يعرف المحتوى، فتأكد من مشاركته.
إذا كان ذلك ممكنا:
️نجمة المشروع
؟ البحث عن المشكلات والإبلاغ عنها
متوفر مع ♥ من كاميلا.