مـنـــــــارة الـبـســمــة


أهلا وسهلا بك زائرنا الكريم, أنت لم تقم بتسجيل الدخول بعد!
يشرفنا أن تقوم بالدخول أو التسجيل إذا رغبت بالمشاركة في المنتدى
منارة البسمة

انضم إلى المنتدى ، فالأمر سريع وسهل

مـنـــــــارة الـبـســمــة


أهلا وسهلا بك زائرنا الكريم, أنت لم تقم بتسجيل الدخول بعد!
يشرفنا أن تقوم بالدخول أو التسجيل إذا رغبت بالمشاركة في المنتدى
منارة البسمة

مـنـــــــارة الـبـســمــة

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

رؤيتنا أن يكون العالم مكاناً أفضل للعيش لنا جميعاً.

نرحب بكم في منتدى منارة البسمة - المنتدى إشراف عمرو عبد العظيم للتواصل عبر الايميل amrwow2010@g>mail.com

2 مشترك

    برمجة الحاسب الآلي : الدرس الأول.......@

    mona
    mona


    عدد المساهمات : 106
    نقاط : 313
    السٌّمعَة : 35
    تاريخ التسجيل : 08/12/2009

    برمجة الحاسب الآلي : الدرس الأول.......@ Empty برمجة الحاسب الآلي : الدرس الأول.......@

    مُساهمة من طرف mona الإثنين يناير 18, 2010 4:49 pm

    برمجة الحاسب الآلي : الدرس الأول.......@ Affraid برمجة الحاسب الآلي : الدرس الأول.......@ Icon_cheers البرمجة ماهي ؟
    سنبدأ بالسؤال السهل و القاعدي من كل الأسئلة ,لكن إذا كنتم تعرفون كل هذا فأنصحكم بقراءة هذه السطور ,فلن تموتو لو قرءتموهم ,سنبدأ من الصفر في هذا الدرس لذلك سأجيب عن السؤال

    ماذا يعني "برمج"؟

    و بكل بساطة "برمج "تعني عمل برنامج إلكتروني .و البرنامج يطلب من الكومبيوتر فعل أعمال و حاسوبكم مملوء بعدة برامج مثلا :
    -الآلة الحاسبة برنامج
    -معلج النصوص هو برنامج
    -ألعاب الفيديو هي عبارة عن برامج ...

    بإختصار شديد البرامج توجد في كل مكان و هي تسمح بفعل أي شيئ على الحاسوب

    برمجة الحاسب الآلي : الدرس الأول.......@ 5707
    اللعبة المشهورة half life 2 المبرمجة بلغة ++C


    برمجة الحاسب الآلي : الدرس الأول.......@ Picto_importantإنتباه أنا لم أقل أنا هذا سهل بل فقط قلت أن كل هذا ممكن و لكن كونوا على يقين أن كل هذا يتطلب عملا كبيرا و كثيرا.
    بما أنكم مبتدئون فلن نبدأ بعمل ألعاب 3دي ,سيكون إنتحارا بمعنى الكلمة
    سنبدأ بأشياء بسيطة ومن بينها كيف نظهر كتابة في الشاشة ...
    درجة بدرجة سنتعلم أمورا بسيطة لكن مهمة و سنبدأ بعمل برامج متدرجة الصعوبة .
    لكن هل تعرفون قصة لغة c/c++


    الحاسوب هو آلة غريبة ,هذا أقل ما يمكن قوله .فلا يمكننا أن نتحدث إليه سوى عن طريق 1 و0.
    لو أردت كتابة مثلا 3+5 بلغة الكمبيوتر فستعطينا شيئا كهذا :
    0010110110010011010011110
    (أنا أخترع هاهاهاه... فأنا لا أعرف الترجمة الإلكترونية عن ظهر قلب )
    فالحاسوب لا يعرف إلا هذه اللغة ..إذا فمشكلنا الأول هو :كيف يمكننا أن نتكلم مع الكمبيوتر بطريقة أسهل من 1 و 0؟ الذي ترونه فوق هو لغة الكمبيوتر أو ما يسمى ب langage binaire
    حاسوبكم لا يتكلم الفرنسية و لا العربية ,لكن من لهم خبرة في هذا المجال إخترعوا لغات أخرى اللواتي سيترجمن في ما بعد إلى اللغة التي يفهمها الكومبيوتر ,لكن الأصعب و هو هو عمل برنامج لترجمة هذه اللغات .لحسن الحظ هذا البرنامج هذا موجود و لسنا بحاجة لكتابته (أوف..).
    في الحقيقة سنستعين بمثل هذه البرامج لكتابة مثلا "إفعل 3+5".
    و هذا الأمر سيترجم بفعلها إلى مثلا:
    "0010110110010011010011110".
    و لنقم برسم بياني يبين ما قلناه :

    برنامجكم بعد كتابته بطريقة بسيطة على الشكل التالي مثلا:"إفعل الأمر 3+5".
    برمجة الحاسب الآلي : الدرس الأول.......@ Fleche_arbo2

    قيام برنامج ترجمة اللغات بتحويل برنامجكم المكتوب بلغة برمجة إلى لغة بفهمها الكمبيوتر.

    برمجة الحاسب الآلي : الدرس الأول.......@ Fleche_arbo2

    نحصل على برنامج يفهمه الكمبيوتر بلغته الخاصة :"101110101001"


    في الخانة الأولى نكتب بلغة برمجة برنامجا و هذه اللغة الغريبة تسمى "لغة من المستوى العالي "
    و نسمي لغة من مستوى عالي لغة قريبة من من اللغة الحقيقية مثل العربية و يوجد العديد من اللغات ذات المستوى العالي مثل
    C
    C++
    Java
    Visual Basic
    Delphi
    إلخ إلخ
    ....
    من الآن فصاعدا سوف أعطيكم بعض الكلمات الخاصة بمجال البرمجة و لنبدأ إنطلاقا من رسمنا البياني :
    code source: و هو كود البرنامج الذي نريد إنشاءهو الذي سيتم تحويله إلى لغة الحاسوب

    compilateur : وهو البرنامج المتخصص بتحويل الكود سورس إلى اللغة التي يفهمها الحاسوب
    ملحوظة :يوجد لكل لغة برنامج تحويل خاص بها,وهذا جد منطقي فاللغات مختلفة فلا نحول سي++بنفس الطريقة التي نحول بها ديلفي...

    l’exécutable
    : و هو البرنامج المحول إلى لغة الحاسوب و الذي يتم تشغيلة كبرنامج الرسام,الآلة الحاسبة ....

    و الآن فلنعد لرسمنا البياني و نكتبه بالمصطلحات الجديدة :

    برنامجكم بعد كتابته بلغة من المستوى العالي على الشكل التالي مثلا:"إفعل الأمر 3+5".

    برمجة الحاسب الآلي : الدرس الأول.......@ Fleche_arbo2

    compilateur

    برمجة الحاسب الآلي : الدرس الأول.......@ Fleche_arbo2

    l'exécutable(program.exe)


    لماذا نختار لغة سي للبرمجة ؟

    أظن أن الجواب عن هذا السؤال يكمن في كون لغة سي ستعلمكم أكثر حول البرمجة و حول كيفية إشتغال جهازكم .
    كما أن سي لغة أكثر شعبية من اللغات الأخرى و هي الأكثر إستخداما في برمجة قسم كبير من البرامج .
    و كذلك للبرمجة بلغة سي لن تضطرون لشراء برنامج و لا إستعمال كراك و سنرى ذلك في الدرس الثاني .

    سأعتبر لغة سي أول لغة برمجة بالنسبة لكم لكن إذا كنتم تعرفون قليلا
    أو كثيرا عن البرمجة فلن يضركم أن تعيدو من الصفر
    .
    هل البرمجة صعبة ؟
    البرمجة ليست بالشئ الصعب إذا تحلينا بالصفات التالية :
    +الصبر و الإنتظار :فالبرنامج لا يشتغل مع الضغطة الأولى ,يجب أن نتعلم الصبر!!
    +المنطق :يجب عليك التفكير و التفكير ففي بعض الأوقات سنقوم ببعض التمارين.
    +الهدوء:فلا يجب أخذ المطرقة و نبدأ بضرب الكومبيوتر ,فليس بهذه الطريقة سيشتغل البرناج
    برمجة الحاسب الآلي : الدرس الأول.......@ Icon_santa
    وتقبلوا تحياتي
    منــــــــــــي
    برمجة الحاسب الآلي : الدرس الأول.......@ Icon_basketball برمجة الحاسب الآلي : الدرس الأول.......@ Icon_basketball .
    Admin
    Admin
    Admin


    عدد المساهمات : 173
    نقاط : 539
    السٌّمعَة : 98
    تاريخ التسجيل : 04/11/2009
    العمر : 40

    برمجة الحاسب الآلي : الدرس الأول.......@ Empty رد: برمجة الحاسب الآلي : الدرس الأول.......@

    مُساهمة من طرف Admin الإثنين يناير 18, 2010 5:03 pm

    موضوع ممتاز تسلم ايدك يا مني

    المدير العام

      الوقت/التاريخ الآن هو الجمعة مايو 03, 2024 5:52 am