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.

programing

932 views

Published on

  • Be the first to comment

programing

  1. 1. مقدمة في علوم الحاسب الآلي<br />
  2. 2. مكونات الحاسب<br />مكونات صلبة(Hardware):<br />معالج<br />قرص صلب<br />أجهزة الإدخال<br />أجهزة الإخراج<br />برامج (Software):<br />أنظمة تشغيل<br />تطبيقات<br />أنظمة إدارة<br />
  3. 3.
  4. 4. أنواع الحاسبات<br />الحاسبات الفائقة (Super Computer)<br />الحاسبات الكبيرة (Main Frame)<br />الحاسبات الصغيرة (PC)<br />
  5. 5. الحاسبات الفائقة (Super Computer)<br />
  6. 6. الحاسبات الكبيرة (Mainframe)<br />
  7. 7. علوم الحاسب<br />مبادئ البرمجة<br />قواعد بيانات<br />شبكات<br />أمن معلومات<br />تطبيقات الإنترنت<br />تحليل و تصميم النظم<br />هندسة الحاسب<br />نظم التشغيل<br />الذكاء الاصطناعي<br />الجرافيك<br />
  8. 8. البرمجة<br />عملية كتابة تعليمات وأوامر لجهاز الحاسب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو لتنفيذ فعل معين.<br />كل لغة برمجة لها خصائصها التي تميزها عن الأخرى و تجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج و المهمة المطلوبة من هذا البرنامج.<br />
  9. 9. خطوات البرمجة<br />تصميم المخطط (Flowchart)<br />التنفيذ بواسطة لغات البرمجة<br />
  10. 10. 1.تصميم المخطط (Flowchart)<br />خريطة يستخدم فيها بعض الأشكال المتفق عليها لتمثيل خطوات معينة من البداية حتى النهاية.<br />تعطي صورة واضحة وكاملة للخطوات المطلوبة لحل مسألة معينة في ذهن المبرمج بحيث تساعده في الإطلاع على جميع أجزاء المسألة قبل تنفيذها.<br />توضح التسلسل المنطقي لخطوات حل المسألة.<br />
  11. 11. أمثلة على المخطط<br />
  12. 12. أشكال المخطط<br />
  13. 13. أمثلة على المخطط<br />
  14. 14. أمثلة على المخطط(برنامج قياس مؤشر كتلة الجسم)<br />start<br />Read weight and height<br />BMI = weight / (height)2<br />BMI&gt;25?<br />Yes<br />Print “High”<br />No<br />BMI&gt;18?<br />Yes<br />Print “Normal”<br />No<br />Print “Low”<br />
  15. 15. 2. التنفيذ بواسطة لغات البرمجة<br />أنواع الجمل:<br />جمل إسناد:<br />X = 2<br />X = y + 3<br />جمل تحكم (شرطية)<br />If (temp &lt; 32)<br />Print (“Below freezing”)<br /> else <br /> Print (“Above freezing”)<br />جمل تكرار<br />While (i&lt;10)<br /> Print (i)<br />i = i + 1<br />

×