SlideShare a Scribd company logo
1 of 8
”‫ع‬‫و‬‫مشر‬‫الحاسب‬“
‫البرمج‬ ‫في‬ ‫مقدمة‬‫ة‬
‫تعريف‬‫البرمجة‬:
‫تعريف‬ ‫الممكن‬ ‫من‬‫البرمجة‬‫تعلي‬ ‫كتابة‬ ‫عملية‬ ‫بأنها‬‫مات‬
‫لتوجيهه‬ ،‫آخر‬ ‫جهاز‬ ‫أي‬ ‫أو‬ ‫الحاسوب‬ ‫لجهاز‬ ‫وأوامر‬
‫مع‬ ‫التعامل‬ ‫بكيفية‬ ‫وإعالمه‬‫البيانات‬.‫تكون‬ ‫و‬
‫عملية‬‫البرمجة‬‫التي‬ ‫باللغة‬ ‫محددة‬ ‫لقواعد‬ ‫متبعة‬
‫اختارها‬‫المبرمج‬.‫تميز‬ ‫التي‬ ‫خصائصها‬ ‫لها‬ ‫لغة‬ ‫كل‬ ‫و‬‫ها‬
‫لكل‬ ‫متفاوتة‬ ‫بدرجات‬ ‫مناسبة‬ ‫تجعلها‬ ‫و‬ ‫األخرى‬ ‫عن‬
‫أنواع‬ ‫من‬ ‫نوع‬‫البرامج‬.‫للغات‬ ‫أن‬ ‫كما‬‫البرمجة‬‫أيضا‬
‫هذه‬ ‫كل‬ ‫أن‬ ‫بحكم‬ ‫مشتركة‬ ‫حدود‬ ‫و‬ ‫مشتركة‬ ‫خصائص‬
‫مع‬ ‫للتعامل‬ ‫مجعولة‬ ‫اللغات‬‫الحاسوب‬.
‫الربجمة‬ ‫لغات‬ ‫خصائص‬
‫البرمجة‬ ‫لغة‬‫برنامجه‬ ‫كتابة‬ ‫للمبرمج‬ ‫تسهل‬ ‫طريقة‬ ‫باألساس‬ ‫هي‬‫في‬
‫يفهما‬ ‫وأوامر‬ ‫تعليمات‬ ‫هيئة‬‫الحاسوب‬‫العمل‬ ‫تنفيذ‬ ‫بغرض‬‫المط‬‫لوب‬.
‫المكتوبة‬ ‫اللغة‬ ‫يحول‬ ‫الحاسوب‬ ‫ان‬ ‫المعروف‬ ‫ومن‬‫بها‬‫إلى‬ ‫البرمجة‬
‫من‬ ‫سلسلة‬0‫و‬1‫أساسها‬ ‫على‬ ‫ويبدأ‬ ،‫عمله‬.‫توفر‬ ،‫األوامر‬ ‫ولكتابة‬‫لغة‬
‫أثن‬ ‫إليها‬ ‫لالستناد‬ ‫األساسية‬ ‫األمور‬ ‫من‬ ‫مجموعة‬ ‫المختارة‬ ‫البرمجة‬‫اء‬
‫التع‬ ‫من‬ ‫تمكن‬ ‫التي‬ ‫القواعد‬ ‫من‬ ‫ومجموعة‬ ‫البرنامج‬ ‫تكوين‬ ‫عملية‬‫امل‬
‫مع‬‫معلومات‬‫المطلوب‬ ‫العمل‬ ‫أداء‬ ‫بغرض‬ ‫وتنظيمها‬.
‫عامة‬ ‫بصفة‬ ‫والقواعد‬ ‫األسس‬ ‫هذه‬ ‫تتمثل‬‫في‬:
‫وتخزينها‬ ‫المعلومات‬
‫األوامروتنظيم‬‫سيرها‬
‫الخاص‬ ‫التصميم‬
‫ينها‬‫ز‬‫وخت‬ ‫املعلومات‬
‫ط‬ ‫أرقام‬ ‫هيئة‬ ‫في‬ ‫الحالية‬ ‫الرقمية‬ ‫األجهزة‬ ‫في‬ ‫المعلومات‬ ‫تخزين‬ ‫يتم‬‫بقا‬‫لنظام‬
‫العد‬‫الثنائي‬(‫على‬ ‫المعتمد‬ ‫أي‬0‫و‬1.)‫الحديثة‬ ‫المعالجات‬ ‫فان‬ ‫عامة‬ ‫بصفة‬ ‫و‬
‫مع‬ ‫بالتعامل‬ ‫تقوم‬ ‫ال‬‫البت‬‫الواحد‬‫من‬ ‫مجموعات‬ ‫مع‬ ‫بل‬‫البتات‬‫أن‬ ‫يمكن‬‫تضم‬:
8‫بت‬=1‫بايت‬‫في‬ ‫معلومات‬ ‫تخزين‬ ‫وحدة‬ ‫أصغر‬ ‫وهي‬‫الحد‬ ‫الحواسيب‬‫يثة‬
16،32،64،128،256‫أو‬ ،512‫بت‬
‫وباستعمال‬8‫تشكيل‬ ‫يمكن‬ ،‫مثال‬ ‫بت‬256‫تكون‬ ‫أن‬ ‫ويمكن‬ ،‫مختلفة‬ ‫قيمة‬
‫بين‬ ‫القيمة‬ ‫هذه‬0‫و‬255‫أو‬ ‫وحدة‬ ‫استغالل‬ ‫البرمجة‬ ‫لغة‬ ‫وظيفة‬ ‫وتمثل‬
‫من‬ ‫مجموعة‬‫الوحدات‬(‫رموزا‬)‫لتخزين‬‫مثل‬ ‫الواقعية‬ ‫الحياة‬ ‫من‬ ‫معلومات‬
‫البنكية‬ ‫الحسابات‬ ‫أرقام‬ ‫أو‬ ‫القياسات‬ ‫أو‬ ‫األسماء‬.
‫سريها‬ ‫وتنظيم‬ ‫امر‬‫و‬‫األ‬
‫المبرمج‬ ‫يقوم‬‫باجراء‬‫ومقار‬ ‫وقراءتها‬ ‫تخزينها‬ ‫مثل‬ ‫المعلومات‬ ‫وحدات‬ ‫على‬ ‫عمليات‬،‫نتها‬
‫المحددة‬ ‫القواعد‬ ‫العمليات‬ ‫وتتبع‬ ،‫أيضا‬ ‫عليها‬ ‫حسابية‬ ‫عمليات‬ ‫إجراء‬ ‫يمكن‬ ‫كما‬‫ل‬‫لغة‬.‫للغة‬ ‫و‬
‫خطو‬ ‫تنفيذ‬ ‫توجه‬ ‫حيث‬ ،‫العمليات‬ ‫إجراء‬ ‫تنظيم‬ ‫في‬ ‫التحكم‬ ‫وهو‬ ‫آخر‬ ‫دور‬ ‫البرمجة‬‫بنفس‬ ‫اتها‬
‫طرف‬ ‫من‬ ‫كتابتها‬ ‫تتابع‬،‫المبرمج‬
‫منطقي‬ ‫شرط‬ ‫بإدخال‬ ‫وذلك‬ ،‫وتفرع‬ ‫اختيار‬ ‫عملية‬ ‫إجراء‬ ‫من‬ ً‫ا‬‫أيض‬ ‫اللغة‬ ‫تمكن‬
‫يقوم‬‫على‬ ‫الحاسوب‬‫العمل‬ ‫أداء‬ ‫في‬ ‫االستمرار‬ ‫اتجاه‬ ‫باختيار‬ ‫أساسه‬:‫فلنفترض‬‫البرنامج‬ ‫أن‬
‫النتي‬ ‫وإظهار‬ ،‫المستخدم‬ ‫يختارهما‬ ‫عددين‬ ‫بقسمة‬ ‫يقوم‬ ‫صنعه‬ ‫المبرمج‬ ‫يريد‬ ‫الذي‬‫على‬ ‫جة‬
‫ي‬ ‫أن‬ ‫بد‬ ‫فال‬ ‫ذلك‬ ‫علي‬ ‫وبناء‬ ،‫تجوز‬ ‫ال‬ ‫صفر‬ ‫على‬ ‫القسمة‬ ‫أن‬ ‫المعروف‬ ‫ومن‬ ،‫الشاشة‬‫حدد‬
‫هذا‬ ‫برنامجه‬ ‫في‬ ‫المبرمج‬‫االختيار‬:‫فاذا‬‫البرن‬ ‫فإن‬ ،‫للصفر‬ ‫مخالفا‬ ‫القاسم‬ ‫كان‬‫ر‬ّ‫ـ‬‫يسي‬ ‫امج‬
‫ويعطي‬ ‫العملية‬ ‫بإجراء‬ ‫فيقوم‬ ‫الحاسوب‬‫النتيجة‬.‫فان‬ ً‫ا‬‫صفر‬ ‫القاسم‬ ‫كان‬ ‫إذا‬ ‫أما‬‫ال‬ ‫البرنامج‬
‫يقوم‬‫باجراء‬‫على‬ ‫القسمة‬ ‫حاول‬ ‫المستخدم‬ ‫أن‬ ‫إلى‬ ‫ينبه‬ ‫وإنما‬ ‫العملية‬‫صفر‬.‫يمك‬ ‫و‬‫تنظيم‬ ‫ن‬
‫متكررة‬ ‫بصفة‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬ ‫أو‬ ‫أمر‬ ‫تنفيذ‬ ‫يقع‬ ‫حيث‬ ،‫أخرى‬ ‫بصفة‬ ‫األوامر‬‫ح‬‫لقية‬
(Loop)،‫ع‬ ‫بانجاز‬ ‫وحدة‬ ‫كل‬ ‫تقوم‬ ‫فرعية‬ ‫وحدات‬ ‫إلى‬ ً‫ا‬‫أيض‬ ‫األوامر‬ ‫تقسيم‬ ‫يمكن‬ ‫و‬‫مل‬
‫على‬ ‫كل‬ ‫عليها‬ ‫العمل‬ ‫يسهل‬ ‫أجزاء‬ ‫إلى‬ ‫العمل‬ ‫تقسيم‬ ‫هو‬ ‫والهدف‬ ،‫محدد‬‫حدة‬‫هيئة‬ ‫في‬
‫دورات‬‫حلقية‬(Loops).
‫اخلاص‬ ‫التصميم‬
‫ح‬ ‫ومن‬ ،‫المعطيات‬ ‫مع‬ ‫التعامل‬ ‫حيث‬ ‫من‬ ‫خاص‬ ‫بتصميم‬ ‫لغة‬ ‫كل‬ ‫تتمتع‬‫يث‬
‫معينة‬ ‫مشكلة‬ ‫مع‬ ‫للتعامل‬ ‫اللغة‬ ‫توفرها‬ ‫التي‬ ‫والتسهيالت‬ ‫الطرق‬.
‫تصنيف‬ ‫يمكن‬‫لغات‬‫البرمجة‬‫لغات‬ ‫إلى‬ ‫البرامج‬ ‫بناء‬ ‫طريقة‬ ‫حيث‬ ‫من‬
‫إجرائية‬(Basic،Fortran)‫هو‬ ‫بناؤها‬ ‫أساس‬ ،‫تسلسلية‬ ‫لغات‬ ‫وهي‬
‫المعطيات‬ ‫على‬ ‫تطبيقها‬ ‫المطلوب‬ ‫اإلجراءات‬‫والمتحوالت‬.‫ولغات‬‫شي‬‫ئية‬
(C،Java،Delphi)‫وهي‬‫التسلسلية‬‫العناصر‬ ‫أساس‬ ‫على‬ ‫وتقوم‬ ،
‫ت‬ ‫خالل‬ ‫من‬ ،‫تحويلها‬ ‫المطلوب‬ ‫البرنامج‬ ‫ضمن‬ ‫المستخدمة‬ ‫والمتحوالت‬‫طبيق‬
‫عليها‬ ‫اإلجراءات‬ ‫من‬ ‫معينة‬ ‫مجموعة‬.
‫أمثلة‬:
‫متدنية‬ ‫للحاسوب‬ ‫البرمجة‬ ‫لغات‬‫المستوى‬:
‫لغة‬‫اآللة‬(Machine Language).
‫لغة‬‫التجميع‬(Assembly Language).
‫لبعض‬ ‫أمثلة‬‫البرمجة‬ ‫لغات‬‫للحاسوب‬‫عالية‬‫المستوى‬:
‫سي‬
‫سي‬++
‫سي‬‫شاري‬(‫سي‬#)
‫جافا‬
‫ليسب‬
‫برولوغ‬
‫بايثون‬
‫الطالبة‬ ‫عمل‬:‫بشاير‬
‫عالي‬‫الحربي‬.
‫الصف‬:‫ي‬‫ثانو‬ ‫ل‬‫األو‬2.

More Related Content

What's hot

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجيةguest98ae80
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةnora_slideshare
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيلIbrheemJasim
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامجgueste902d
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..eimx21
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسكhessah_8s
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages conceptsFataho Ali
 
البرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكالبرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكMed Habib Rammeh
 
المقدمة في البرمجة
المقدمة في البرمجةالمقدمة في البرمجة
المقدمة في البرمجةragad mohammad
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجةsho-69
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـةMahmoud Alfarra
 
إعداد البرمجيات التعليمية
إعداد البرمجيات التعليميةإعداد البرمجيات التعليمية
إعداد البرمجيات التعليميةAshraf Sobhy
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكtahanisaad
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولىmejo1660
 
ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!OM Soso
 

What's hot (20)

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages concepts
 
البرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكالبرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسك
 
المقدمة في البرمجة
المقدمة في البرمجةالمقدمة في البرمجة
المقدمة في البرمجة
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
 
لغه ال c+
لغه ال c+لغه ال c+
لغه ال c+
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377
 
إعداد البرمجيات التعليمية
إعداد البرمجيات التعليميةإعداد البرمجيات التعليمية
إعداد البرمجيات التعليمية
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولى
 
ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!
 

Similar to مقدمة البرمجة

مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجةBISHAN7RB
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجةsho-69
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتomo6767g
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافMohamed E. Saleh
 
Introduction to Computer NOTES in Arabic class:3
Introduction to Computer NOTES in Arabic class:3Introduction to Computer NOTES in Arabic class:3
Introduction to Computer NOTES in Arabic class:3Dr. Mazin Mohamed alkathiri
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1jadalkinani1
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1jadalkinani1
 
البرمجات
البرمجاتالبرمجات
البرمجاتtahanisaad
 
عام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخصعام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخصssuser168a2b
 
مقدمة في الـبرمـجة
مقدمة في الـبرمـجةمقدمة في الـبرمـجة
مقدمة في الـبرمـجةtttyyyuuuiiiooo78A_0
 
عرض للوحده الاولى
عرض للوحده الاولىعرض للوحده الاولى
عرض للوحده الاولىghaidgh
 
عرض للوحده الاولى
عرض للوحده الاولىعرض للوحده الاولى
عرض للوحده الاولىghaidgh
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04نوافذ حاسوبية
 

Similar to مقدمة البرمجة (20)

مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجة
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
 
البرمجه.doc
البرمجه.docالبرمجه.doc
البرمجه.doc
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
 
البرمجة
البرمجةالبرمجة
البرمجة
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
Mostafa salama
Mostafa salamaMostafa salama
Mostafa salama
 
Chapter4 part1
Chapter4 part1Chapter4 part1
Chapter4 part1
 
Introduction to Computer NOTES in Arabic class:3
Introduction to Computer NOTES in Arabic class:3Introduction to Computer NOTES in Arabic class:3
Introduction to Computer NOTES in Arabic class:3
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
 
البرمجات
البرمجاتالبرمجات
البرمجات
 
Operating systems
Operating systemsOperating systems
Operating systems
 
عام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخصعام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخص
 
مقدمة في الـبرمـجة
مقدمة في الـبرمـجةمقدمة في الـبرمـجة
مقدمة في الـبرمـجة
 
Introduction to Computer in Arabic Class 3
Introduction to Computer in Arabic Class 3Introduction to Computer in Arabic Class 3
Introduction to Computer in Arabic Class 3
 
عرض للوحده الاولى
عرض للوحده الاولىعرض للوحده الاولى
عرض للوحده الاولى
 
عرض للوحده الاولى
عرض للوحده الاولىعرض للوحده الاولى
عرض للوحده الاولى
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 

Recently uploaded

درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxNaceraLAHOUEL1
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxyjana1298
 
مدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptxمدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptxtourismistchristenaa
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxouassam
 
إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptxssusere01cf5
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfNaseej Academy أكاديمية نسيج
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfabdomjido9
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهneamam383
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليneamam383
 
التنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxالتنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxJoudyHaydar
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptAdamIdiris
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxMohamadAljaafari
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرneamam383
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxNaceraLAHOUEL1
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptNaeema18
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءneamam383
 

Recently uploaded (16)

درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
 
مدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptxمدخل لعلم الارشاد السياحي الفصل الاول.pptx
مدخل لعلم الارشاد السياحي الفصل الاول.pptx
 
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docxمخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
مخطط رياضيات .مخطط الفترة 4 و 5 رياضيات سنة سادسة6.docx
 
إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptx
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
 
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdfالخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
الخرائط الموضوعاتية وتحليلية - المحاضرة الثالثة.pdf
 
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجهأهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
أهمية كرة القدم ومخاطر التعصب الكروي وعلاجه
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
 
التنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptxالتنمية المستدامة والمكتبات الاكاديمية.pptx
التنمية المستدامة والمكتبات الاكاديمية.pptx
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
 
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعرأمثلة عن قضية السرقات الشعريه والانتحال في الشعر
أمثلة عن قضية السرقات الشعريه والانتحال في الشعر
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماء
 

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

  • 2. ‫تعريف‬‫البرمجة‬: ‫تعريف‬ ‫الممكن‬ ‫من‬‫البرمجة‬‫تعلي‬ ‫كتابة‬ ‫عملية‬ ‫بأنها‬‫مات‬ ‫لتوجيهه‬ ،‫آخر‬ ‫جهاز‬ ‫أي‬ ‫أو‬ ‫الحاسوب‬ ‫لجهاز‬ ‫وأوامر‬ ‫مع‬ ‫التعامل‬ ‫بكيفية‬ ‫وإعالمه‬‫البيانات‬.‫تكون‬ ‫و‬ ‫عملية‬‫البرمجة‬‫التي‬ ‫باللغة‬ ‫محددة‬ ‫لقواعد‬ ‫متبعة‬ ‫اختارها‬‫المبرمج‬.‫تميز‬ ‫التي‬ ‫خصائصها‬ ‫لها‬ ‫لغة‬ ‫كل‬ ‫و‬‫ها‬ ‫لكل‬ ‫متفاوتة‬ ‫بدرجات‬ ‫مناسبة‬ ‫تجعلها‬ ‫و‬ ‫األخرى‬ ‫عن‬ ‫أنواع‬ ‫من‬ ‫نوع‬‫البرامج‬.‫للغات‬ ‫أن‬ ‫كما‬‫البرمجة‬‫أيضا‬ ‫هذه‬ ‫كل‬ ‫أن‬ ‫بحكم‬ ‫مشتركة‬ ‫حدود‬ ‫و‬ ‫مشتركة‬ ‫خصائص‬ ‫مع‬ ‫للتعامل‬ ‫مجعولة‬ ‫اللغات‬‫الحاسوب‬.
  • 3. ‫الربجمة‬ ‫لغات‬ ‫خصائص‬ ‫البرمجة‬ ‫لغة‬‫برنامجه‬ ‫كتابة‬ ‫للمبرمج‬ ‫تسهل‬ ‫طريقة‬ ‫باألساس‬ ‫هي‬‫في‬ ‫يفهما‬ ‫وأوامر‬ ‫تعليمات‬ ‫هيئة‬‫الحاسوب‬‫العمل‬ ‫تنفيذ‬ ‫بغرض‬‫المط‬‫لوب‬. ‫المكتوبة‬ ‫اللغة‬ ‫يحول‬ ‫الحاسوب‬ ‫ان‬ ‫المعروف‬ ‫ومن‬‫بها‬‫إلى‬ ‫البرمجة‬ ‫من‬ ‫سلسلة‬0‫و‬1‫أساسها‬ ‫على‬ ‫ويبدأ‬ ،‫عمله‬.‫توفر‬ ،‫األوامر‬ ‫ولكتابة‬‫لغة‬ ‫أثن‬ ‫إليها‬ ‫لالستناد‬ ‫األساسية‬ ‫األمور‬ ‫من‬ ‫مجموعة‬ ‫المختارة‬ ‫البرمجة‬‫اء‬ ‫التع‬ ‫من‬ ‫تمكن‬ ‫التي‬ ‫القواعد‬ ‫من‬ ‫ومجموعة‬ ‫البرنامج‬ ‫تكوين‬ ‫عملية‬‫امل‬ ‫مع‬‫معلومات‬‫المطلوب‬ ‫العمل‬ ‫أداء‬ ‫بغرض‬ ‫وتنظيمها‬. ‫عامة‬ ‫بصفة‬ ‫والقواعد‬ ‫األسس‬ ‫هذه‬ ‫تتمثل‬‫في‬: ‫وتخزينها‬ ‫المعلومات‬ ‫األوامروتنظيم‬‫سيرها‬ ‫الخاص‬ ‫التصميم‬
  • 4. ‫ينها‬‫ز‬‫وخت‬ ‫املعلومات‬ ‫ط‬ ‫أرقام‬ ‫هيئة‬ ‫في‬ ‫الحالية‬ ‫الرقمية‬ ‫األجهزة‬ ‫في‬ ‫المعلومات‬ ‫تخزين‬ ‫يتم‬‫بقا‬‫لنظام‬ ‫العد‬‫الثنائي‬(‫على‬ ‫المعتمد‬ ‫أي‬0‫و‬1.)‫الحديثة‬ ‫المعالجات‬ ‫فان‬ ‫عامة‬ ‫بصفة‬ ‫و‬ ‫مع‬ ‫بالتعامل‬ ‫تقوم‬ ‫ال‬‫البت‬‫الواحد‬‫من‬ ‫مجموعات‬ ‫مع‬ ‫بل‬‫البتات‬‫أن‬ ‫يمكن‬‫تضم‬: 8‫بت‬=1‫بايت‬‫في‬ ‫معلومات‬ ‫تخزين‬ ‫وحدة‬ ‫أصغر‬ ‫وهي‬‫الحد‬ ‫الحواسيب‬‫يثة‬ 16،32،64،128،256‫أو‬ ،512‫بت‬ ‫وباستعمال‬8‫تشكيل‬ ‫يمكن‬ ،‫مثال‬ ‫بت‬256‫تكون‬ ‫أن‬ ‫ويمكن‬ ،‫مختلفة‬ ‫قيمة‬ ‫بين‬ ‫القيمة‬ ‫هذه‬0‫و‬255‫أو‬ ‫وحدة‬ ‫استغالل‬ ‫البرمجة‬ ‫لغة‬ ‫وظيفة‬ ‫وتمثل‬ ‫من‬ ‫مجموعة‬‫الوحدات‬(‫رموزا‬)‫لتخزين‬‫مثل‬ ‫الواقعية‬ ‫الحياة‬ ‫من‬ ‫معلومات‬ ‫البنكية‬ ‫الحسابات‬ ‫أرقام‬ ‫أو‬ ‫القياسات‬ ‫أو‬ ‫األسماء‬.
  • 5. ‫سريها‬ ‫وتنظيم‬ ‫امر‬‫و‬‫األ‬ ‫المبرمج‬ ‫يقوم‬‫باجراء‬‫ومقار‬ ‫وقراءتها‬ ‫تخزينها‬ ‫مثل‬ ‫المعلومات‬ ‫وحدات‬ ‫على‬ ‫عمليات‬،‫نتها‬ ‫المحددة‬ ‫القواعد‬ ‫العمليات‬ ‫وتتبع‬ ،‫أيضا‬ ‫عليها‬ ‫حسابية‬ ‫عمليات‬ ‫إجراء‬ ‫يمكن‬ ‫كما‬‫ل‬‫لغة‬.‫للغة‬ ‫و‬ ‫خطو‬ ‫تنفيذ‬ ‫توجه‬ ‫حيث‬ ،‫العمليات‬ ‫إجراء‬ ‫تنظيم‬ ‫في‬ ‫التحكم‬ ‫وهو‬ ‫آخر‬ ‫دور‬ ‫البرمجة‬‫بنفس‬ ‫اتها‬ ‫طرف‬ ‫من‬ ‫كتابتها‬ ‫تتابع‬،‫المبرمج‬ ‫منطقي‬ ‫شرط‬ ‫بإدخال‬ ‫وذلك‬ ،‫وتفرع‬ ‫اختيار‬ ‫عملية‬ ‫إجراء‬ ‫من‬ ً‫ا‬‫أيض‬ ‫اللغة‬ ‫تمكن‬ ‫يقوم‬‫على‬ ‫الحاسوب‬‫العمل‬ ‫أداء‬ ‫في‬ ‫االستمرار‬ ‫اتجاه‬ ‫باختيار‬ ‫أساسه‬:‫فلنفترض‬‫البرنامج‬ ‫أن‬ ‫النتي‬ ‫وإظهار‬ ،‫المستخدم‬ ‫يختارهما‬ ‫عددين‬ ‫بقسمة‬ ‫يقوم‬ ‫صنعه‬ ‫المبرمج‬ ‫يريد‬ ‫الذي‬‫على‬ ‫جة‬ ‫ي‬ ‫أن‬ ‫بد‬ ‫فال‬ ‫ذلك‬ ‫علي‬ ‫وبناء‬ ،‫تجوز‬ ‫ال‬ ‫صفر‬ ‫على‬ ‫القسمة‬ ‫أن‬ ‫المعروف‬ ‫ومن‬ ،‫الشاشة‬‫حدد‬ ‫هذا‬ ‫برنامجه‬ ‫في‬ ‫المبرمج‬‫االختيار‬:‫فاذا‬‫البرن‬ ‫فإن‬ ،‫للصفر‬ ‫مخالفا‬ ‫القاسم‬ ‫كان‬‫ر‬ّ‫ـ‬‫يسي‬ ‫امج‬ ‫ويعطي‬ ‫العملية‬ ‫بإجراء‬ ‫فيقوم‬ ‫الحاسوب‬‫النتيجة‬.‫فان‬ ً‫ا‬‫صفر‬ ‫القاسم‬ ‫كان‬ ‫إذا‬ ‫أما‬‫ال‬ ‫البرنامج‬ ‫يقوم‬‫باجراء‬‫على‬ ‫القسمة‬ ‫حاول‬ ‫المستخدم‬ ‫أن‬ ‫إلى‬ ‫ينبه‬ ‫وإنما‬ ‫العملية‬‫صفر‬.‫يمك‬ ‫و‬‫تنظيم‬ ‫ن‬ ‫متكررة‬ ‫بصفة‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬ ‫أو‬ ‫أمر‬ ‫تنفيذ‬ ‫يقع‬ ‫حيث‬ ،‫أخرى‬ ‫بصفة‬ ‫األوامر‬‫ح‬‫لقية‬ (Loop)،‫ع‬ ‫بانجاز‬ ‫وحدة‬ ‫كل‬ ‫تقوم‬ ‫فرعية‬ ‫وحدات‬ ‫إلى‬ ً‫ا‬‫أيض‬ ‫األوامر‬ ‫تقسيم‬ ‫يمكن‬ ‫و‬‫مل‬ ‫على‬ ‫كل‬ ‫عليها‬ ‫العمل‬ ‫يسهل‬ ‫أجزاء‬ ‫إلى‬ ‫العمل‬ ‫تقسيم‬ ‫هو‬ ‫والهدف‬ ،‫محدد‬‫حدة‬‫هيئة‬ ‫في‬ ‫دورات‬‫حلقية‬(Loops).
  • 6. ‫اخلاص‬ ‫التصميم‬ ‫ح‬ ‫ومن‬ ،‫المعطيات‬ ‫مع‬ ‫التعامل‬ ‫حيث‬ ‫من‬ ‫خاص‬ ‫بتصميم‬ ‫لغة‬ ‫كل‬ ‫تتمتع‬‫يث‬ ‫معينة‬ ‫مشكلة‬ ‫مع‬ ‫للتعامل‬ ‫اللغة‬ ‫توفرها‬ ‫التي‬ ‫والتسهيالت‬ ‫الطرق‬. ‫تصنيف‬ ‫يمكن‬‫لغات‬‫البرمجة‬‫لغات‬ ‫إلى‬ ‫البرامج‬ ‫بناء‬ ‫طريقة‬ ‫حيث‬ ‫من‬ ‫إجرائية‬(Basic،Fortran)‫هو‬ ‫بناؤها‬ ‫أساس‬ ،‫تسلسلية‬ ‫لغات‬ ‫وهي‬ ‫المعطيات‬ ‫على‬ ‫تطبيقها‬ ‫المطلوب‬ ‫اإلجراءات‬‫والمتحوالت‬.‫ولغات‬‫شي‬‫ئية‬ (C،Java،Delphi)‫وهي‬‫التسلسلية‬‫العناصر‬ ‫أساس‬ ‫على‬ ‫وتقوم‬ ، ‫ت‬ ‫خالل‬ ‫من‬ ،‫تحويلها‬ ‫المطلوب‬ ‫البرنامج‬ ‫ضمن‬ ‫المستخدمة‬ ‫والمتحوالت‬‫طبيق‬ ‫عليها‬ ‫اإلجراءات‬ ‫من‬ ‫معينة‬ ‫مجموعة‬.
  • 7. ‫أمثلة‬: ‫متدنية‬ ‫للحاسوب‬ ‫البرمجة‬ ‫لغات‬‫المستوى‬: ‫لغة‬‫اآللة‬(Machine Language). ‫لغة‬‫التجميع‬(Assembly Language). ‫لبعض‬ ‫أمثلة‬‫البرمجة‬ ‫لغات‬‫للحاسوب‬‫عالية‬‫المستوى‬: ‫سي‬ ‫سي‬++ ‫سي‬‫شاري‬(‫سي‬#) ‫جافا‬ ‫ليسب‬ ‫برولوغ‬ ‫بايثون‬