Your SlideShare is downloading. ×
0
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
مقدمة في البرمجة
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

مقدمة في البرمجة

1,684

Published on

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

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

2 Comments
0 Likes
Statistics
Notes
  • يسلمو إيديك أبلة لمى المدونة مرررررة نايس >>>>>>>> استمري
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • يسلمممو ابلتي شرح روووعععه
    امون 3/3 ع
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,684
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
2
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. مقدمة في البرمجة
    الباب الثاني
  • 2. البرمجة
    برنامج الحاسب مجموعة من التعليمات والأوامر التي تعطي للحاسب للقيام بمهام مرتبة ومحددة
    البرمجة مجموعة من التعليمات التي يكتبها المبرمج بإحدى لغات البرمجة لأداء عمل معين ويقوم الحاسب بتنفيذها
  • 3. أقسام لغات البرمجة
  • 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%
  • 16. العمليات الحسابية
    يقصد بها الجمع و الطرح والضرب والقسمة
    الجدول 32
  • 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
    ما ناتج العمليات الحسابية؟
    ما ناتج العمليات المنطقية؟
  • 20. مانتيجة عمليات المقارنة التالية
    8 > 5
    3 + 6 * 4 <= 5 * 4
  • 21. تحويل التعابير الجبرية
    عندما يكون لدينا مسألة أو تعبير جبري و نريد حلها بواسطة الحاسب لابد أن نكتبها بطريقة يفهمها الحاسب
    D =
    R = 2 Y + T ÷ 3
    E 2
    G - H

×