الإعــلام الآلي والرياضيــات يشتمل على جميع مبادئ الإعلام الآلي والرياضيــات

إضافة رد
قديم 23-08-2008, 10:29 AM
  #1
شذى الروح
مشرفة سابقة
 الصورة الرمزية شذى الروح
 
La spécialité: Autres
جامعة العربي التبسي تبسة
تاريخ التسجيل: 15-07-2008
الدولة: اتمنى ان تكون الجنة
المشاركات: 3,501
شذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداع
افتراضي الدرس الاول::: للمبتدئين في c++


C++ Language
Programming
الخطوة الأولى
سوف تركز هذه الوحدة على إفهامك أساسيات لغة السي بلس بلس ؛
ولتعلم أن أفضل طريقة لتعلم أي لغة برمجية هي البدأ فوراً بكتابة
أكوادها ، لذلك ابدأ بكتابة الكود الاول التالي:
CODE
1. # include <iostream.h>
2. main()
3. {
4. cout << "Hii C++ " ;
5. return 0;
6. }
دعنا نقوم الآن بشرح الكود . Hii C++ الكود أعلاه يطبع لك الجملة
السابق.
السطر الأول:
هذا السط ر يعتبر أحد أهم الأسطر والتي قلما تجد برنامج لا يتضمن مثل
iostream هذا السطر . هذا السطر يخبر المترجم بأن يقوم بتضمين المكتبة
هي التي تقوم بعمليات الإدخال iostream في البرنامج ، والمكتبة
والإخراج في برامج السي بلس بلس؛ حتى تفهم كيف ننطق مثل هذا
include السطر فإن # تنطق باوند أو هاش وهي تعني موجه ثم كلمة
وهي في الأساس اختصار iostream والتي تعني تضمين ثم نلفظ المكتبة
أي أن السطر الأول يقوم بتوجيه المترجم ، input output stream للجملة
في البرنامج iostream ليقوم بتضمين المكتبة
السطر الثاني والثالث والسادس:
وجميع البرامج في السي بلس بلس main( ) هذا ما يعرف بالتابع أو الدالة
، main( ) وحتى البرامج المتقدمة جداً جداً يجب أن تكون فيها هذه الدالة
لكن البرنامج لن main( ) تستطيع أنت أن تقوم بكتابة دوال أخرى غير ال
يعمل إلا بوجود هذه الدال ة فهي اللب الأساسي لأي برنامج وكما تلاحظ
تبدأ بقوس فتح في السطر الثالث وتنتهي بقوس إغلاق main( ) فإن الدالة
في السطر السادس ، بينما جميع العبارات والجمل والأوامر التي بين قوس
وبالطبع فلن يمكنك أن تقوم ، main( ) الإغلاق والفتح هي جسم الدالة
بكتابة أوامر خارج ما يحتويه هذين القوسين.
السطر الرابع:
في السطر الأول قمنا بالطلب من المترجم أن يقوم بتضمين المكتبة
، cout إحدى الخدمات التي تقدمها هذه المكتبة هو الكائن ، iostream
يختص بالمخرجات ، أي إذا أردت إخراج أي كتابات على cout الكائن
بعد ذلك قمنا بكتابة حرفين cout الشاشة فيجب عليك كتابة هذه الكلمة
غريبين قليلاً ألا وهما >> ، في الحقيقة فهذين ليسا حرفان بل هما
معامل ، مثله مثل عملية الجمع أو الطرح ويسمى معامل الإخراج حيث
cout يقوم بعمليات الإخراج أي أن جميع ما ستكتبه لاحقاً سيقوم الكائن
ويجب Hii C++ بإخراجه. بعد ذلك كتبنا الجملة المراد إخراجها ألا وهي
عليك أن تنتبه إلى أن الجملة المطبوعة على الشاشة بين علامتي تنصيص
بعد ذلك وضعنا العلامة الفاصلة المنقوطة ; لنخبر ( "Hii C++" ) هكذا
المترجم أن الأمر انتهى وعليه أن يذهب إلى الأمر التالي.
السطر الخامس:
أو غيرها ، main هذا السطر يجب أن تكتبه في نهاية أي دالة سواء أكانت
لن نناقش حالياً ماذا يعني هذا الأمر ولكن ، return حيث تكتب الكلمة 0
احرص على كتابته في أي كود تكتبه ، ولاحظ مرة أخرى أن في نهاية
الأمر ينتهي بالعلامة ; .
ملاحظات ضرورية للغاية:
هل رأيت الكود السابق ، تذكر أن أي خطأ تخطأ فيه لن يتم تنفيذه ، لذلك
اكتب الكود كما هو موضح ولا تحاول أن تجرب أي أشياء أخرى.
من أحد الأخطاء الشائعة أن تقوم بتعديل السطر الثالث وجعل القوس
. main( ) هكذا ] ، هذا خطأ والقوس ] يعني شيء آخر غير بداية الدالة
من أحد الأخطاء الشائعة موجودة في السطر الخامس حيث يقوم المبتدئين
هذا خطأ وتذكر أنه خطأ شنيع ، o في البرمجة بتبديل الرقم 0 بالحرف
للغاية.
أيضاً أحد الاخطاء الأخرى والتي قد لا تجد لها حلاً إذا وقعت فيها ه و أنك
تقوم بكتابة أوامرك بأحرف كبيرة هذا خطأ ، فالأمر هنا ليس مثل لغة
البيسك ، في لغة البيسك لن يهمك إذا كتبت الاوامر بأحرف صغيرة أو كبيرة
إلا أن الأمر هنا مختلف فلغة السي بلس بلس حساسة لحالة المحارف
فالكلمة التي تحتوي على أحرف كبيرة مختلفة عن الكلمة التي تحتوي
على أحرف صغيرة وأغلب برامج السي بلس بلس تحتوي على أحرف
صغيرة وليس أحرف كبيرة ، لذلك تذكر هذا الخطأ فجميع مبتدئي البرمجة
تركوا البرمجة من أجل هذا.
قد يصبح الأمر وسواسياً للغاية حينما تقوم بكتابة الكود السابق فسوف
تتسائل هل أضع مس افة هنا هل انتقل إلى سطر جديد ، لا عليك من هذا
الأمر فبإمكانك كتابة الكود السابق ليصبح بهذا الشكل:
CODE
1. # include <iostream.h>
2. main()
3. {
4. cout << "Hii C++ " ;
5. return 0;}
والكودين صحيحان إ لا أن الكود السابق أفضل للفهم وأوضح وليس مثل
الكود أعلاه ، لذلك احرص على جعل أكوادك منظمة وليست طلاسم
سحرية ، ولا توسوس في أمر المسافات البيضاء والعلامات وغيرها.
هذا هو أول مثال كودي احرص على دراسته مرة أخرى إذا لم تفهمه ،
صحيح أن الامر صعب ف ي البداية إلا أنه سيصبح متعة كبيرة وخاصة إذا
دخلت في مواضيع متقدمة وقمت بكتابة برامج أكثر تطوراً.
ارجوا ان اكون افدت

تتبعو الدروس القادمة

اختكم في الله شـــــــــــــــــــــــــــــ ـذى



__________________





°°if we say we do°°

التعديل الأخير تم بواسطة شذى الروح ; 23-08-2008 الساعة 10:41 AM
شذى الروح غير متواجد حالياً  
رد مع اقتباس
قديم 23-08-2008, 10:54 AM
  #2
mouhamadou41
 الصورة الرمزية mouhamadou41
 
La spécialité: Mathématiques
جامعة العلوم و التكنولوجيا هواري بومدين
تاريخ التسجيل: 03-06-2008
الدولة: algeria
المشاركات: 428
mouhamadou41 عضو يستحق التميزmouhamadou41 عضو يستحق التميزmouhamadou41 عضو يستحق التميز
افتراضي

يا ويلي هذا أول درس راهو خلعني الله يسطر
__________________
اللهم انك عفو تحب العفو فاعف عني
mouhamadou41 غير متواجد حالياً  
رد مع اقتباس
قديم 23-08-2008, 11:13 AM
  #3
inkognito-dz
VIP_MEMBRE
مشرف سابق
 الصورة الرمزية inkognito-dz
 
تاريخ التسجيل: 01-11-2007
الدولة: ALGERIA
المشاركات: 578
inkognito-dz عضو مبدعinkognito-dz عضو مبدعinkognito-dz عضو مبدعinkognito-dz عضو مبدع
افتراضي

merci... c'est l'un des plus puissants langages de programmation
__________________
لا تنسونا من صالح دعائكم بالغيب...
... ادعو لي و لوالِدي و للمؤمنين بحسن الخاتمة




Creativity :: Imagination :: Professionalism :: Perfection :: Originality
______________

المجموعات الإجتماعية:


Graphic Design
Computer Science
______________

المواقع الشخصية :

http://grafik-dezign.ultra-book.com
http://ncreativegd.ultra-book.com
______________
inkognito-dz غير متواجد حالياً  
رد مع اقتباس
قديم 23-08-2008, 11:14 AM
  #4
شذى الروح
مشرفة سابقة
 الصورة الرمزية شذى الروح
 
La spécialité: Autres
جامعة العربي التبسي تبسة
تاريخ التسجيل: 15-07-2008
الدولة: اتمنى ان تكون الجنة
المشاركات: 3,501
شذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداعشذى الروح عضو محترف الابداع
افتراضي

متخافش نورمال هذا راو بدائيات برك
__________________





°°if we say we do°°
شذى الروح غير متواجد حالياً  
رد مع اقتباس
قديم 23-08-2008, 05:12 PM
  #5
mimik
 الصورة الرمزية mimik
 
La spécialité: Autres
جامعة عبد الحق بن حمودة جيجل
تاريخ التسجيل: 12-05-2008
الدولة: الجزائر
المشاركات: 1,607
mimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداعmimik عضو محترف الابداع
افتراضي

شكراااااااااااااا
mimik غير متواجد حالياً  
رد مع اقتباس
قديم 26-08-2008, 06:11 PM
  #6
مامي
 الصورة الرمزية مامي
 
تاريخ التسجيل: 01-12-2007
المشاركات: 1,140
مامي عضو مبدعمامي عضو مبدعمامي عضو مبدعمامي عضو مبدعمامي عضو مبدع
افتراضي

بارك الله فيك
__________________
إذاعة الصحبة الصالحة :

لا تبخل نفسك بالدخول :
مامي غير متواجد حالياً  
رد مع اقتباس
قديم 08-09-2008, 06:20 PM
  #7
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

ce bon coure
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 10-10-2008, 06:02 PM
  #8
cap tenes
 
تاريخ التسجيل: 10-10-2008
المشاركات: 9
cap tenes عضو يستحق التميز
افتراضي

merciiiiii bcp
c est un tres bon cours
pourtants c un peu dificile mai c bien
cap tenes غير متواجد حالياً  
رد مع اقتباس
قديم 10-10-2008, 07:19 PM
  #9
MiMoO_Tz
مشرف سابق
 
تاريخ التسجيل: 24-06-2008
الدولة: جلالة وطن المحبـة
المشاركات: 197
MiMoO_Tz عضو يستحق التميز
افتراضي

merci ................
MiMoO_Tz غير متواجد حالياً  
رد مع اقتباس
قديم 11-10-2008, 01:43 AM
  #10
azmi hassan
VIP_MEMBRE
 
تاريخ التسجيل: 11-05-2008
المشاركات: 587
azmi hassan عضو يستحق التميزazmi hassan عضو يستحق التميزazmi hassan عضو يستحق التميزazmi hassan عضو يستحق التميز
افتراضي

بارك الله فيك
azmi hassan غير متواجد حالياً  
رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس الاول...مفاهيم عامة حول البلندر... ليلى الحياة100 قسم البلندر 12 09-10-2011 09:51 AM
الدرس الاول لتعلم الدلفي * اول درس لي بالمنتدى Мя.нαмo دورات التعليمية المتخصصة 3 27-07-2011 07:51 PM
الدرس الاول اطبع و قف يوسف الضادي دورات البرمجة بكل لغاتـــــــــــها 10 22-07-2009 06:38 AM
الدرس الاول - وكيفية فتح عمل جديدالمزيد! منتهى الرقهـ} التصميم و الجرافيكس 2 27-05-2009 10:10 PM


الساعة الآن 03:01 AM.