التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
جدول المحتويات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات
طريقة تبديل قيم المتغيرات أو العناصر
ركز جيداً على طريقة تبديل قيم المتغيرات, لأن الطريقة نفسها يمكن إستخدامها مع المصفوفات.
مثال
لنفترض أنه عندنا متغير إسمه A
و قيمته 5, و متغير آخر إسمه B
و قيمته 10 كالتالي.
كود لجافا
int B = 10;
كيف نستطيع تبديل قيم المتغيرات A
و B
برمجياً؟
لتبديل قيمة أي متغيّرين أو عنصرين, نحن بحاجة دائماً إلى متغير ثالث نستخدمه بشكل مؤقت حتى نتم من خلاله عملية التبديل.
الآن, سنستخدم متغير ثالث إسمه temp
لنتم من خلاله عملية التبديل.
إذاً المتغير temp
سيكون مجرد وسيط في عملية التبادل.
كود لجافا
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
في حال كنت تريد جعل المستخدم يدخل قيمة تستوفي شرط معين.
ستفهم كل هذه المبادئ من التمارين.
المصدر: التعامل مع المصفوفات ذات البعد الواحد في الخوارزميات – المناهج السعودية