الفروق العامة بين for & while & if & switch
السلام عليكم
هذه مجرد مقال عامة عن اوامر البرمجة و الفروق بينهم
و كيفية استغلال تلك الفروق فى البرمجة
اول فرق جوهرى ان 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)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !