عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2009, 11:38 PM   #4

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة زهرة البنفسج مشاهدة المشاركة
طيب أنا حأبدأ الأسئلة:
المشاركة الأصلية كتبت بواسطة زهرة البنفسج مشاهدة المشاركة

ممكن أعرف الفرق بين أنواع الأخطاء:
syntax errors
logic proplem
و بقية ألأنواع

syntax errors : ( خطأ نحوي )
يحدث هذا الخطأ عندما يوجد خطأ نحوي في قواعد كتابة الكود بالنسبة للغة البرمجة المستخدمة .

مثال واقعي :
الجملة التالية : المدرسة أحمد إلى ذهب
تعتبر خطأ ,, والسبب هو خطأ نحوي ( خطأ في القواعد ) , فالقاعد تقول الجملة تبدأ بـ : الفعل + الفاعل + المفعول به + ..إلخ

مثال برمجي :
من أهم وأبسط القواعد البرمجية في لغة c هي أن تضع فاصلة منقوطة " ; " عندما تنتهي من كتابة جملة الكود .
فعندما ننسى أن نضعها , يعتبر هذا الخطأ نحوياً .
ولكن في لغة فيجوال بيسك ,,, لا يعتبر هذا خطأ نحوي ,, بالعكس يعتبر هو الصحيح . << لزيادة المعلومات


--------------------------------

logic problem : ( خطأ منطقي )
يحدث هذا الخطأ عندما تكون هناك جملة خوارزمية غير منقطية صحيحة القواعد النحوية للغة .
صحيح بالنسبة لكمبيوتر ,, خاطئة بالنسبة لبشر .

مثال واقعي :
إذ كان عندك قلم سعره 3 ريال , وتبغى تبيعه , وتقول لمن وكلت له مهمة البيع لا تبيعه إلا إذ جاب 1000 ريال . <<< طبعاً في أحلامه .
يعتبر هذا شيء غير منقطي . لأنه ما عمره راح ينباع بـ 1000 ريال .

مثال برمجي :
عرفنا متغيرين ,, المتغير ( i ) أسندنا له قيمة واحد . ولم ندخله في أي عملية أخرى ( لن يتم تغيير قيمته ) .
ثم كتبت دالة التكرار وأشترط بداخلها طباعة رسالة " thanks " إذا ساوت قمية المتغير i صفر .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس