الفروق العامة بين for & while & if & switch

Ahmed_loaمنذ 8 سنوات

السلام عليكم

هذه مجرد مقال عامة عن اوامر البرمجة و الفروق بينهم

و كيفية استغلال تلك الفروق فى البرمجة

اول فرق جوهرى ان for & while يستخدمان فى التكرار (او ما نطلق عليه Loops)

و switch & if ييستخدمان للمقارنة

 

امر For

يستخدم امر for عند العلم بعد مرات التكرار

مثلا اجمع 10 اعداد متتالية

وقتها نستخدم دالة for لكى تعد 10 مرات (طبقا للغة المستخدمة) و تضع الناتج فى متغير x

 

امر While

يستخدم هذا الامر عند عدم العلم بمرات التكرار

مثلا اجمع من اول عدد 10 حتى يصل المجموع اقل من او يساوى 200

و لهذا الامر مزايا اخرى

فمثلا اذا اردت ان تجعل هذا الامر يمتد الى ما لا نهاية بحيث ان يقف عند شرط معين

فانك تستطيع عمل متغير لا يتغير الا بتغيير الشرط

و هذا الامر نستغله فى Image Segmentation

 

امر If 

فى حين ان كلا الامرين if & switch للمقارنة

الا انه يفضل استخدام if فى اى تعاملات مع ارقام غير متتالية او ان تساوى متغيرات ببعض

if x==y

do.....

 

امر Switch

فى حالة المقارنة بكلمات (نسميها لدينا strings)

يفضل استخدام امر switch

او فى حالة ان هناك قيم محدودة للناتج

مثلا فى الgui فان القوائم المنسدلة تقاس بقيمتها و هى تبدأ من 1 حتى طول القائمة و طل عنصر له قيمته

switch var

case 1

do

 

سيي شرحى لهذا المقال ان كثير من المبرمجين و بالاخص المبتدئين لا يعلمون تلك الفروق و خصوصا ما بين if و switch مما يجعلهم يتناسون امر switch

اتمنى ان يعجبكم

 

#حفيد_ابو_الرجال

twitter.com/abo_lregal

كلمات دليلية:
0
إعجاب
10211
مشاهدات
0
مشاركة
0
متابع

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !