سنة أولى برمجة - دروس البرمجة بلغة QBasic - تمهيد
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: الهنسة الإلكترونية :: سنة أولى برمجة - دروس برمجة الكمبيوتر بلغة QBasic
صفحة 1 من اصل 1
سنة أولى برمجة - دروس البرمجة بلغة QBasic - تمهيد
سنة أولى برمجة
دروس البرمجة بلغة 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
دروس البرمجة بلغة 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
مواضيع مماثلة
» سنة أولى برمجة - دروس البرمجة بلغة QBasic - الدرس الأول - البرامج الصغيرة Small Programs
» دروس البرمجة بلغة السى - 1 - مقدمة C Programming
» ملفات دروس البرمجة بلغة السى والمترجم ميكروسى
» التدريبات العملية على دروس البرمجة بلغة البايثون التدريب الأول :
» دروس برمجة ميكروكونترولر PIC و AVR بلغة منطق السلم دون الدخول فى تفاصيلها ودون الحاجة لبرمجة نصية .
» دروس البرمجة بلغة السى - 1 - مقدمة C Programming
» ملفات دروس البرمجة بلغة السى والمترجم ميكروسى
» التدريبات العملية على دروس البرمجة بلغة البايثون التدريب الأول :
» دروس برمجة ميكروكونترولر PIC و AVR بلغة منطق السلم دون الدخول فى تفاصيلها ودون الحاجة لبرمجة نصية .
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: الهنسة الإلكترونية :: سنة أولى برمجة - دروس برمجة الكمبيوتر بلغة QBasic
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى