التعليم السعودي

التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات 

التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات

المناهج السعودية

التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات

طريقة تبديل قيم المتغيرات أو العناصر

ركز جيداً على طريقة تبديل قيم المتغيرات, لأن الطريقة نفسها يمكن إستخدامها مع المصفوفات.

مثال

لنفترض أنه عندنا متغير إسمه A و قيمته 5, و متغير آخر إسمه B و قيمته 10 كالتالي.

كود لجافا

int A = 5;
int B = 10;

كيف نستطيع تبديل قيم المتغيرات A و B برمجياً؟

لتبديل قيمة أي متغيّرين أو عنصرين, نحن بحاجة دائماً إلى متغير ثالث نستخدمه بشكل مؤقت حتى نتم من خلاله عملية التبديل.
الآن, سنستخدم متغير ثالث إسمه temp لنتم من خلاله عملية التبديل.
إذاً المتغير temp سيكون مجرد وسيط في عملية التبادل.

كود لجافا

int A = 5;
int B = 10;
int temp;temp = B;          // و التي تساوي 10 temp في المتغير B هنا وضعنا قيمة المتغير
B = A;          // و التي تساوي 5 B في المتغير A هنا وضعنا قيمة المتغير
A = temp;       // و التي تساوي 10 A في المتغير temp هنا وضعنا قيمة المتغير

شرح الكود

ملاحظة

معظم المبرمجون يطلقون على المتغير الوسيط في عملية ما إسم temp و هي اختصار لكلمة temporary و التي تعني أن هذا المتغير سيستخدم بشكل مؤقت لإتمام عملية ما.
تذكر أن معرفة إسم المتغير يسهّل العمل عليك و على المبرمجين الذين يعملون معك لذلك حاول دائماً استخدام تسميات متعارف عليها.

المبادئ التي عليك اتباعها أو تقليدها مع المصفوفات ذات البعد الواحد

تذكر المبادئ التالية في كل مرة تتعامل فيها مع مصفوفة ذات بعد واحد:

  • إستخدم الحلقة for في حال أردت الوصول لجميع عناصر المصفوفة و إجعلها تبدأ من 0 إلى عدد عناصرها ناقص 1.
  • إستخدم الحلقة while أو do while في حال لم تكن تريد الوصول لجميع عناصر المصفوفة.
  • إستخدم الحلقة do while في حال كنت تريد جعل المستخدم يدخل قيمة تستوفي شرط معين.

ستفهم كل هذه المبادئ من التمارين.

المصدر: التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات – المناهج السعودية

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى