مقدمة البرمجة باستخدام سكراتش لكافة صفوف المرحلة المتوسطة


E-Book Content

‫لكافة صفوف املرحلة‬ ‫املتوسطة‬ ‫‪ 1437‬ﻫـ‬ ‫ﻃﺒﻌﺔ اﺑﺘﺪاﺋﻴﺔ‬ ‫‪2‬‬ 3 ‫املقدمة العامة‬ ‫‪4‬‬ ‫مقدمة الكتاب‬ ‫ملــا كانــت التقانـ ّة العاليــة أحــد أهــم ركائــز األســلحة الحديثــة حاليــا وكانــت الدولــة‬ ‫اإلســامية تجاهــد أعــداء اللــه مــن طواغيــت العــرب والعجــم فأخــذت الدولــة اإلســامية عــى‬ ‫عاتقهــا مهمــة إعــداد الجيــل املجاهــد الــذي يجيــد ليــس فقــط تشــغيل إمنــا أيضــا تطويــر‬ ‫التقانــات الحديثــة الســتخدامها ســلام وحربــا بعــد أن كانــت دول الطواغيــت يف املنطقــة‬ ‫تحــرص أش ـ ّد الحــرص أن تجعــل أبنــاء املســلمني مجــرد مســتهلكني ملنتجــات رشكــة احتكاريــة‬ ‫واحــدة فــا نظــام تشــغيل يتـ ّم تدريســه أو نــره يف أرض املســلمني إال نظامهــا وال تطبيقــات‬ ‫أدوات مكتبيــة إلّ تطبيقاتهــا وهــذه الرشكــة يف املقابــل تعتــر متثيــا دقيقــا للحضــارة الغربيــة‬ ‫ر عــى عــدم اعــان كيفيــة صنــع أو عمــل منتجاتهــا‬ ‫ـى املعرفــة وتـ ّ‬ ‫االحتكاريــة التــي تحتكــر حتـ ّ‬ ‫مبــا يــر بشــدة مبصلحــة الدولــة اإلســامية دواوينــا و أف ـرادا مبــا يه ـ ّدد بقــوة أمننــا الرقمــي‬ ‫يف االعتــاد عــى منتجــات ال يعلــم خرباؤنــا يقينــا كــون هــذه املنتجــات تحــوي أبوابــا خلفيــة‬ ‫لترسيــب معلوماتنــا أم ال‪.‬‬ ‫وكخطــوة أوىل إلنشــاء البنيــة التحت ّيــة الرقميــة للدولــة اإلســامية تتخــذ الدولــة‬ ‫اإلســامية عــى عاتقهــا مهمــة بنــاء الكــوادر العلميــة الحاليــة واملســتقبلية التــي تنقــل مركــز‬ ‫الثقــل الحضــاري الكــوين مــن الغــرب الكافــر ملكانــه ومكانتــه يف الــرق املســلم ومنهــا هــذه‬ ‫السلســلة مــن الكتــب الدراســية التــي نبــدأ فيهــا بتعليــم أساســيات الربمجــة منــذ املرحلــة‬ ‫االبتدائيــة باســتخدام إحــدى لغــات الربمجــة املرئيــة وهــي لغــة ســكراتش وهــي لغــة برمجــة‬ ‫مرئيــة جديــدة تســهل عــى الطالــب عمــل وابــداع القصــص املتفاعلــة والرســومات املتحركــة‬ ‫والصوتيــات واأللعــاب وقــد اختــرت هــذه اللغــة لهــذا الغــرض لألســباب التاليــة‪:‬‬ ‫صممــت غربيــا خصيصــا لتعليــم ابناؤهــم الربمجــة بشــكل ابداعــي وممتــع خــال‬ ‫‪ .1‬‬ ‫أحــد أهــم أنشــطة الطفــل يف مثــل هــذه املرحلــة العمريــة أال وهــي األلعــاب مامرســة وابتــكارا‪.‬‬ ‫‪ .2‬‬ ‫تعمــل عــى كافــة نظــم التشــغيل التــي تدعــم تقنيــات الفــاش ومنهــا لينوكــس‬ ‫‪ Linux‬ووينــدوز ‪ Windows‬ومــاك أو أس ‪.Mac OS‬‬ ‫هي لغة مفتوحة املصدر فيمكن اجراء التعديل والرتجمة جزئيا أو كليا عليها‪.‬‬ ‫‪ .3‬‬ ‫ويف هــذا الكتــاب ســندرس أساســيات اســتخدام ســكراتش برنامجــا واللغــة مــع العديد‬ ‫مــن التحديــات واأللعــاب بســيطة ويتعلــم الطالــب اســتخدام أساســيات الربمجــة مــن الــروط‬ ‫والرتتيــب املنطقــي والتك ـرار واألشــكال الهندســية بشــكل غــر مبــارش بواســطة لعبــه لأللعــاب‬ ‫التــي أبدعهــا هــو‪.‬‬ ‫وملــا كانــت الحكمــة ضالــة املؤمــن أىن وجدهــا فهــو أحــق النــاس بهــا فقــد وجدنــا‬ ‫يف الدولــة اإلســامية أن تعليــم أبنــاء املســلمني هــذه املهــارة منــذ نعومــة أظفارهــم وتحفيزهــم‬ ‫ليحفــروا بأنفســهم طريــق تعلمهــم لهــا هــو خطــوة رضوريــة للتمكــن التقنــي والعلمــي‪ .‬‬ ‫‪5‬‬ ‫محتويات الكتاب‬ ‫متهيد‬ ‫الربمجة‬ ‫ ‬ ‫أساسيات‬ ‫ سكراتش‬ ‫نظرة عامة عىل برنامج‬ ‫الكائنات‬ ‫ ‬ ‫استخدام‬ ‫الربمجة‬ ‫ ‬ ‫لبنات‬ ‫األلعاب‬ ‫ ‬ ‫تطبيقات‬ ‫ ‬ ‫تحد أصوات الحيوانات‬ ‫ ‬ ‫تحد تغري ألوان الدائرة‬ ‫ ‬ ‫تعليم الصالة‬ ‫السيارة‬ ‫ ‬ ‫حركة‬ ‫ ‬ ‫طريقة حفظ املرشوع‬ ‫ ‬ ‫تحد الكالشينكوف‬ ‫ ‬ ‫أمر التكرار املحدد‬ ‫ ‬ ‫أمر التكرار املستمر‬ ‫ ‬ ‫تحد اسقاط املروحية‬ ‫الهندسية‬ ‫ ‬ ‫األشكال‬ ‫ ‬ ‫برمجة أكرث من كائن‬ ‫البحرية‬ ‫ ‬ ‫الحياة‬ ‫ ‬ ‫تحد األرقام‬ ‫ ‬ ‫تحد حياة املدينة‬ ‫ ‬ ‫لعبة التنس‬ ‫ ‬ ‫تحد صيد املرتدين‬ ‫ ‬ ‫تحد املزرعة‬ ‫ ‬ ‫تحد الحصن‬ ‫تحد الدنانري ‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪10‬‬ ‫‪12‬‬ ‫‪13‬‬ ‫‪17‬‬ ‫‪22‬‬ ‫‪23‬‬ ‫‪26‬‬ ‫‪30‬‬ ‫‪38‬‬ ‫‪40‬‬ ‫‪41‬‬ ‫‪49‬‬ ‫‪53‬‬ ‫‪55‬‬ ‫‪64‬‬ ‫‪76‬‬ ‫‪78‬‬ ‫‪83‬‬ ‫‪92‬‬ ‫‪101‬‬ ‫‪106‬‬ ‫‪116‬‬ ‫‪120‬‬ ‫‪130‬‬ ‫متهيد‬ ‫انظــر للعــامل مــن حولــك؛ الهاتــف الــذي بيــدك‪ ,‬الســيارة التــي‬ ‫ ‬ ‫تركبهــا‪ ,‬جهــاز التكييــف الــذي يـ ّرد غرفتــك‪
You might also like