Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

البرمجة وتقنية المعلومات

926 views

Published on

الأسبوع الأول

  • Be the first to comment

  • Be the first to like this

البرمجة وتقنية المعلومات

  1. 1. البرمجة وتقنية المعلومات<br />أبلة لمى مدني<br />
  2. 2. توزيع الدرجات<br />مشاركة + واجبات + مشروع 5 درجات<br />اختبارين نظري 7 درجات لكل اختبار<br />اختبار عملي 8 درجات<br />اختبار عملي نهائي 15 درجة<br />اختبار نظري نهائي 15 درجة<br />
  3. 3. صياغة حل المسائل<br />الباب الأول<br />
  4. 4. الهدف من تعلم صياغة حل المسائل<br />القدرة على كتابة برامج الحاسب<br />التخطيط لحياتك اليومية<br />القدرة على التفكير لحل المشكلات<br />
  5. 5. خطوات حل المسائل<br />تحليل عناصر المسألة<br />كتابة الخطوات الخوارزمية<br />رسم مخططات الانسياب<br />كتابة البرامج بواسطة إحدى لغات البرمجة<br />ترجمة البرنامج إلى لغة الآلة (يقوم به الحاسب)<br />اختبار البرنامج وإصلاح الأخطاء<br />صياغة حل المسائل”تعتمد على الإنسان“ بالدرجة الأولى<br />
  6. 6. خطوات صياغة حل المسائلأولا / تحليل عناصر المسألة<br />تحليل العناصر أن نعرف ماذا نريد بالضبط من البرنامج؟<br />تحديد مخرجات البرنامج النتائج والمعلومات المراد التوصل إليها عند حل المسألة<br />تحديد مدخلات البرنامج المدخلات أوالبيانات التي لابد من الحصول عليها<br />تحديد عمليات المعالجة العمليات الحسابية والمنطقية التي نقوم بإجرائها على المدخلات لتؤدي للمخرجات<br /> معالجة <br />مدخلات مخرجات <br />
  7. 7. مثال<br />نريد حساب مساحة المستطيل بمعلومية الطول و العرض<br />قم يتحليل عناصر المسألة إذا علمت أن <br />مساحة المستطيل = الطول * العرض<br />
  8. 8. خطوات صياغة حل المسائلأولا / تحليل عناصر المسألة<br />تحليل العناصر أن نعرف ماذا نريد بالضبط من البرنامج؟<br />تحديد مخرجات البرنامج النتائج والمعلومات المراد التوصل إليها عند حل المسألة<br />تحديد مدخلات البرنامج المدخلات أوالبيانات التي لابد من الحصول عليها<br />تحديد عمليات المعالجة العمليات الحسابية والمنطقية التي نقوم بإجرائها على المدخلات لتؤدي للمخرجات<br /> معالجة <br />مدخلاتمخرجات <br />

×