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

سنة أولى برمجة - دروس البرمجة بلغة QBasic - تمهيد

اذهب الى الأسفل

سنة أولى برمجة - دروس البرمجة بلغة QBasic - تمهيد Empty سنة أولى برمجة - دروس البرمجة بلغة QBasic - تمهيد

مُساهمة من طرف Admin الأحد سبتمبر 14, 2014 5:26 pm

سنة أولى برمجة
دروس البرمجة بلغة QBasic
تمهيد
المرجع الأساسى :
الرابط :
http://chortle.ccsu.edu/QBasic/index.html

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

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

سؤال :
خمن : كم عدد لغات برمجة الكمبيوتر ؟
• لغة واحدة أو اثنين .
• عشرات اللغات .
• آلاف .
الإجابة :
آلاف وآلاف من اللغات :
فقد تم اختراع عدة آلاف من لغات الكمبيوتر . هناك عدة مئات من اللغات لا يزال يستخدم بفاعلية . وهذا يبدو وكأنه وضع رهيب ، لكنه ليس كذلك ، والسبب :
وجود اثنين من الحقائق حول لغات الكمبيوتر :
1- جميع لغات برمجة الكمبيوتر تكون فى الأساس هى نفسها (متشابهة) .
• فجميع المبرمجين لديهم نفس الفهم الأساسى للبرمجة ، بغض النظر عن لغة البرمجة الخاصة التى يستخدمها .
2- يمكن كتابة أى برنامج بأى لغة برمجة .
• ومع ذلك ، فإن بعض اللغات أكثر فعالية لبعض الأنواع من البرامج .
يمكن شرح ذلك ، بدون الدخول فى التفاصيل ، بمقارنة الشبه بين برمجة الكمبيوتر والموسيقى :
يوجد اثنين من الحقائق حول الموسيقى :
1- جميع الموسيقى تكون فى الأساس متشابهة : فهى تتكون من النغمات الموسيقية والإيقاعات .
• جميع الموسيقيين لديهم نفس الفهم الأساسى للموسيقى ، بغض النظر عن الآلة التى يلعبون عليها .
2- أى أغنية يمكن تشغيلها على أى آلة .
• مع ذلك ، فإن بعض الموسيقى تكون أكثر فعالية عند استخدام بعض أنواع الآلات .
جميع لغات البرمجة تحتوى على نفس الميزات الأساسية . سوف ترى كل هذه الميزات خلال هذه الدروس . الفرق بين اللغات يكون فى معظمه مسألة التركيز والراحة (الملائمة) .

سؤال للتفكير :
ما هو المفترض أن تركز عليه لغة برمجة الكمبيوتر BASIC ؟ تلميح : لماذا تسمى هذه اللغة BASIC ؟
الإجابة :
لغة BASIC تركز على الأفكار "الأساسية" BASIC الموجودة فى جميع لغات البرمجة .

لغة البرمجة BASIC :
تم تصميم لغة BASIC فى وقت مبكر من الستينات من أجل تعليم المبادىء الأساسية للبرمجة للتخصصات غير العلمية . وقد أصبحت واسعة الانتشار منذ ذلك الحين . هناك إصدارات عديدة من لغة BASIC ، وفى هذه الدروس سوف نستخدم QBASIC ، وهو الإصدار الذى يأتى مجانا مع أنظمة التشغيل ميكروسوفت .
مع QBASIC يمكنك كتابة البرامج الصغيرة بسهولة والحصول على الفكرة حول ما هى البرمجة . يوجد إصدارات أخرى للغة BASIC للمبرمجين المحترفين ، الذين يرغبون فى كتابة البرامج التى بها عدة آلاف من السطور الطويلة . خلال هذه الدروس ، برامجنا لن تصل إلى هذا الطول .

سؤال :
لقد تم تصميم لغة BASIC فى الستينات . فهل اصبحت غير صالحة للاستخدام فى الوقت الراهن ؟ ( تلميح : تذكر الحقيقتين حول لغات البرمجة ) .

الإجابة :
كلا ، فالمبادىء الأساسية لبرمجة الكمبيوتر لم تتغير .

تحميل وتثبيت QBasic على الكمبيوتر الخاص بك :
قبل أن تبدأ :
قبل أن تتمكن من إنشاء برنامج بلغة QBasic ، أنت فى حاجة إلى مترجم هذه اللغة والمسمى
QBasic interpreter . يمكنك تحميل المترجم من الروابط التالية :
أولا نظام تشغيل DOS :
http://www.mediafire.com/download/z2nwgrw1609gy3p/qbasic.zip
ثانيا : نظام تشغيل النوافذ :
http://www.mediafire.com/download/6eay7mha7mn7rxd/QBasic-win.zip

رابط الدرس :
http://www.mediafire.com/download/117zbeni1r14nr3/1-QBasic-Preface.zip

Admin
Admin

عدد المساهمات : 1194
تاريخ التسجيل : 28/01/2014

https://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى