SlideShare a Scribd company logo

عرض للوحدة الاولى

M
M

جمانة منصور الحربي

عرض للوحدة الاولى

1 of 10
Download to read offline
عرض للوحدة الاولى
‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬:
• ‫؟‬ ‫البرمجة‬ ‫هي‬ ‫ما‬
‫األوامر‬ ‫هذه‬ ‫وتكون‬ ، ‫معينة‬ ‫بمهام‬ ‫للقيام‬ ‫للحاسب‬ ‫تعطى‬ ‫أوامر‬ ‫هي‬
‫برنامج‬ ‫داخل‬ ‫مكتوبة‬ .
‫؟‬ ‫األوامر‬ ‫نكتب‬ ‫كيف‬
—
— ً‫ا‬‫فرض‬ ‫رقمين‬ ‫جمع‬ ‫رقمي‬ ‫جمع‬ ‫شخص‬ ‫من‬ ‫أردت‬ ‫لو‬2+3‫أن‬ ‫واتضح‬
‫يجمع‬ ‫إن‬ ‫منه‬ ‫ستطلب‬ ‫فكيف‬ ‫العربية‬ ‫اللغة‬ ‫يعرف‬ ‫ال‬ ‫أجنبي‬ ‫الشخص‬ ‫هذا‬
‫الرقمين‬‫و‬‫؟‬ ‫الناتج‬ ‫يعطيك‬
—‫ويفهمها‬ ‫يعرفها‬ ‫التي‬ ‫اللغة‬ ‫هي‬ ‫ما‬ ‫تعرف‬ ‫أن‬ ‫البد‬ .
— ‫يفهم‬ ‫لن‬ ‫فانه‬ ‫اآللي‬ ‫الحاسب‬ ‫كذلك‬2+3‫باللغة‬ ‫كتبتها‬ ‫لو‬ ‫حتى‬
‫هذه‬ ‫تعلم‬ ‫من‬ ‫البد‬ ‫لهذا‬ ‫يفهمها‬ ‫معينة‬ ‫لغة‬ ‫له‬ ‫اآللي‬ ‫الحاسب‬ ‫ألن‬ ‫اإلنجليزية‬
‫اللغة‬
‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫وأع‬‫ن‬‫أ‬
• -‫لغة‬ HTML :-
• -------------------------------------------------------
• ‫البداية‬ ‫في‬‫يجدر‬‫نعرف‬ ‫أن‬ ‫بنا‬,‫لغة‬ ‫أن‬ HTML ‫ليست‬‫الكثيرون‬ ‫يفهم‬ ‫كما‬ ‫برمجة‬ ‫لغة‬,‫هيكلة‬ ‫لغة‬ ‫إنها‬ ‫بل‬‫و‬‫تكوين‬
‫المواقع‬‫و‬‫البعض‬ ‫يعتقد‬ ‫كما‬ ‫برمجة‬ ‫لغة‬ ‫ليست‬,‫و‬‫مصطلح‬" HTML " ‫لجملة‬ ‫اختصار‬ ‫هو‬: Hyper Text Markup
Language
•
• ‫اللغات‬ ‫باقي‬ ‫في‬ ‫يحدث‬ ‫كما‬ ‫منها‬ ‫أبسط‬ ‫للغة‬ ‫تترجم‬ ‫ال‬ ‫لغة‬ ‫هي‬ ‫و‬,‫قريبة‬ ‫لغة‬ ‫إلي‬ ‫أو‬ ُ‫ال‬‫مث‬ ‫اآللة‬ ‫للغة‬ ‫تترجم‬ ‫لغات‬ ‫فهناك‬
‫منها‬,‫و‬‫ملف‬‫الـ‬ HTML ‫نصي‬ ‫ملف‬ ‫كأي‬ ‫عادي‬ ‫نصي‬ ‫ملف‬ ‫يكون‬,‫و‬‫امتداد‬ ‫علي‬ ‫يكون‬ ‫أنه‬ ‫الفرق‬ ‫لكن‬‫الـ‬ html , ‫و‬
‫ملف‬ ‫كتابة‬ ‫يمكن‬‫الـ‬ html ‫المفكرة‬ ‫علي‬Notepad ‫ويندوز‬ ‫علي‬ ‫الموجودة‬,‫و‬‫النصوص‬ ‫لكتابة‬ ‫وسيلة‬ ‫أبسط‬ ‫هذا‬
‫امتداد‬ ‫ذات‬ ‫البرمجية‬‫الـ‬ html
•
• ‫المفكرة‬ ‫علي‬ ‫نصي‬ ‫ملف‬ ‫أنشأت‬ ‫إذا‬ ‫المثال‬ ‫سبيل‬ ‫علي‬ ُ‫ال‬‫فمث‬Notepad ‫بامتداد‬ ‫حفظه‬ ‫فيتم‬txt ‫اسمه‬ ً‫ال‬‫مث‬ ‫ليكون‬:
Project.txt ‫بلغة‬ ‫برمجي‬ ‫نص‬ ‫كتابة‬ ‫عند‬ ‫أما‬html ‫النمط‬ ‫هذا‬ ‫علي‬ ‫ليكون‬ ‫الملف‬ ‫حفظ‬ ‫فيتم‬: Project.html , ‫كما‬ ‫و‬
‫امتداد‬ ‫علي‬ ‫مبني‬ ‫الملف‬ ‫مسمي‬ ‫تالحظون‬html ‫بـالـ‬ ‫موقع‬ ‫برمجة‬ ‫أو‬ ‫إنشاء‬ ‫يتم‬ ‫هكذا‬ ‫و‬HTML , ‫نبذة‬ ‫هذه‬ ‫كانت‬ ‫و‬
‫لغة‬ ‫عن‬ ‫مبسطة‬HTML
•
‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫ة‬‫غ‬‫ل‬‫د‬‫ع‬‫وأ‬‫ق‬
• ‫البرمجة‬ ‫لغة‬ ‫:قواعد‬
• ‫من‬ ‫رئيسية‬ ‫أنماط‬ ‫أربعة‬ ‫من‬ ‫تتكون‬ ‫الحاسب‬ ‫برامج‬ ‫جميع‬ ‫أن‬
‫وهي‬ ‫المنطقية‬ ‫:العمليات‬
• 1-‫التتابع‬ (Sequence): ‫ترتيب‬ ‫بنفس‬ ‫األوامر‬ ‫تنفيذ‬ ‫وهو‬
‫الذاكرة‬ ‫في‬ ‫تخزينها‬
• 2-‫االختيار‬ (Selection): ‫لوضع‬ ‫اختبار‬ ‫على‬ ‫النمط‬ ‫هذا‬ ‫ويشمل‬
‫فرعين‬ ‫أحد‬ ‫اختيار‬ ‫يتم‬ ‫االختبار‬ ‫نتيجة‬ ‫على‬ ‫وبناء‬ ، ‫ما‬ ‫شرط‬ ‫أو‬ ‫ما‬
• 3- ‫التكرار‬ (Looping): ‫لم‬ ‫وإذا‬ ، ‫مشروط‬ ‫عادة‬ ‫التكرار‬ ‫ويكون‬
‫التكرار‬ ‫حلقة‬ ‫من‬ ‫سيخرج‬ ‫البرنامج‬ ‫سير‬ ‫خط‬ ‫فإن‬ ‫الشرط‬ ‫يتحقق‬
• 4- ‫التفرع‬ (Branching): ‫التحكم‬ ‫ينتقل‬ ‫وفيه‬(‫بدون‬ ‫أو‬ ‫بشرط‬
‫شرط‬)‫البرنامج‬ ‫في‬ ‫آخر‬ ‫جزء‬ ‫إلي‬ ‫جزء‬ ‫من‬
•
‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫ة‬‫غ‬‫ل‬‫ام‬‫س‬‫ق‬‫أ‬
• ‫البرمجة‬ ‫لغات‬ ‫:أقسام‬
• 1- ‫اآللة‬ ‫:لغة‬
• ‫وهي‬ ‫المنطقية‬ ‫العمليات‬ ‫من‬ ‫رئيسية‬ ‫أنماط‬ ‫أربعة‬ ‫من‬ ‫تتكون‬ ‫الحاسب‬ ‫برامج‬ ‫جميع‬ ‫:أن‬
• 1-‫التتابع‬ (Sequence): ‫الذاكرة‬ ‫في‬ ‫تخزينها‬ ‫ترتيب‬ ‫بنفس‬ ‫األوامر‬ ‫تنفيذ‬ ‫وهو‬
• 2-‫االختيار‬ (Selection): ، ‫ما‬ ‫شرط‬ ‫أو‬ ‫ما‬ ‫لوضع‬ ‫اختبار‬ ‫على‬ ‫النمط‬ ‫هذا‬ ‫ويشمل‬
‫فرعين‬ ‫أحد‬ ‫اختيار‬ ‫يتم‬ ‫االختبار‬ ‫نتيجة‬ ‫على‬ ‫وبناء‬
• 3- ‫التكرار‬ (Looping): ‫فإن‬ ‫الشرط‬ ‫يتحقق‬ ‫لم‬ ‫وإذا‬ ، ‫مشروط‬ ‫عادة‬ ‫التكرار‬ ‫ويكون‬
‫التكرار‬ ‫حلقة‬ ‫من‬ ‫سيخرج‬ ‫البرنامج‬ ‫سير‬ ‫خط‬
• 4- ‫التفرع‬ (Branching): ‫التحكم‬ ‫ينتقل‬ ‫وفيه‬(‫شرط‬ ‫بدون‬ ‫أو‬ ‫بشرط‬)‫إلي‬ ‫جزء‬ ‫من‬
‫البرنامج‬ ‫في‬ ‫آخر‬ ‫جزء‬
•
• .
‫ج‬‫م‬‫ا‬‫ن‬‫ر‬‫لب‬‫ا‬‫دم‬‫ج‬‫ت‬‫س‬‫م‬
‫و‬‫ج‬‫م‬‫ر‬‫مب‬‫ل‬‫ا‬‫ن‬‫ي‬‫ب‬‫رق‬‫ف‬‫ل‬‫ا‬
• :-
• ‫المبرمج‬ :- ‫التي‬ ‫المشكلة‬ ‫وتحليل‬ ‫بفهم‬ ‫بالبداية‬ ‫يقوم‬ ‫حيث‬ ، ‫البرامج‬ ‫يكتب‬ ‫من‬ ‫هو‬
‫األوامر‬ ‫من‬ ‫سلسلة‬ ‫كتابة‬ ‫في‬ ‫يشرع‬ ‫ثم‬ ، ‫المستخدم‬ ‫يقدمها‬ .
• ‫البرامج‬ ‫على‬ ‫الحصول‬ ‫كيفية‬ :-
• ‫البرامج‬ ‫على‬ ‫األفراد‬ ‫أو‬ ‫الشركات‬ ‫لحصول‬ ‫طريقتان‬ ‫ويوجد‬ :-
• – ‫جاهز‬ ‫برنامج‬ ‫شراء‬(ً‫ا‬‫مسبق‬ ‫مكتوب‬ ) .
• – ‫الفرد‬ ‫أو‬ ‫بالشركة‬ ‫خاص‬ ‫جديد‬ ‫برنامج‬ ‫تطوير‬ .
• ‫البرمجة‬ ‫في‬ ‫األوامر‬ ‫أهم‬ :-
• ‫اليستطيع‬‫فهم‬ ‫الحاسب‬‫مايريد‬‫القيام‬ ‫المبرمج‬‫به‬‫بكتاب‬ ‫القيام‬ ‫المبرمج‬ ‫على‬ ‫يجب‬ ‫لذلك‬ ،‫ة‬
‫التالي‬ ‫المثال‬ ‫مثل‬ ‫األوامر‬ :
• – ‫الرقم‬ ‫استقبل‬‫االول‬‫واحفظه‬ . – ‫الثاني‬ ‫مع‬ ‫األول‬ ‫الرقم‬ ‫اجمع‬‫واحفظه‬ . - ‫اعط‬
‫الناتج‬ . – ‫الرقم‬ ‫استقبل‬
•

Recommended

عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1mejo1660
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةguest98ae80
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..tahanisaad
 
مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجةBISHAN7RB
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةgueste902d
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةLumah Madany
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهmohamed hamed
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولىNadoosh Nadoosh
 

More Related Content

What's hot

مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيtahanisaad
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةwafa210
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجةsho-69
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجيةguest98ae80
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيلIbrheemJasim
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages conceptsFataho Ali
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةnora_slideshare
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامجgueste902d
 
المقدمة في البرمجة
المقدمة في البرمجةالمقدمة في البرمجة
المقدمة في البرمجةragad mohammad
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسكhessah_8s
 
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجيةالدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجيةNabeel Alalmai
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..eimx21
 
مشروع..
مشروع..مشروع..
مشروع..nouedz9
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقعguest14c7e5
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـةMahmoud Alfarra
 
مهن الحاسب1
مهن الحاسب1مهن الحاسب1
مهن الحاسب125-4
 

What's hot (19)

مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجة
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages concepts
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
المقدمة في البرمجة
المقدمة في البرمجةالمقدمة في البرمجة
المقدمة في البرمجة
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجيةالدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
مشروع..
مشروع..مشروع..
مشروع..
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
مهن الحاسب1
مهن الحاسب1مهن الحاسب1
مهن الحاسب1
 

Similar to عرض للوحدة الاولى

البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافMohamed E. Saleh
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجةsho-69
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةlinuxscout
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهAdnan Almehmadi
 
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptxعرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptxMoetazHM
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1بندر المجلاد
 
فيجول بيسك
فيجول بيسكفيجول بيسك
فيجول بيسكhadeel saleh
 
C++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسC++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسAbdulaziz2019
 
عمارة الحاسب
عمارة الحاسبعمارة الحاسب
عمارة الحاسبتقانة
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقوlunarhalo
 
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجهمع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجهMohamed Alashram
 
نظم التشغيل.ppt
نظم التشغيل.pptنظم التشغيل.ppt
نظم التشغيل.pptAymenAyari10
 

Similar to عرض للوحدة الاولى (20)

البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربية
 
c++ lesson 1.pptx
c++ lesson 1.pptxc++ lesson 1.pptx
c++ lesson 1.pptx
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجه
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptxعرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
الدرس 1.pdf
الدرس 1.pdfالدرس 1.pdf
الدرس 1.pdf
 
البرمجة
البرمجةالبرمجة
البرمجة
 
لغه ال c+
لغه ال c+لغه ال c+
لغه ال c+
 
فيجول بيسك
فيجول بيسكفيجول بيسك
فيجول بيسك
 
c#
c#c#
c#
 
Alshhrany c++
Alshhrany c++Alshhrany c++
Alshhrany c++
 
C++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسC++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلس
 
عمارة الحاسب
عمارة الحاسبعمارة الحاسب
عمارة الحاسب
 
محاضرة1
محاضرة1محاضرة1
محاضرة1
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
 
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجهمع الامثله البرمجه بسكراتس.اساسيات البرمجه
مع الامثله البرمجه بسكراتس.اساسيات البرمجه
 
نظم التشغيل.ppt
نظم التشغيل.pptنظم التشغيل.ppt
نظم التشغيل.ppt
 

Recently uploaded

ويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdf
ويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdfويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdf
ويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdfNaseej Academy أكاديمية نسيج
 
ajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxd
ajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxdajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxd
ajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxdmaterhatan
 

Recently uploaded (6)

ويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdf
ويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdfويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdf
ويبينار بناء المكتبات والفصول الافتراضية لدعم العملية التعليمية عن بعد 1.pdf
 
السخرية في كتاب البخلاء للجاحظ - دراسة تداوليّة معرفيّة -
السخرية في كتاب البخلاء للجاحظ - دراسة تداوليّة معرفيّة -السخرية في كتاب البخلاء للجاحظ - دراسة تداوليّة معرفيّة -
السخرية في كتاب البخلاء للجاحظ - دراسة تداوليّة معرفيّة -
 
الخطاب البرلماني بين الإقناع والإمتاع
الخطاب البرلماني بين الإقناع والإمتاعالخطاب البرلماني بين الإقناع والإمتاع
الخطاب البرلماني بين الإقناع والإمتاع
 
اللغة العربية في الهند - كيرلا أنموذجاً-
اللغة العربية في الهند  - كيرلا أنموذجاً-اللغة العربية في الهند  - كيرلا أنموذجاً-
اللغة العربية في الهند - كيرلا أنموذجاً-
 
ajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxd
ajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxdajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxd
ajhgghgfgfgfgfgfgfgfgfvfxdsxxdfxxfcgvxxxd
 
جماليات بناء الزمان والمكان في القصة العمانية القصيرة: نماذج مختارة
جماليات بناء الزمان والمكان في القصة العمانية القصيرة: نماذج مختارةجماليات بناء الزمان والمكان في القصة العمانية القصيرة: نماذج مختارة
جماليات بناء الزمان والمكان في القصة العمانية القصيرة: نماذج مختارة
 

عرض للوحدة الاولى

  • 2. ‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬: • ‫؟‬ ‫البرمجة‬ ‫هي‬ ‫ما‬ ‫األوامر‬ ‫هذه‬ ‫وتكون‬ ، ‫معينة‬ ‫بمهام‬ ‫للقيام‬ ‫للحاسب‬ ‫تعطى‬ ‫أوامر‬ ‫هي‬ ‫برنامج‬ ‫داخل‬ ‫مكتوبة‬ . ‫؟‬ ‫األوامر‬ ‫نكتب‬ ‫كيف‬ — — ً‫ا‬‫فرض‬ ‫رقمين‬ ‫جمع‬ ‫رقمي‬ ‫جمع‬ ‫شخص‬ ‫من‬ ‫أردت‬ ‫لو‬2+3‫أن‬ ‫واتضح‬ ‫يجمع‬ ‫إن‬ ‫منه‬ ‫ستطلب‬ ‫فكيف‬ ‫العربية‬ ‫اللغة‬ ‫يعرف‬ ‫ال‬ ‫أجنبي‬ ‫الشخص‬ ‫هذا‬ ‫الرقمين‬‫و‬‫؟‬ ‫الناتج‬ ‫يعطيك‬ —‫ويفهمها‬ ‫يعرفها‬ ‫التي‬ ‫اللغة‬ ‫هي‬ ‫ما‬ ‫تعرف‬ ‫أن‬ ‫البد‬ . — ‫يفهم‬ ‫لن‬ ‫فانه‬ ‫اآللي‬ ‫الحاسب‬ ‫كذلك‬2+3‫باللغة‬ ‫كتبتها‬ ‫لو‬ ‫حتى‬ ‫هذه‬ ‫تعلم‬ ‫من‬ ‫البد‬ ‫لهذا‬ ‫يفهمها‬ ‫معينة‬ ‫لغة‬ ‫له‬ ‫اآللي‬ ‫الحاسب‬ ‫ألن‬ ‫اإلنجليزية‬ ‫اللغة‬
  • 3. ‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫وأع‬‫ن‬‫أ‬ • -‫لغة‬ HTML :- • ------------------------------------------------------- • ‫البداية‬ ‫في‬‫يجدر‬‫نعرف‬ ‫أن‬ ‫بنا‬,‫لغة‬ ‫أن‬ HTML ‫ليست‬‫الكثيرون‬ ‫يفهم‬ ‫كما‬ ‫برمجة‬ ‫لغة‬,‫هيكلة‬ ‫لغة‬ ‫إنها‬ ‫بل‬‫و‬‫تكوين‬ ‫المواقع‬‫و‬‫البعض‬ ‫يعتقد‬ ‫كما‬ ‫برمجة‬ ‫لغة‬ ‫ليست‬,‫و‬‫مصطلح‬" HTML " ‫لجملة‬ ‫اختصار‬ ‫هو‬: Hyper Text Markup Language • • ‫اللغات‬ ‫باقي‬ ‫في‬ ‫يحدث‬ ‫كما‬ ‫منها‬ ‫أبسط‬ ‫للغة‬ ‫تترجم‬ ‫ال‬ ‫لغة‬ ‫هي‬ ‫و‬,‫قريبة‬ ‫لغة‬ ‫إلي‬ ‫أو‬ ُ‫ال‬‫مث‬ ‫اآللة‬ ‫للغة‬ ‫تترجم‬ ‫لغات‬ ‫فهناك‬ ‫منها‬,‫و‬‫ملف‬‫الـ‬ HTML ‫نصي‬ ‫ملف‬ ‫كأي‬ ‫عادي‬ ‫نصي‬ ‫ملف‬ ‫يكون‬,‫و‬‫امتداد‬ ‫علي‬ ‫يكون‬ ‫أنه‬ ‫الفرق‬ ‫لكن‬‫الـ‬ html , ‫و‬ ‫ملف‬ ‫كتابة‬ ‫يمكن‬‫الـ‬ html ‫المفكرة‬ ‫علي‬Notepad ‫ويندوز‬ ‫علي‬ ‫الموجودة‬,‫و‬‫النصوص‬ ‫لكتابة‬ ‫وسيلة‬ ‫أبسط‬ ‫هذا‬ ‫امتداد‬ ‫ذات‬ ‫البرمجية‬‫الـ‬ html • • ‫المفكرة‬ ‫علي‬ ‫نصي‬ ‫ملف‬ ‫أنشأت‬ ‫إذا‬ ‫المثال‬ ‫سبيل‬ ‫علي‬ ُ‫ال‬‫فمث‬Notepad ‫بامتداد‬ ‫حفظه‬ ‫فيتم‬txt ‫اسمه‬ ً‫ال‬‫مث‬ ‫ليكون‬: Project.txt ‫بلغة‬ ‫برمجي‬ ‫نص‬ ‫كتابة‬ ‫عند‬ ‫أما‬html ‫النمط‬ ‫هذا‬ ‫علي‬ ‫ليكون‬ ‫الملف‬ ‫حفظ‬ ‫فيتم‬: Project.html , ‫كما‬ ‫و‬ ‫امتداد‬ ‫علي‬ ‫مبني‬ ‫الملف‬ ‫مسمي‬ ‫تالحظون‬html ‫بـالـ‬ ‫موقع‬ ‫برمجة‬ ‫أو‬ ‫إنشاء‬ ‫يتم‬ ‫هكذا‬ ‫و‬HTML , ‫نبذة‬ ‫هذه‬ ‫كانت‬ ‫و‬ ‫لغة‬ ‫عن‬ ‫مبسطة‬HTML •
  • 4. ‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫ة‬‫غ‬‫ل‬‫د‬‫ع‬‫وأ‬‫ق‬ • ‫البرمجة‬ ‫لغة‬ ‫:قواعد‬ • ‫من‬ ‫رئيسية‬ ‫أنماط‬ ‫أربعة‬ ‫من‬ ‫تتكون‬ ‫الحاسب‬ ‫برامج‬ ‫جميع‬ ‫أن‬ ‫وهي‬ ‫المنطقية‬ ‫:العمليات‬ • 1-‫التتابع‬ (Sequence): ‫ترتيب‬ ‫بنفس‬ ‫األوامر‬ ‫تنفيذ‬ ‫وهو‬ ‫الذاكرة‬ ‫في‬ ‫تخزينها‬ • 2-‫االختيار‬ (Selection): ‫لوضع‬ ‫اختبار‬ ‫على‬ ‫النمط‬ ‫هذا‬ ‫ويشمل‬ ‫فرعين‬ ‫أحد‬ ‫اختيار‬ ‫يتم‬ ‫االختبار‬ ‫نتيجة‬ ‫على‬ ‫وبناء‬ ، ‫ما‬ ‫شرط‬ ‫أو‬ ‫ما‬ • 3- ‫التكرار‬ (Looping): ‫لم‬ ‫وإذا‬ ، ‫مشروط‬ ‫عادة‬ ‫التكرار‬ ‫ويكون‬ ‫التكرار‬ ‫حلقة‬ ‫من‬ ‫سيخرج‬ ‫البرنامج‬ ‫سير‬ ‫خط‬ ‫فإن‬ ‫الشرط‬ ‫يتحقق‬ • 4- ‫التفرع‬ (Branching): ‫التحكم‬ ‫ينتقل‬ ‫وفيه‬(‫بدون‬ ‫أو‬ ‫بشرط‬ ‫شرط‬)‫البرنامج‬ ‫في‬ ‫آخر‬ ‫جزء‬ ‫إلي‬ ‫جزء‬ ‫من‬ •
  • 5. ‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫ة‬‫غ‬‫ل‬‫ام‬‫س‬‫ق‬‫أ‬ • ‫البرمجة‬ ‫لغات‬ ‫:أقسام‬ • 1- ‫اآللة‬ ‫:لغة‬ • ‫وهي‬ ‫المنطقية‬ ‫العمليات‬ ‫من‬ ‫رئيسية‬ ‫أنماط‬ ‫أربعة‬ ‫من‬ ‫تتكون‬ ‫الحاسب‬ ‫برامج‬ ‫جميع‬ ‫:أن‬ • 1-‫التتابع‬ (Sequence): ‫الذاكرة‬ ‫في‬ ‫تخزينها‬ ‫ترتيب‬ ‫بنفس‬ ‫األوامر‬ ‫تنفيذ‬ ‫وهو‬ • 2-‫االختيار‬ (Selection): ، ‫ما‬ ‫شرط‬ ‫أو‬ ‫ما‬ ‫لوضع‬ ‫اختبار‬ ‫على‬ ‫النمط‬ ‫هذا‬ ‫ويشمل‬ ‫فرعين‬ ‫أحد‬ ‫اختيار‬ ‫يتم‬ ‫االختبار‬ ‫نتيجة‬ ‫على‬ ‫وبناء‬ • 3- ‫التكرار‬ (Looping): ‫فإن‬ ‫الشرط‬ ‫يتحقق‬ ‫لم‬ ‫وإذا‬ ، ‫مشروط‬ ‫عادة‬ ‫التكرار‬ ‫ويكون‬ ‫التكرار‬ ‫حلقة‬ ‫من‬ ‫سيخرج‬ ‫البرنامج‬ ‫سير‬ ‫خط‬ • 4- ‫التفرع‬ (Branching): ‫التحكم‬ ‫ينتقل‬ ‫وفيه‬(‫شرط‬ ‫بدون‬ ‫أو‬ ‫بشرط‬)‫إلي‬ ‫جزء‬ ‫من‬ ‫البرنامج‬ ‫في‬ ‫آخر‬ ‫جزء‬ • • .
  • 6. ‫ج‬‫م‬‫ا‬‫ن‬‫ر‬‫لب‬‫ا‬‫دم‬‫ج‬‫ت‬‫س‬‫م‬ ‫و‬‫ج‬‫م‬‫ر‬‫مب‬‫ل‬‫ا‬‫ن‬‫ي‬‫ب‬‫رق‬‫ف‬‫ل‬‫ا‬ • :- • ‫المبرمج‬ :- ‫التي‬ ‫المشكلة‬ ‫وتحليل‬ ‫بفهم‬ ‫بالبداية‬ ‫يقوم‬ ‫حيث‬ ، ‫البرامج‬ ‫يكتب‬ ‫من‬ ‫هو‬ ‫األوامر‬ ‫من‬ ‫سلسلة‬ ‫كتابة‬ ‫في‬ ‫يشرع‬ ‫ثم‬ ، ‫المستخدم‬ ‫يقدمها‬ . • ‫البرامج‬ ‫على‬ ‫الحصول‬ ‫كيفية‬ :- • ‫البرامج‬ ‫على‬ ‫األفراد‬ ‫أو‬ ‫الشركات‬ ‫لحصول‬ ‫طريقتان‬ ‫ويوجد‬ :- • – ‫جاهز‬ ‫برنامج‬ ‫شراء‬(ً‫ا‬‫مسبق‬ ‫مكتوب‬ ) . • – ‫الفرد‬ ‫أو‬ ‫بالشركة‬ ‫خاص‬ ‫جديد‬ ‫برنامج‬ ‫تطوير‬ . • ‫البرمجة‬ ‫في‬ ‫األوامر‬ ‫أهم‬ :- • ‫اليستطيع‬‫فهم‬ ‫الحاسب‬‫مايريد‬‫القيام‬ ‫المبرمج‬‫به‬‫بكتاب‬ ‫القيام‬ ‫المبرمج‬ ‫على‬ ‫يجب‬ ‫لذلك‬ ،‫ة‬ ‫التالي‬ ‫المثال‬ ‫مثل‬ ‫األوامر‬ : • – ‫الرقم‬ ‫استقبل‬‫االول‬‫واحفظه‬ . – ‫الثاني‬ ‫مع‬ ‫األول‬ ‫الرقم‬ ‫اجمع‬‫واحفظه‬ . - ‫اعط‬ ‫الناتج‬ . – ‫الرقم‬ ‫استقبل‬ •
  • 7. ‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫ات‬‫لغ‬‫ف‬‫ن‬‫ر‬‫ع‬‫ن‬ • ‫من‬ ‫مجموعة‬ ‫وفق‬ ‫تكتب‬ ،‫األوامر‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫البرمجة‬ ‫لغة‬ ‫مراحل‬ ‫بعدة‬ ‫األوامر‬ ‫هذه‬ ‫تمر‬ ‫ثم‬ ‫ومن‬ ،‫البرمجة‬ ‫لغة‬ ‫بواسطة‬ ‫تحدد‬ ‫القواعد‬ ‫الحاسوب‬ ‫جهاز‬ ‫على‬ ‫تنفذ‬ ‫ان‬ ‫.إلى‬ ‫عالية‬ ‫لغة‬ ‫إلى‬ ‫اإلنسانية‬ ‫اللغات‬ ‫من‬ ‫قربها‬ ‫على‬ ‫بناء‬ ‫البرمجة‬ ‫لغات‬ ‫تقسم‬ ‫المستوى‬(‫البشر‬ ‫يفهمها‬ ‫التي‬ ‫اللغة‬ ‫من‬ ‫قريبة‬)‫مثل‬ ‫سي‬ C، ‫جافا‬ Java ، ‫المستوى‬ ‫منخفضة‬ ‫ولغة‬(‫كلغة‬ ‫األسيمبلي‬ Assembly ‫لغة‬ ‫من‬ ‫قريبة‬ ‫وهي‬ ‫.)اآللة‬ ‫المستخدمة‬ ‫اللغة‬ ‫من‬ ‫المرغوبة‬ ‫األغراض‬ ‫على‬ ‫بناء‬ ‫أحيانا‬ ‫وتقسم‬.‫لغات‬ ‫هناك‬ ‫جهاز‬ ‫بإنتاج‬ ‫ما‬ ‫شركة‬ ‫تقوم‬ ‫ان‬ ‫مثل‬ ،‫معينة‬ ‫أجهزة‬ ‫على‬ ‫تعمل‬ ‫لكي‬ ‫ممت‬ُ‫ص‬ ‫مركزي‬ ‫معالج‬ ‫أو‬ ‫حاسوب‬ (CPU) ‫على‬ ‫يحتوي‬ ‫استعمال‬ ‫دليل‬ ‫له‬ ‫وتوفر‬ ، ‫مستقل‬ ‫بشكل‬ ‫تعمل‬ ‫عمومية‬ ‫أكثر‬ ‫أخرى‬ ‫لغات‬ ‫وهناك‬ ،‫عليه‬ ‫تنفذ‬ ‫التي‬ ‫األوامر‬ ‫أي‬ ،‫اآللة‬ ‫نوع‬ ‫عن‬‫انها‬‫تعمل‬‫ضمنآلة‬‫افتراضية‬ Virtual Machine ‫مثل‬ ، ‫لغة‬ ‫الجافا‬ Java.
  • 8. ‫ة‬‫ج‬‫م‬‫ر‬‫لب‬‫ا‬‫ات‬‫لغ‬‫ص‬‫ئ‬‫ا‬‫ص‬‫خ‬ • ‫كتابة‬ ‫للمبرمج‬ ‫تسهل‬ ‫طريقة‬ ‫باألساس‬ ‫هي‬ ‫البرمجة‬ ‫لغة‬ ‫بغرض‬ ‫الحاسوب‬ ‫يفهما‬ ‫وأوامر‬ ‫تعليمات‬ ‫هيئة‬ ‫في‬ ‫برنامجه‬ ‫المطلوب‬ ‫العمل‬ ‫تنفيذ‬.‫يحول‬ ‫الحاسوب‬ ‫ان‬ ‫المعروف‬ ‫ومن‬ ‫المكتوبة‬ ‫اللغة‬‫بها‬‫من‬ ‫سلسلة‬ ‫إلى‬ ‫البرمجة‬0‫و‬1‫ويبدأ‬ ، ‫عمله‬ ‫أساسها‬ ‫على‬.‫البرمجة‬ ‫لغة‬ ‫توفر‬ ‫األوامر‬ ‫ولكتابة‬ ‫عليها‬ ‫لالستناد‬ ‫األساسية‬ ‫اللبنات‬ ‫من‬ ‫مجموعة‬ ‫المختارة‬ ‫التي‬ ‫القواعد‬ ‫من‬ ‫ومجموعة‬ ‫البرنامج‬ ‫تكوين‬ ‫عملية‬ ‫خالل‬ ‫العمل‬ ‫أداء‬ ‫بغرض‬ ‫وتنظيمها‬ ‫معلومات‬ ‫مع‬ ‫التعامل‬ ‫من‬ ‫تمكن‬ ‫المطلوب‬