![]() |
نعود اليوم لإستكمال ما بدأناه في التدوينة السابقة و مقدمة كتاب كيف تفكر كعالم كمبيوتر بإستخدام لغة بايثون .. ونناقش اليوم بعض المفاهيم البرمجية قبل الدخول في التفاصيل الأخرى .. والمفاهيم التي نتناولها اليوم لا تتطلب أي معرفة سابقة ببرمجة الكمبيوتر أو لغة بايثون تحديدا .. فقط مفاهيم عامة بشكل مبسط .. التدوينة اليوم خفيفة مع القهوة
|
ما هو البرنامج؟
البرنامج هو مجموعة من التعليمات يعطيها الإنسان للكمبيوتر لأداء مهمات معينة .. هذه المهمات ممكن تكون عملية حسابية مثل حل معادلة رياضية معينة أو حتى الجذر التربيعي لرقم ما .. وممكن تكون نوع أخر من العمليات الخاصة بعمل الحواسيب مثل البحث عن كلمة في ملف نصي . ومن الممكن أن تختلف المسميات من لغة برمجة لأخرى لكن تبقى الأساسيات كما هي :
المدخلات Input
وهي إستلام البيانات من الكيبورد مثلا أو من ملف ما .. أو حتى من جهاز أخر مرتبط بالكمبيوتر .
المخرجات Output
عكس العملية السابقة .. فهي عرض البيانات على شاشة الكمبيوتر مثلا أو إرسال البيانات إلى ملف أو إلى جهاز أخر .
الرياضيات Math
تنفيذ عملية حسابية للحصول على نتيجة .. مثلا 1 + 1 = ؟ .. صعبة ..
الجمل الشرطية Conditional Execution
بإختصار هي ترجمة لجملتين “إذا حدث هذا” “إفعل كذا ! ”
الإعادة والتكرار Repetition
وهي أمر لتنفيذ عدة تعليمات بصفة متكررة حتى يحدث شىء معين يوقف العملية التكرارية .. مثلا أن أقول لك “أجلس وتناول طعامك” “حتى أعود” بالتالي عودتي ستوقف العملية التكرارية التي تقوم بها وهي تناول الطعام … أعلم أنك ستترك لي نصيبي !
وصدق أو لا تصدق مهما كان تعقيد البرنامج الذي إستخدمته من قبل بما فيها نظام التشغيل الذي تعمل عليه الأن لن يخرج كثيرا عن هذه العمليات ! لإننا ممكن نعرف البرمجة بتعريف .. إنها تقطيع العمليات الكبيرة إلى عمليات صغيرة سهلة لإمكانية التعامل معها .. ولو كان تصور ذلك صعب عليك الأن فإنتظر قليلا حتى نناقش جزئية الخوارزميات Algorithms فالقادم مثير
..
Related posts:
- نهاية الفصل الأول من : كيف تفكر كعالم كمبيوتر بإستخدام لغة بايثون تحدثنا سابقا في كتابنا “كيف تفكر كعالم كمبيوتر بإستخدام لغة...
- البداية بكتاب .. كيف تفكر كعالم كمبيوتر بإستخدام لغة بايثون في مدونتي القديمة كنت قد كتبت تدوينتين كمقدمة للغة البرمجة...
Related posts brought to you by Yet Another Related Posts Plugin.


[...] بإستخدام لغة بايثون” عن مقدمة اللغة و كيف تعمل و الجزء الثاني من [...]
[...] بإستخدام لغة بايثون” عن مقدمة اللغة و كيف تعمل و الجزء الثاني من [...]
[...] كيف تفكر كعالم كمبيوتر بإستخدام لغة بايثون – الجزء ا… نعود اليوم لإستكمال ما بدأناه في التدوينة السابقة و… [...]