You are on page 1of 6

‫السداسي رقم ‪01 :‬‬ ‫االختصاص ‪ :‬تقني برمجة‬

‫الفصـــل رقم ‪01.:‬‬ ‫المادة ‪ :‬لغة البرمجة ‪++ C‬‬


‫الدرس رقم ‪01 :‬‬ ‫الموضوع ‪ :‬مقدمة عامة‬
‫األستاذة ‪ :‬حيمد‪.‬ل‬

‫مقدمة‪:‬‬
‫‪1.1-‬البرنامج ‪ : Programme‬هو مجموعة من التعليمات "‪" Codes‬واالوامر المرتبة لحل مشكلة معينة‪.‬‬
‫مجموعة من االكواد المكتوبة بلغة من لغات البرمجة‪.‬‬
‫‪2.1-‬البرجمة ‪ :Programmation‬عبارة عن مجموعة من االسس والمبادئ والنظريات التي تتالئم مع البيئات‬
‫العملية و مبادئ علم الحاسوب ‪.‬‬
‫‪3.1-‬الحزم ‪ : Package‬مجموعة من البرامج الجاهزة المتكاملة والمترابطة فيما بينھا‪ ،‬والتي تؤدي وظائف متعددة‬
‫وتعمل تحت بيئة واحدة ‪.‬‬
‫‪4.1-‬البرامج الجاھزة‪:‬هي برامج ال يتم التعديل عليها فھي صيغة نهائية مثل ‪Microsoft office ,windows :‬‬

‫‪5.101$$2-‬أنواع البرامج ‪: types des programmes‬‬


‫أنظمة التشغيل ‪SE‬‬
‫التطبيقات ‪Applications‬‬
‫لغات البرمجة ‪Langages de Programmation‬‬
‫المفسرات‪/‬المترجمات ‪Compilateur‬‬

‫‪2-‬لغات البرمجة ‪Langage de programmation :‬لغة البرمجة عبارة عن مجموعة من التعليمات واالوامر‪ ,‬تكتب‬
‫وفق مجموعة من القواعد تحدد على حساب كل لغة‪ ,‬و من ثم تمر هذه االوامر بعدة مراحل إلى ان تنفذ على جهاز‬
‫الحاسوب‪ .‬من خالل لغات البرمجة يتم تحويل الخوارزميات الى برامج منفذة‬
‫بعض األمثلة عن لغات البرمجة‪C++ . C . PHP . JAVA :‬‬
‫‪ 2-1‬اللغات المترجمة ‪ :‬هي لغات تتكون من برنامج خاص يسمى مترجم ‪ compilateur‬يقوم بترجمة الرموز المصدرية‬
‫للبرنامج‪ code source‬الى رموز ثنائية (لغة االلة ) تفهمها االلة (الكمبيوتر) ‪.‬‬
‫السداسي رقم ‪01 :‬‬ ‫االختصاص ‪ :‬تقني برمجة *‬
‫الفصـــل رقم ‪01.:‬‬ ‫المادة ‪ :‬لغة البرمجة ‪++ C‬‬
‫الدرس رقم ‪02 :‬‬ ‫الموضوع ‪ :‬دراسة المحرر‬
‫األستاذة ‪ :‬حيمد‪.‬ل‬

‫لغة البرمجة ‪ : ++C‬تعتبر إحدى اللغات التي شكلت حجر األساس في الكثير من التطبيقات التي نعتمد عليها في حياتنا‬ ‫‪-1‬‬
‫اليومية‪ ،‬هي لغة برمجة كائنيٍة متعددة األغراض‪ ،‬ومهيكلة‪.‬‬
‫يعود تاريخ هذه اللغة إلى عام ‪ ،1979‬إذ قام بإنشائها برايان سترو ستروب أثناء عمله في مختبرات بيل‪ ،‬سميت بدايًة سي‬
‫مع الصفوف ( ‪)C with classes‬تم تغيير اسم اللغة عام ‪ 1983‬إلى سي بلس بلس ‪ ++C‬ومع الوقت تم إضافة العديد‬
‫من الميزات حتى تطورت ووصلت إلى شهرتها الحالية‪.‬‬
‫لغة سي بلس بلس هي لغة مترجمة ‪ :‬عند كتابة أي برنامج ‪ ,‬يجب البدء أوال بكتابة ملفات مصدرية تنتهي ب ‪cpp. :‬او ‪h.‬‬
‫او ‪c.‬تحوي برامج مصدرية وترجمتها الى برامج تنفيذية او ملفات تنفيذية تنتهي ب ‪ exe. :‬بواسطة عملية الترجمة‬
‫‪. COMPILATION‬‬
‫دراسة محرر ‪: ++C‬‬ ‫‪-2‬‬
‫ديف سي‪( ++‬باإلنجليزية‪ )Dev-++C :‬هي بيئة تطوير متكاملة ‪ IDE‬للبرمجة وتطوير تطبيقات بلغة السي‬
‫وسي‪ .++‬تم تطويره باستخدام بورالند دلفي ‪ ،6‬حيث كان ديف سي‪ ++‬متوفر على نظام التشغيل مايكروسوفت‬
‫ويندوز فقط‪.‬‬

‫تطبيق آخر مفتوح المصدر جيد للغات البرمجة ‪c++‬‬

‫تقديم بيئة المحرر ‪:‬‬ ‫‪-1‬‬


‫واجهة بيئة ‪++c‬‬
‫‪2‬‬ ‫‪1‬‬

‫‪3‬‬

‫‪5‬‬

‫‪4‬‬

‫(‪ )1‬اسم الملف المصدري مع االمتداد‪extension)cpp.(.‬‬


‫(‪ ) 2‬غلق ‪ ،‬استعادة ‪ ،‬تصغير النافذة ‪.‬‬
‫(‪ )3‬شريط القوائم‪.‬‬
‫(‪ )4‬مكان كتابة الكود‬
‫(‪ ) 5‬تنفيذ وعرض البرنامج‪ ،‬ويتكون من مرحلتين‪ :‬مرحلة تكوين ملف مصدري‪ ،‬ثم ترجمة البرنامج للتنفيذ‪.‬‬

‫انشاء مشروع جديد ‪:‬‬ ‫‪o‬‬


‫نتبع الخطوات التالية‪ :‬ننقر على ‪ fichier‬ثم ‪ nouveau‬ثم ‪ projet‬او انقر مرتين مباشرة على االيقونة‪:‬‬
‫تظهر لنا النافذة‬

‫نختار ‪console application‬‬

‫نختار اسما للمشروع ثم نضغط على‬


‫‪ok‬‬

‫بعدها نختار مكان لحفظ المشروع‬

‫‪.‬‬
‫وأخيرا نضغط على ‪ .enregistrer‬لحفظ المشروع ‪.‬‬

‫‪ compiler‬ترجمة البرنامج‬

‫اكتشاف األخطاء وتصحيحها‬ ‫‪ exécution‬تنفيذ البرنامج‬


‫‪debugger‬‬
‫السداسي رقم ‪01 :‬‬ ‫االختصاص ‪ :‬تقني برمجة *‬
‫الفصـــل رقم ‪01.:‬‬ ‫المادة ‪ :‬لغة البرمجة ‪++ C‬‬
‫التطبيق رقم ‪01 :‬‬ ‫الموضوع ‪ :‬دراسة محيط ‪++ C‬‬
‫األستاذة ‪ :‬حيمد‪.‬ل‬

‫السؤال األول ‪ :‬ما هو الفرق بين البرنامج والخوارزميات ولغة البرمجة ؟‬


‫السؤال الثاني ‪ :‬هل تكون عملية التنفيذ فبل عملية الترجمة ولماذا ؟‬

You might also like