2. البرمجة برنامج الحاسب مجموعة من التعليمات والأوامر التي تعطي للحاسب للقيام بمهام مرتبة ومحددة البرمجة مجموعة من التعليمات التي يكتبها المبرمج بإحدى لغات البرمجة لأداء عمل معين ويقوم الحاسب بتنفيذها
4. اللغات البسيطةأولاً لغة الآلة أول لغة و الوحيدة التي يفهمها الحاسب مكونة من رمزين (0 و 1) سهلة الفهم للحاسب صعبة للمبرمجين تقتصر على الشركات المصنعة للحاسب
5. تابع اللغات البسيطةثانياً اللغة الرمزية أو لغة التجميع تستخدم رموز بسيطة (ADD لعملية الجمع) صعبة لأنها تتطلب فهماً دقيقاً لمحتويات الحاسب الداخلية تقتصر على المبرمجين المحترفين الذين يرغبون في كتابة سريعة
6. اللغات العالية لغة قريبة من لغة الإنسان يتم تحويلها إلى لغة الآلة بواسطة مترجم (compiler) لكل لغة مترجم
7. تابع اللغات العاليةأولاً لغة البرمجة الإجرائية البرمجة التقليدية يكتب البرنامج مفصلاً إجراء بعد إجراء (التعليمات التي تؤدي إلى قيام الحاسب بالمهام خطوة خطوة) الجدول في الكتاب
8. تابع اللغات العاليةثانياً لغة البرمجة بالعناصر البرمجة المرئية أو البرمجة المسيرة بالأحداث تعمل على أنظمة التشغيل ذات البيئة الرسومية (Windows XP) أمثلة بيسك =< فيجول بيسك سي =< فيجول سي توضع العناصر (إدخال-إخراج-تحديث) على النموذج
9. الجيل الخامس من لغات البرمجةلغات الذكاء الصناعي الحديث المباشر مع الجهاز ”أكتب“ أو ”أحسب نتيجة الضرب لمعادلة جبرية“
10. التعامل مع البياناتأولاً المتغيرات والثوابت الثوابت البيانات التي يتعامل معها البرنامج وهي قيم ثابتة لا تتغير أثناء عمل البرنامج
11. التعامل مع البياناتأولاً المتغيرات والثوابت المتغيرات أماكن يتم فيها تخزين قيم يمكن أن تتغير أثناء عمل البرنامج
12. شروط تسمية المتغيرات أن تبدأ التسمية بحرف من الحروف الأبجدية باللغة الإنجليزية أن لا تتجاوز التسمية 255 حرفاً أن لاتحتوي التسمية على بعض الرموز الخاصة (+،-،/، فراغ) أن لا تكون التسمية إحدى الكلمات أو الأوامر التي تستخدمها لغة البرمجة التي نتعامل معها (IF,DIM)
13. لماذا لا تصلح الأسماء التالية للمتغيرات 2Mr AM RE DIM
14. تحديد نوع البيانات في المتغيرات الجدول صفحة 30 التعريف يتم ب Dim Name as Variant لتخزين البيانات داخل سلسة نصية لابد أن تكون بين علامتي تنصيص ”أحمد“ = Name لابد من تحديد نو ع البيانات (”أحمد“ لا يمكن تخزينة في Integer) لكل متغير سعة تخزينية (حجم) لا تحجزي مكان كبير لمتغير صغير لأنه قد يبطئ عمل الجهاز و يستهلك مساحة التخزين
15. تابع تحديد نوع البيانات في المتغيرات نستخدم نوع البيانات Variant إذا لم يحدد نوع البيانات بشكل دقيق (ماعد السلسلة النصية) يمكن اختصار Dim Num as Integer بـ Dim Num%
17. أولوية تنفيذ العمليات الأقواس الأس الضرب و القسمة من اليسار إلى اليمين الجمع والطرح من اليسار إلى اليمين أمثلة A = 12 * 2 / 3 A = 12 / 2 * 3 A = 10 + 5 - 6 A = 10 – 5 + 6
18. مانتيجة العمليات التالية بواسطة الحاسب M = 3 + 5 * 4 A = 4 * 2 / 2 ^ 2 C = (2 + 3) * 4 – 5 C = 4 * 5 – 10 / ( 4 + 3 – 2)
19. عوامل المقارنة المقارنة بين عددين أو سلسلتين الجدول صفحة 35 ما ناتج العمليات الحسابية؟ ما ناتج العمليات المنطقية؟
21. تحويل التعابير الجبرية عندما يكون لدينا مسألة أو تعبير جبري و نريد حلها بواسطة الحاسب لابد أن نكتبها بطريقة يفهمها الحاسب D = R = 2 Y + T ÷ 3 E 2 G - H