Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore دليل المعلم في مادة علوم الحاسوب

دليل المعلم في مادة علوم الحاسوب

Published by Hawazen Alawneh, 2021-09-01 15:24:29

Description: دليل المعلم في مادة علوم الحاسوب

Search

Read the Text Version

‫عدد الح�ص�ص‪ :‬ح�صتان‪.‬‬ ‫الف�صل الرابع‪ :‬الحوسبة الخضراء‪.‬‬ ‫ثانيًا‪ :‬الحو�سبة الخ�ضراء‪.‬‬ ‫ �أو ًال‪ :‬النفايات ا إللكترونية‪ .‬‬ ‫ ‪ -‬يع ِّدد �أهداف الحو�سبة الخ�ضراء‪.‬‬ ‫النتاجات الخا�صة‬ ‫ ‪ -‬يع ِّدد �آليات ا�ستهلاك الطاقة‪.‬‬ ‫‪ -‬يو ِّ�ضح مفهوم النفايات الإلكترونية‪.‬‬ ‫‪ -‬يع ِّدد بع�ض الأمثلة على منتجات �صديقة للبيئة‪.‬‬ ‫‪ -‬يع ِّدد طرائق التعامل ال�صحيح مع النفايات الإلكترونية‪.‬‬ ‫‪ -‬يو ِّ�ضح مفهوم الحو�سبة الخ�ضراء‪.‬‬ ‫ ‪ -‬يع ِّدد مراحل تطور الحو�سبة الخ�ضراء‪.‬‬ ‫المفاهيم والم�صطلحات‬ ‫ ‪ -‬النفايات ا إللكترونية‪.‬‬ ‫‪ -‬الحو�سبة الخ�ضراء‪.‬‬ ‫‪ -‬نجمة الطاقة‪.‬‬ ‫م�صادر التعلم و أ�دواته‬ ‫‪ -‬الكتاب المدر�سي‪.‬‬ ‫استراتيجيات التدريس الخاصة بالدرس‬ ‫ ‪ -‬التدري�س المبا�شر (ا أل�سئلة والأجوبة)‪ ،‬التعلم في مجموعات (التعلم التعاوني الجماعي)‪� ،‬أخرى (معنى الكلمة‪،‬‬ ‫�صحة التوقعات‪ ،‬ملخ�صات جي�ست‪ ،‬تدفق الكلمات‪ ،‬فكر – ناق�ش – �شارك‪ ،‬أ�عواد المثلجات)‪.‬‬ ‫إ�جراءات التنفيذ‬ ‫التمهيد‬ ‫‪ - 1‬طرح ال�س ؤ�ال ا آلتي على الطلبة‪:‬‬ ‫ • ماذا تعرف عن النفايات الإلكترونية؟ ثم الطلب إ�ليهم �إجابة أ��سئلة ورقة العمل (‪.)1‬‬ ‫ ‪ -2‬مناق�شة الطلبة في مفهوم النفايات ا إللكترونية‪.‬‬ ‫متن الـدر�س‬ ‫‪ - 1‬الطلب �إلى أ�فراد المجموعات ا إلجابة عن أ��سئلة ورقة العمل (‪ ،)2‬ثم مناق�شة إ�جاباتهم للتو�صل �إلى‬ ‫طرائق التعامل ال�صحيح مع النفايات الإلكترونية‪.‬‬ ‫ ‪- 2‬توجيه أ�فراد المجموعات إ�لى تنفيذ ن�شاط (فكر ‪ -‬ناق�ش ‪� -‬شارك) في �صفحة (‪.)50‬‬ ‫‪49‬‬

‫ ‪- 3‬الطلب �إلى �أفراد المجموعات ر�سم �شكل يعبر عن تخيلهم لمفهوم الحو�سبة الخ�ضراء‪ ،‬ثم تعليقه على الحائط‪.‬‬ ‫‪- 4‬البدء بجولة المعر�ض‪ ،‬ومناق�شة المجموعات في ر�سومهم لا�ستنتاج مفهوم الحو�سبة الخ�ضراء‪.‬‬ ‫‪ - 5‬تو�ضيح مراحل الحو�سبة الخ�ضراء و أ�هدافها للطلبة‪.‬‬ ‫ ‪ -6‬كتابة أ�رقام المجموعات على �أعواد خ�شبية‪.‬‬ ‫ ‪- 7‬توجيه الطلبة �إلى قراءة مو�ضوع (الجديد في عالم الحو�سبة الخ�ضراء) من الكتاب المدر�سي‪ ،‬ثم تلخي�صه‪.‬‬ ‫‪- 8‬اختيار �أحد الأعواد الخ�شبية‪ ،‬والطلب إ�لى مقرر المجموعة �صاحبة الرقم الذي ظهر على العود الخ�شبي‬ ‫التحدث عن أ�حد المنتجات ال�صديقة للبيئة‪.‬‬ ‫‪- 9‬توزيع ورقة العمل (‪ )4‬على المجموعات‪ ،‬ثم الطلب �إلى �أفرادها ت�صنيف ال�صور الواردة فيها �إلى‬ ‫منتجات �صديقة للبيئة‪ ،‬و أ�خرى غير �صديقة للبيئة مع ذكر ال�سبب‪.‬‬ ‫ختام الدر�س‬ ‫‪ - 1‬طرح ال�س�ؤال الآتي على الطلبة‪:‬‬ ‫ • ما م�ستقبل الحو�سبة الخ�ضراء؟‬ ‫ ‪ -2‬الا�ستماع �إلى �إجابات الطلبة‪ ،‬ثم مناق�شتهم فيها‪.‬‬ ‫ ‪ -3‬توجيه الطلبة إ�لى ا إلجابة عن أ��سئلة الف�صل‪ ،‬و�أ�سئلة الوحدة‪ ،‬و�أ�سئلة بند (ابحث) في �صفحة (‪،)50‬‬ ‫و�صفحة (‪.)53‬‬ ‫علاج‬ ‫معلومات �إ�ضافية‬ ‫‪ -‬كيف نق ِّلل ا�ستهلاكنا للطاقة؟‬ ‫‪ -‬لحل أ��سئلة بند (ابحث) في �صفحة (‪ ،)55‬ا�ستعن بالرابط الإلكتروني ا آلتي‪:‬‬ ‫إ�ثراء‬ ‫‪http://www.dw.com/ar/%D9%85%D9%8%D8%AA%D8%AC%D8%A7‬‬ ‫‪%D8%AA-%D8%B5%D8%AF%D9%8A%D9%82%D8%A9-%D9%84‬‬ ‫‪ -‬ع ِّدد منتجات أ�خرى �صديقة‬ ‫‪%D9%84%D8%A8%D9%8A%D8%A6%D8%A9-%D8%A8%D8%AA‬‬ ‫للبيئةلم تذكر في الف�صل‪.‬‬ ‫‪%D9%82%D9%86%D9%8A%D8%A7%D8%AA-%D8%B9%D8%A7%‬‬ ‫‪D9%84%D9%8A%D8%A9/g-19028002‬‬ ‫استراتيجيات التقويم وأدواته‬ ‫ا�ستراتيجية التقويم‪ :‬مراجعة الذات (التقويم الذاتي)‪.‬‬ ‫�أداة التقويم‪� :‬سجل و�صف �سير التعلم‪.‬‬ ‫‪50‬‬

‫�إجابات �أ�سئلة الف�صل‬ ‫‪ - 1‬النفايات الإلكترونية‪ :‬هي كل ما انتهت �صلاحية ا�ستخدامه من أ�جهزة الحا�سوب وملحقاتها‪ ،‬وا ألجهزة‬ ‫اللوحية‪ ،‬وا ألجهزة الكهربائية‪ ،‬مثل‪ :‬الميكروويف‪ ،‬والثلاجة‪ ،‬والكاميرات‪ ،‬و�آلات الت�صوير‪.‬‬ ‫ ‪ - -2‬م�صباح (‪ ،)LED‬لوحة مفاتيح �صديقة للبيئة‪ ،‬وحدة تخزين (فلا�ش ميموري) م�صنوعة من مواد‬ ‫قابلة للتدوير‪.‬‬ ‫ ‪ -3‬الحو�سبة الخ�ضراء هي الطريقة ال�صحيحة للتعامل مع النفايات ا إللكترونية‪ ،‬والتخل�ص منها على نح ٍو لا‬ ‫ي�ضر بالبيئة‪.‬‬ ‫ ‪- 4‬الطرائق ال�صحيحة للتعامل مع النفايات الإلكترونية‪:‬‬ ‫�أ ‪ -‬تجنب إ�لقاء النفايات الكهربائية وا إللكترونية في الحاويات و�أماكن جمع النفايات المنزلية‪.‬‬ ‫ ب‪ -‬التخل�ص من النفايات الكهربائية وا إللكترونية عن طريق �شركات متخ�ص�صة في التعامل مع‬ ‫النفايات الإلكترونية؛ إ�ذ تحوي هذه الأجهزة �أجزاء فيها مواد خطرة �سامة‪ ،‬يجب التخل�ص منها‬ ‫كما ُيتخ َّل�ص من النفايات الخطرة ال�سامة‪.‬‬ ‫جـ ‪ -‬و�ضع إ�طار ت�شريعي ُين ِّظم قطاع التعامل مع النفايـات ا إللكترونية والكهربائية وتوابعها؛‬ ‫للتخفيف من المخاطر الناجمة عن �سوء التعامل معها‪ ،‬في ظل عدم وجود آ�لية منهجية ملمو�سة‬ ‫لجمع النفايات الإلكترونية والكهربائية‪ ،‬وغياب الخبرات الفنية لإعادة تدويرها ومعالجتها‪.‬‬ ‫ د ‪� -‬ضرورة �إر�ساء نظام لإعادة تدوير النفايات ا إللكترونية في الأردن‪ ،‬وتوعية المواطنين ب إ�قامة‬ ‫نظام لجمع هذه النفايات‪ ،‬وف�صلها بطريقة ت�ساعد البلديات على إ�عادة تدويرها بو�صفها الجهة‬ ‫الم�س ؤ�ولة عن جمع النفايات والتخل�ص منها‪ ،‬وذلك بو�ضع آ�ليات منا�سبة للفرز‪ ،‬والجمع‪ ،‬و إ�عادة‬ ‫التدوير‪ ،‬والمعالجة‪ ،‬والتخل�ص منها‪� ،‬أو ت�صديرها خارج البلاد للمعالجة‪.‬‬ ‫هـ ‪ -‬ا�ستخدام مواد �أقل �ُس ِّمية في الت�صنيع‪ ،‬وت�صنيع المواد التي يمكن إ�عادة تدويرها أ�و ا�ستيرادها‪ ،‬وفق‬ ‫معايير المعدات الكهربائية وا إللكترونية وموا�صفاتها بهدف مكافحة التلوث البيئي‪.‬‬ ‫و ‪ -‬ت�شجيع ا�ستخدام التكنولوجيا ال�سليمة بيئ ًّيا‪ ،‬المنا�سبة لإعادة التدوير‪ ،‬وزيادة القدرة على تر�شيد‬ ‫ا�ستخدام الطاقة؛ ما يق ِّلل من حجم النفايات‪.‬‬ ‫‪ - 5‬‬ ‫أ� ‪ -‬لأنها أ�قل ا�ستهلا ًكا للطاقة‪ ،‬ولا تحتوي على كميات كبيرة من الر�صا�ص ال�ضار بالبيئة‪.‬‬ ‫ب ‪ -‬لأنها تحوي مواد �سامة تمثل خط ًرا كبي ًرا على البيئة وال�صحة‪.‬‬ ‫‪51‬‬

‫‪ - 6‬‬ ‫ أ� ‪ -‬هي ا إلجراء ال�صحيح في التطبيق‪ ،‬أ�و الت�صنيع‪� ،‬أو الا�ستخدام‪ ،‬أ�و التخل�ص من أ�جهزة الحا�سوب‬ ‫وملحقاتها بكفاءة وفعالية‪ ،‬وب أ�قل ت أ�ثير �ضار بالبيئة‪.‬‬ ‫ب ‪� -‬إمكانية ربط ثلاثة �أجهزة في الوقت نف�سه‪.‬‬ ‫جـ ‪ . 1 -‬ت�صنيع المكونات الحا�سوبية لتكون ذات ت أ�ثير �صديق للبيئة‪.‬‬ ‫‪ . 2‬زيادة قابلية المنتجات الم�صنعة إلعادة التدوير والتحليل الحيوي للمنتجات التالفة ومخلفات‬ ‫الت�صنيع‪.‬‬ ‫د ‪ . 1 -‬آ�ثار �ضارة بالبيئة‪.‬‬ ‫‪� . 2‬آثار �ضارة ب�صحة ا إلن�سان‪.‬‬ ‫‪ - 7‬‬ ‫�أ ‪ -‬أ�قل ا�ستهلا ًكا للكهرباء‪.‬‬ ‫ب ‪ -‬تقلل من انبعات غاز ثاني أ�ك�سيد الكربون‪.‬‬ ‫ج ـ‪ -‬إ�مكانية الإفادة منها عند إ�تلافها‪.‬‬ ‫‪52‬‬

‫إ�جابات �أ�سئـلـة نهاية الـوحـدة‬ ‫‪ - 1‬‬ ‫ �أ ‪� -‬صيانة الحا�سوب‪ :‬هي ا ألعمال والإجراءات التي تحافظ على ديمومة عمل الجهاز‪ ،‬وتكفل عمله‬ ‫بكفاءة عالية ب�أقل التكاليف‪ ،‬وتت�ضمن اكت�شاف ا ألعطال‪ ،‬وت�شخي�صها‪ ،‬ثم إ��صلاحها‪ ،‬أ�و ا�ستبدال‬ ‫الأجزاء المعطلة‪ ،‬ومحاولة منع وقوع الأعطال‪.‬‬ ‫ب ‪ -‬ال�صيانة الوقائية‪ :‬يق�صد بها العناية بجهاز الحا�سوب ب�صورة دورية؛ لتجنب العديد من ا ألعطال قبل‬ ‫وقوعها‪ ،‬وتوفير الوقت والجهد والمال‪.‬‬ ‫جـ ‪ -‬الحو�سبة الخ�ضراء‪ :‬هي تطبيق يت�ضمن ت�صنيع أ�جهزة الحا�سوب وملحقاتها بكفاءة وفعالية‪ ،‬والتخل�ص‬ ‫من النفايات الإلكترونية من دون ا إل�ضرار بالبيئة‪.‬‬ ‫‪ - 2‬ع ِّلل‪:‬‬ ‫ �أ ‪ -‬ا�ستخدام �أنظمة الت�شغيل متعددة الم�ستخدمين ومتعددة المهام في �أجهزة الخوادم الحا�سوبية‪.‬‬ ‫ألنها ت�سمح لأكثر من م�ستخدم با�ستخدام ا ألجهزة‪ ،‬والقيام ب أ�كثر من مهمة في الوقت الواحد‪.‬‬ ‫ب ‪ -‬تع ُّدد أ�نواع أ�نظمة الت�شغيل ألجهزة الحا�سوب اللوحية‪.‬‬ ‫لأن لكل جهاز موا�صفاته وا�ستخداماته؛ فتع ُّدد أ�نظمة الت�شغيل ي�سمح بتع ُّدد المهام والخ�صائ�ص‪.‬‬ ‫ج ـ ‪ -‬أ�همية تحديث نظام الت�شغيل ب�شكل م�ستمر‪.‬‬ ‫لتح�سين كفاءة جهاز الحا�سوب‪ ،‬و إ��صلاح بع�ض م�شكلات البرمجة‪� ،‬أو تلك المتعلقة بالمكونات‬ ‫المادية لجهاز الحا�سوب‪.‬‬ ‫د ‪ -‬عمل �صيانة وقائية لجهاز الحا�سوب يطيل من العمر الت�شغيلي له‪.‬‬ ‫لأن هذا النوع من ال�صيانة يقي الأجهزة من ا ألعطال قبل حدوثها‪.‬‬ ‫ه ـ ‪ -‬ا�ستخدام مادة التنظيف (‪ )Foam Cleaner‬لتنظيف أ�جهزة الحوا�سيب‪.‬‬ ‫لأن هذه المادة تحافظ على الأجزاء الإلكترونية‪ ،‬وتحميها‪� .‬أ ّما المواد ا ألخرى فقد ت�ؤدي إ�لى تعطل‬ ‫جهاز الحا�سوب‪.‬‬ ‫و ‪ -‬يعتبر الغبار واح ًدا من ا أل�سباب الرئي�سة في تعطل جهاز الحا�سوب‪.‬‬ ‫لأن تج ُّمع الغبار ي ؤ�دي الى إ�غلاق فتحات التهوية؛ ما يزيد من حرارة الجهاز‪ ،‬وتعطل مروحته‪.‬‬ ‫ز ‪ -‬تُ�سبِّب بع�ض الفيرو�سات أ��ضرا ًرا مادية لجهاز الحا�سوب‪.‬‬ ‫لأن بع�ض الفيرو�سات تت�س َّبب في أ�عطال للذاكرة‪� ،‬أو القر�ص ال�صلب‪.‬‬ ‫ح ‪ -‬عدم إ�لقاء جهاز الحا�سوب اللوحي التالف في حاوية النفايات‪.‬‬ ‫لأنه يع ُّد من النفايات الإلكترونية الخطرة‪.‬‬ ‫‪53‬‬

‫‪ - 3‬العتماد �صناعة ا ألجهزة في هذه المرحلة على تكنولوجيا ال�صمامات المفرغة في بناء الدوائر المنطقية‪ ،‬التي‬ ‫جعلت الأجهزة بطيئة ال�سرعة‪ ،‬وكبيرة الحجم؛ ب�سبب الحاجة إ�لى وجود �أجهزة تبريد نتيجة ارتفاع درجة‬ ‫حرارة ال�صمامات‪.‬‬ ‫ ‪- 4‬الو�سائل ال�سلكية (الكيبل)‪ ،‬والو�سائل اللا�سلكية (البلوتوث‪ ،‬وا أل�شعة تحت الحمراء)‪.‬‬ ‫‪ - 5‬لأن القر�ص ذا ال�سرعة العليا في الدوران يكون �أ�سرع في قراءة البيانات‪.‬‬ ‫‪ - 6‬‬ ‫ أ� ‪ -‬ا�ستخداماتك‪ ،‬وطبيعة عملك‪ ،‬وتطبيقاتك التي �ستنفذها با�ستخدامه‪ .‬‬ ‫ ب ‪ -‬القدرة المالية‪ ،‬والمبلغ المر�صود ل�شرائه‪.‬‬ ‫ج ـ‪ -‬مكان ا�ستخدامك له (ثابت في مكان واحد‪ ،‬أ�و في �أكثر من مكان)‪  .‬‬ ‫‪ - 7‬‬ ‫نوع جهاز الحا�سوب‬ ‫الا�ستخدام‬ ‫جهاز حا�سوب �شخ�صي (مكتبي)‪.‬‬ ‫ت�صفح ا إلنترنت‪ ،‬والا�ستخدام المنزلي‪.‬‬ ‫جهاز لوحي‪.‬‬ ‫ت�صفح الإنترنت خارج المنزل‪.‬‬ ‫جهاز حا�سوب �شخ�صي (حا�سوب محمول‪ ،‬حا�سوب مكتبي)‪.‬‬ ‫عمل ا ألبحاث العلمية‪.‬‬ ‫التعلم الإلكتروني لطلبة ال�صفوف ا أل�سا�سية الدنيا‪ .‬جهاز حا�سوب �شخ�صي (مكتبي)‪.‬‬ ‫جهاز حا�سوب �شخ�صي (مكتبي)‪.‬‬ ‫التعلم الإلكتروني لطلبة ال�صفوف الثانوية‪.‬‬ ‫جهاز لوحي‪.‬‬ ‫لعب الألعاب ا إللكترونية في ال�شبكة‪.‬‬ ‫جهاز لوحي‪.‬‬ ‫التوا�صل المرئي مع ا ألهل‪.‬‬ ‫جهاز حا�سوب �شخ�صي (حا�سوب محمول‪� ،‬أو حا�سوب مكتبي)‪.‬‬ ‫عمل ك�شوفات محا�سبية‪.‬‬ ‫جهاز حا�سوب �شخ�صي (حا�سوب محمول‪� ،‬أو حا�سوب مكتبي)‪.‬‬ ‫ت�صميم المواقع ا إللكترونية‪.‬‬ ‫جهاز حا�سوب �شخ�صي (حا�سوب محمول‪� ،‬أو حا�سوب مكتبي)‪.‬‬ ‫تحرير مقاطع الفيديو‪.‬‬ ‫جهاز حا�سوب �شخ�صي (حا�سوب محمول‪� ،‬أو حا�سوب مكتبي)‪.‬‬ ‫ا�ست�ضافة موقع إ�لكتروني ل�شركة ما‪.‬‬ ‫جهاز حا�سوب �شخ�صي (حا�سوب محمول‪� ،‬أو حا�سوب مكتبي)‪،‬‬ ‫ت�صميم المن�شورات ا إللكترونية‪.‬‬ ‫جهاز لوحي‪.‬‬ ‫‪- 8‬‬ ‫ أ� ‪ -‬تنظيف الجهاز من الغبار با�ستمرار‪ ،‬وبخا�صة مروحة التبريد؛ ألن الغبار يق ِّلل من حركة دورانها‪.‬‬ ‫ب ‪ -‬ا�ستخدام مادة التنظيف )‪ (Foam Cleaner‬لم�سح ال�شا�شة من الخارج‪.‬‬ ‫ج ـ ‪ -‬تغطية جهاز الحا�سوب وال�شا�شة والطابعة ولوحة المفاتيح بالغطاء الخا�ص لكل منها؛ للوقاية من‬ ‫الغبار‪.‬‬ ‫‪54‬‬

‫د ‪ -‬توفير بيئة ذات درجات حرارة معتدلة لجهاز الحا�سوب‪ ،‬وعدم تعري�ضه لدرجات حرارة مرتفعة‪.‬‬ ‫ه ـ ‪ -‬و�ضع جهاز الحا�سوب في مكان بعيد عن �أ�شعة ال�شم�س المبا�شرة‪.‬‬ ‫و ‪ -‬عدم تناول الأطعمة والم�شروبات بجانب جهاز الحا�سوب؛ تجن ًبا لان�سكابها عليه‪.‬‬ ‫‪ - 9‬‬ ‫ أ� ‪ -‬و�ضعه في مكان منا�سب بعي ًدا عن أ��شعة ال�شم�س والرطوبة‪.‬‬ ‫ب ‪ -‬عدم إ�بقائه في و�ضعية ال�شحن عند الانتهاء من �شحنه‪.‬‬ ‫جـ ‪ -‬تنظيفه بالمادة الخا�صة‪.‬‬ ‫‪ -1 0‬‬ ‫ �أ ‪ -‬إ�مكانية التحكم في مجموعة حوا�سيب عن طريق جهاز مركزي واحد‪ ،‬ويف�ضل ا�ستخدام جهاز‬ ‫الحا�سوب المحمول بد ًال من جهاز الحا�سوب المكتبي‪.‬‬ ‫ب ‪ -‬ا�ستخدام مزودات طاقة جديدة للأجهزة المنزلية بد ًال من القديمة؛ لفاعليتها‪ ،‬وتقليلها ن�سبة الطاقة‬ ‫المفقودة على �صورة حرارة بدرجة كبيرة‪.‬‬ ‫ج ـ‪ -‬تع ُّد بطاقات الفيديو ووحدات معالجة الر�سوم‪ ،‬ولا �سيما ثلاثية الأبعاد منها‪ ،‬أ�كثر �أجزاء �أجهزة‬ ‫الحا�سوب ا�ستهلا ًكا للطاقة؛ فا ألف�ضل الا�ستغناء عنها‪ ،‬وا�ستبدال الأنواع الحديثة الأقل ا�ستهلا ًكا‬ ‫للطاقة بها‪.‬‬ ‫د ـ ‪ -‬تغيير ال�شا�شات القديمة ب�شا�شات )‪ (LCD‬حديثة؛ لأنها �أقل ا�ستهلا ًكا للطاقة‪ ،‬ولا تحتوي على‬ ‫كميات كبيرة من الر�صا�ص ال�ضار بالبيئة‪.‬‬ ‫ه ـ ‪ -‬الحر�ص على �إغلاق جهاز الحا�سوب بعد الانتهاء من العمل‪ ،‬عل ًما أ�نه توجد بع�ض �أنظمة الت�شغيل‬ ‫التي تتحكم آ�ل ًّيا في إ�طفاء بع�ض المكونات الإلكترونية‪.‬‬ ‫‪55‬‬

‫ورقة العمل (‪)1‬‬ ‫المعنى‬ ‫�أ ب جـ د‬ ‫الكلمة‬ ‫النفايات الإلكترونية‬ ‫(ب)‪ :‬أ�عرف المعنى‪ ،‬ولا �أ�ستخدم الكلمة‪.‬‬ ‫( �أ )‪� :‬أعرف ا إلجابة ‪.‬‬ ‫( د )‪:‬لم �أ�سمع بالكلمة من قبل‪.‬‬ ‫(جـ)‪ :‬ر�أيت الكلمة‪ ،‬ولا أ�عرف معناها ‪.‬‬ ‫ورقة العمل (‪)2‬‬ ‫ر أ�يي‬ ‫ال�سلوك‬ ‫الرقم‬ ‫‪� 1‬إلقاء النفايات الكهربائية وا إللكترونية في الحاويات‪.‬‬ ‫‪ 2‬التخل�ص من النفايات الكهربائية وا إللكترونية عن طريق �شركات متخ�ص�صة‪.‬‬ ‫‪ 3‬و�ضع ت�شريعات ُتن ِّظم قطاع التعامل مع النفايات الكهربائية والإلكترونية‪.‬‬ ‫‪� 4‬إر�ساء نظام لتدوير النفايات الكهربائية وا إللكترونية‪.‬‬ ‫ا�ستخدام مواد �أقل �ُس ِّمية في الت�صنيع‪.‬‬ ‫‪5‬‬ ‫ا�ستخدام التكنولوجيا ال�سليمة بيئ ًّيا‪.‬‬ ‫‪6‬‬ ‫قلة وعي المجتمع بخ�صو�ص المخاطر الناجمة عن النفايات الكهربائية والإلكترونية‪.‬‬ ‫‪7‬‬ ‫‪56‬‬

‫ورقة العمل (‪)3‬‬ ‫‪57‬‬

‫أداة التقويـم‬ ‫ا�ستراتيجية التقويم‪ :‬مراجعة الذات (التقويم الذاتي)‪.‬‬ ‫التاريخ‪ \\ \\ :‬م‪.‬‬ ‫اليوم‪. .................................:‬‬ ‫�أداة التقويم‪� :‬سجل و�صف �سير التعلم‪.‬‬ ‫الا�سم‪ ..................................:‬‬ ‫ال�شيء الذي فعلته‪:‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫تع َّلمت من الن�شاط‪:‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫تح�َّسنت مهارتي في‪:‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫ملحوظات المع ِّلم‪:‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪...................................................................................................................................................‬‬ ‫‪58‬‬

‫الوحدة الثانية‬ ‫البرمجة بلغة (‪)C + +‬‬ ‫‪59‬‬

‫عدد الح�ص�ص‪ :‬ح�صتان‪.‬‬ ‫الف�صل ا ألول‪ :‬مقدمة في لغة البرمجة (‪.)C + +‬‬ ‫النتاجات الخا�صة‬ ‫‪ -‬يع ِّرف لغة البرمجة (‪.)C++‬‬ ‫‪ -‬ي�ش ِّغل برمجية (‪.)Code::Blocks‬‬ ‫‪ -‬يو ِّ�ضح مكونات ال�شا�شة الرئي�سة في برمجية (‪.)Code::Blocks‬‬ ‫ ‪ -‬يبد أ� م�شرو ًعا جدي ًدا‪.‬‬ ‫‪ -‬يو ِّ�ضح دلالة كل جزء من أ�جزاء الهيكل العام للبرنامج في لغة البرمجة (‪.)C++‬‬ ‫‪ -‬ين ِّفذ برنام ًجا بلغة البرمجة (‪ )C++‬با�ستخدام برمجية (‪.)Code::Blocks‬‬ ‫المفاهيم والم�صطلحات‬ ‫‪ -‬بيئة التطوير المتكاملة (‪.)IDE-Integrated Development Environment‬‬ ‫م�صادر التعلم و أ�دواته‬ ‫التكامل الر�أ�سي‬ ‫ ‪ -‬كتاب الحا�سوب‪ ،‬ال�صف العا�شر‪ ،‬الوحدة الثانية (الخوارزميات والبرمجة)‪ - .‬الكتاب المدر�سي‪.‬‬ ‫استراتيجيات التدريس الخاصة بالدرس‬ ‫ ‪ -‬التدري�س المبا�شر ( أ�وراق العمل‪ ،‬التدريبات والتمارين‪ ،‬ا أل�سئلة والأجوبة)‪ ،‬التعلم في مجموعات (التعلم‬ ‫التعاوني الجماعي)‪.‬‬ ‫إ�جراءات التنفيذ‬ ‫التمهيد‬ ‫ ‪ -‬كتابة المقطع البرمجي المجاور على اللوح‪ ،‬ثم‬ ‫مناق�شة الطلبة في ا أل�سئلة الآتية‪:‬‬ ‫• ماذا يم ِّثل هذا الن�ص؟‬ ‫• ما لغة البرمجة؟ ما أ�هميتها؟‬ ‫ • و ِّ�ضح خطوات حل الم�شكلة التي ت�سبق كتابة هذا المقطع البرمجي وتليها‪.‬‬ ‫• هل تعرف لغات برمجة �أخرى غير (‪)Small Basic‬؟‬ ‫متن الـدر�س‬ ‫‪- 1‬تو�ضيح مفهوم لغة البرمجة (‪.)C++‬‬ ‫‪60‬‬

‫ ‪ - 2‬عر�ض طريقة ت�شغيل برمجية (‪ )Code::Blocks‬للطلبة‪ ،‬وتو�ضيح مكونات �شا�شتها الرئي�سة با�ستخدام‬ ‫جهاز العر�ض‪.‬‬ ‫‪ -3‬الطلب �إلى أ�فراد المجموعات تنفيذ الن�شاط (‪ ،)2-2‬ومتابعتهم في هذه الأثناء‪.‬‬ ‫ ‪ - 4‬تطبيق خطوات البدء بم�شروع جديد أ�مام الطلبة‪ ،‬وتو�ضيح الهيكل العام لبرنامج (‪ ،)C++‬وتنفيذ برنامج‪،‬‬ ‫ثم عر�ض نتائجه‪.‬‬ ‫‪- 5‬الطلب إ�لى �أفراد المجموعات الإجابة عن �أ�سئلة ورقة العمل (‪ ،)1‬ومتابعتهم في هذه الأثناء‪ ،‬ثم مناق�شتهم‬ ‫في الإجابات‪.‬‬ ‫‪- 6‬الطلب إ�لى أ�فراد المجموعات تنفيذ الن�شاط (‪ ،)3-2‬ومتابعتهم في هذه الأثناء‪.‬‬ ‫ختام الدر�س‬ ‫ ‪- 1‬توجيه الطلبة �إلى الإجابة عن أ��سئلة الف�صل‪ ،‬ثم مناق�شتهم فيها‪.‬‬ ‫‪- 2‬توجيه الطلبة إ�لى ا إلجابة عن �أ�سئلة بند (ابحث) في �صفحة (‪ ،)65‬و�صفحة (‪ )66‬في البيت‪.‬‬ ‫مراعاة الفروق الفردية‬ ‫معلومات �إ�ضافية‬ ‫علاج‬ ‫‪ -‬الكلمات المحجوزة‪ :‬هي كلمات لها معنى خا�ص بالحا�سوب؛‬ ‫‪ -‬ما وظيفة كل من الكلمات المحجوزة الآتية في لغة‬ ‫�إذ إ�نه ين ِّفذ الأوامر المناظرة لمعاني هذه الكلمات‪.‬‬ ‫البرمجة (‪(iostream) ،(main) ،(return 0) :)C++‬؟‬ ‫‪ -‬يوجد العديد من المواقع المتخ�ص�صة بلغة البرمجة )‪(C++‬‬ ‫في �شبكة ا إلنترنت‪ ،‬منها موقع (‪ ،)cplusplus‬وعنوانه‬ ‫‪ -‬ما وظيفة الأمرين الآتيين في برمجية )‪:(Code::Blocks‬‬ ‫بناء البرنامج (‪ ,)Build‬وتنفيذ البرنامج (‪)Run‬؟‬ ‫الإلكتروني‪.http://www.cplusplus.com :‬‬ ‫إ�ثراء‬ ‫�أخطاء �شائعة‬ ‫ ‪ -‬با�ستخدام لغة البرمجة (‪� ،)C++‬ص ِّمم برنام ًجا لطباعة‬ ‫‪ -‬قد يخطئ بع�ض الطلبة بعدم غلق الأقوا�س والأقوا�س‬ ‫ما ي أ�تي على �شا�شة المخرجات‪:‬‬ ‫المتعرجة التي يجب �أن تكون دائ ًما في �صورة أ�زواج‪،‬‬ ‫• ا�سمك الثلاثي باللغة ا إلنجليزية‪.‬‬ ‫كالآتي‪.{ } ،)( :‬‬ ‫• عنوان المدر�سة باللغة ا إلنجليزية‪.‬‬ ‫• المعلومات الآتية‪.“Ibrahim School،Tel:065100200” :‬‬ ‫استراتيجيات التقويم وأدواته‬ ‫ا�ستراتيجية التقويم‪ :‬الملاحظة (الملاحظة المنظمة)‪ ،‬مراجعة الذات (التقويم الذاتي)‪.‬‬ ‫أ�داة التقويم‪ :‬قائمة الر�صد‪� ،‬سلم التقدير العددي‪.‬‬ ‫الن�شاط (‪:)1-2‬‬ ‫حل الن�شاط بمراجعة كتاب الحا�سوب لل�صف العا�شر‪ ،‬الوحدة الثانية‪ ،‬الف�صل الأول‪.‬‬ ‫‪61‬‬

‫إ�جابات �أ�سئلة الف�صل‬ ‫‪-1‬‬ ‫أ � ‪ -‬اختر ا ألمر )‪ (New‬من لائحة )‪ ،(File‬ثم اختر �أمر )‪ ،(Project‬ثم اختر منه )‪،(Console Application‬‬ ‫للاختيار بين‬ ‫للبدء بم�شروع جديد‪ ،‬فتظهر نافذة جديدة‪ .‬انقر زر‬ ‫ثم انقر زر‬ ‫لغة )‪� (C‬أو لغة )‪ ،(C++‬ثم انقر زر )‪.(Next‬‬ ‫ب ‪ -‬بناء البرنامج )‪ :(Build‬ال�ضغط على زر بناء البرنامج من �شريط ا ألدوات )‪� ،(Compiler‬أو اختيار‬ ‫�أمر )‪ (Build‬من لائحة )‪ ،(Build‬أ�و ال�ضغط على مفتاحي )‪.(Ctrl+F9‬‬ ‫ج ـ ‪ -‬يمكن تنفيذ البرنامج )‪ (Run‬بال�ضغط على زر التنفيد من �شريط ا ألدوات )‪� ،(Compiler‬أو اختيار أ�مر‬ ‫)‪ (Run‬من لائحة )‪� ،(Build‬أو بال�ضغط على مفتاحي )‪ ،(Ctrl+F10‬فتظهر النتيجة على �شا�شة المخرجات‪.‬‬ ‫د ‪� -‬إ نهاء العمل والخروج من برنامج )‪.(Code::Blocks‬‬ ‫ ‪ -2‬بناء البرنامج‪ :‬عملية تهدف إ�لى الت أ�كد من �سلامة البرنامج‪.‬‬ ‫تنفيذ البرنامج‪ :‬عملية تهدف إ�لى الح�صول على النتائج‪.‬‬ ‫‪ - 3‬‬ ‫الأداة الوظيفة‬ ‫ملف جديد‪.‬‬ ‫بناء البرنامج وتنفيذه‪.‬‬ ‫بناء البرنامج‪.‬‬ ‫حفظ الملف‪.‬‬ ‫فتح ملف‪.‬‬ ‫تنفيذ البرنامج‪.‬‬ ‫تحديث‪.‬‬ ‫ ‪- 4‬‬ ‫)(‪ : i nt main‬الدالة الرئي�سة المكونة لجميع برامج لغة (‪ ،)C++‬وهي أ�هم دالة في البرنامج و أ��سا�سه‪.‬‬ ‫;‪� : return 0‬إعلان نهاية البرنامج‪.‬‬ ‫{ ‪ :‬رمز بداية أ�وامر البرنامج‪.‬‬ ‫} ‪ :‬رمز نهاية البرنامج‪.‬‬ ‫‪62‬‬

‫ورقة العمل (‪)1‬‬ ‫‪ - 1‬اكتب دلالة كل جملة من جمل البرنامج ا آلتية في ال�صندوق المجاور لكل منها‪:‬‬ ‫>‪#include <iostream‬‬ ‫;‪using namespace std‬‬ ‫)(‪int main‬‬ ‫{‬ ‫;‪cout<<”Hello world!”<<endl‬‬ ‫;‪return 0‬‬ ‫}‬ ‫‪ - 2‬ن ِّفذ البرنامج ال�سابق با�ستخدام جهاز الحا�سوب‪.‬‬ ‫‪ - 3‬ما التعديل على البرنامج ال�سابق الذي ُيم ِّكننا من طباعة جملة (!‪ )Hello world‬مرتين على ال�شا�شة؟‬ ‫‪63‬‬

‫أداة التقويـم(‪)1‬‬ ‫التاريخ‪ \\ \\ :‬م‪.‬‬ ‫ا�ستراتيجية التقويم‪ :‬الملاحظة (الملاحظة المنظمة)‪.‬‬ ‫�أداة التقويم‪ :‬قائمة الر�صد‪.‬‬ ‫اليوم‪ . ...............................................:‬‬ ‫ملاحظات‬ ‫المجموع‬ ‫ين ِّفذ برنامجًا‬ ‫يُن ِ�شئ‬ ‫ي�ش ِّغل برمجية‬ ‫ا�سم الطالب‬ ‫الرقم‬ ‫من (‪)3‬‬ ‫با�ستخدام برمجية‬ ‫م�شرو ًعا‬ ‫جدي ًدا‬ ‫)‪(Code::Blocks‬‬ ‫‪1‬‬ ‫)‪(Code::Blocks‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫نعم‪ /‬لا نعم‪ /‬لا نعم‪ /‬لا‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬ ‫‪64‬‬

‫أداة التقويـم(‪)2‬‬ ‫ا�ستراتيجية التقويم‪ :‬مراجعة الذات (التقويم الذاتي)‪.‬‬ ‫التاريخ‪ \\ \\ :‬م‪.‬‬ ‫اليوم‪ ..................................:‬‬ ‫�أداة التقويم‪� :‬سلم التقدير العددي‪.‬‬ ‫الا�سم‪. .................................:‬‬ ‫نعم نو ًعا ما لا‬ ‫الرقم المعيار‬ ‫‪ 1‬أ�ع ِّرف لغة البرمجة (‪.)C++‬‬ ‫‪� 2‬أ�ش ِّغل برمجية (‪.)Code::Blocks‬‬ ‫‪� 3‬أو ِّ�ضح مكونات ال�شا�شة الرئي�سة في برمجية (‪.)Code::Blocks‬‬ ‫‪ 4‬أ�بد�أ م�شرو ًعا جدي ًدا‪.‬‬ ‫‪ 5‬أ�و ِّ�ضح دلالة كل جزء من أ�جزاء الهيكل العام لأحد البرامج في لغة‬ ‫البرمجة (‪.)C++‬‬ ‫‪ 6‬أ�ن ِّفذ برنام ًجا بلغة البرمجة (‪ )C++‬با�ستخدام برمجية )‪.(Code::Blocks‬‬ ‫‪65‬‬

‫عدد الح�ص�ص‪� :‬أربع ح�ص�ص‪.‬‬ ‫الف�صل الثاني‪ :‬الطباعة على شاشة المخرجات‪.‬‬ ‫النتاجات الخا�صة‬ ‫‪ -‬يبينِّ �أهمية جملة الطباعة (‪.)cout‬‬ ‫ ‪ -‬يكتب ال�صيغة العامة لجملة الطباعة (‪.)cout‬‬ ‫‪ -‬يو ِّ�ضح كل جزء من أ�جزاء ال�صيغة العامة لجملة الطباعة (‪.)cout‬‬ ‫‪ -‬يو ِّ�ضح �آلية عمل الأمر (‪.)endl‬‬ ‫ ‪ -‬يو ِّ�ضح المق�صود برموز تن�سيق مخرجات الجمل الن�صية (‪.)Escape Sequence‬‬ ‫‪ -‬ين ِّفذ برامج بلغة البرمجة (‪ )C++‬م�ستخد ًما رموز تن�سيق مخرجات الجمل الن�صية (‪.)Escape Sequence‬‬ ‫‪ -‬يكتب برامج بلغة البرمجة (‪ )C++‬م�ستخد ًما رموز تن�سيق مخرجات الجمل الن�صية (‪.)Escape Sequence‬‬ ‫‪ -‬يو ِّ�ضح �آلية تق�سيم الحقول في �شا�شة المخرجات‪.‬‬ ‫‪ -‬ي�ضيف ملاحظات داخل البرنامج‪.‬‬ ‫‪ -‬ين ِّفذ برامج بلغة البرمجة (‪ )C++‬م�ستخد ًما جملة الطباعة (‪.)cout‬‬ ‫‪ -‬يكتب برامج بلغة البرمجة (‪ )C++‬م�ستخد ًما جملة الطباعة (‪.)cout‬‬ ‫المفاهيم والم�صطلحات‬ ‫ ‪ -‬الثوابت والمتغيرات‪ ،‬رموز تن�سيق مخرجات الجمل الن�صية )‪ ،(Escape Sequence‬التروي�سة‪ ،‬العمليات‬ ‫الح�سابية‪ ،‬الكلمات المحجوزة‪ ،‬علامات التن�صي�ص‪ ،‬الحقل‪ ،‬الملاحظات‪ ،‬التوثيق‪ ،‬ال�صيغة العامة‪.‬‬ ‫م�صادر التعلم و�أدواته‬ ‫التكامل الر أ��سي‬ ‫‪ -‬الكتاب المدر�سي‪.‬‬ ‫ ‪ -‬كتاب الحا�سوب‪ ،‬ال�صف العا�شر‪ ،‬الوحدة الثانية‬ ‫‪ -‬الفيلم المخزن في القر�ص المدمج الذي عنوانه‪:‬‬ ‫(الخوارزميات والبرمجة)‪.‬‬ ‫(جملة الطباعة)‪.‬‬ ‫استراتيجيات التدريس الخاصة بالدرس‬ ‫‪ -‬التدري�س المبا�شر (�أوراق العمل‪ ،‬التدريبات والتمارين‪ ،‬ا أل�سئلة وا ألجوبة)‪ ،‬العمل في مجموعات (العمل‬ ‫التعاوني الجماعي)‪.‬‬ ‫‪66‬‬

‫إ�جراءات التنفيذ‬ ‫التمهيد‬ ‫ ‪- 1‬عر�ض فيلم (جملة الطباعة) أ�مام الطلبة‪ ،‬ثم مناق�شتهم في ال�س�ؤال ا آلتي‪:‬‬ ‫ • ما علاقة �شا�شة الحا�سوب بلغة البرمجة (‪)C++‬؟‬ ‫‪ - 2‬الا�ستماع إ�لى إ�جابات الطلبة‪ ،‬ثم مناق�شتهم فيها للتو�صل �إلى مفهوم الطباعة على �شا�شة المخرجات‪،‬‬ ‫وجملة الطباعة (‪.)cout‬‬ ‫متن الـدر�س‬ ‫‪ - 1‬تكليف �أفراد المجموعات الإجابة عن ال�س�ؤال ا ألول من ورقة العمل (‪ ،)1‬ثم مناق�شتهم في الإجابات‪.‬‬ ‫ ‪ - 2‬تكليف أ�فراد المجموعات ا إلجابة عن ال�س�ؤال الثاني من ورقة العمل (‪ ،)1‬ومتابعتهم في هذه ا ألثناء‪.‬‬ ‫‪ - 3‬تكليف �أفراد المجموعات ا إلجابة عن ال�س�ؤال الأول من ورقة العمل (‪ ،)2‬ثم مناق�شتهم في الإجابات‪.‬‬ ‫‪ - 4‬تكليف أ�فراد المجموعات الإجابة عن ال�س�ؤال الثاني من ورقة العمل (‪ ،)2‬ومتابعتهم في هذه الأثناء‪.‬‬ ‫‪ - 5‬تكليف أ�فراد المجموعات تنفيذ الن�شاط (‪ ،)4-2‬ثم مناق�شتهم فيه‪.‬‬ ‫ ‪� - 6‬شرح البرنامج الظاهر في ال�شكل (‪ )10–2‬في �صفحة (‪ )75‬للطلبة‪.‬‬ ‫‪ - 7‬تكليف أ�فراد المجموعات تنفيذ الن�شاط (‪ ،)5–2‬ثم مناق�شتهم فيه‪.‬‬ ‫‪ - 8‬تكليف أ�فراد المجموعات ا إلجابة عن أ��سئلة ورقة العمل (‪.)3‬‬ ‫‪ - 9‬تكليف أ�فراد المجموعات ا إلجابة عن أ��سئلة الن�شاط (‪ ،)6–2‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫‪ - 1 0‬تكليف �أفراد المجموعات �إجابة �أ�سئلة بند (فكر‪-‬ناق�ش‪�-‬شارك) في �صفحة (‪ ،)79‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫ختام الدر�س‬ ‫ ‪ -‬توجيه الطلبة �إلى ا إلجابة في البيت عن أ��سئلة الف�صل‪ ،‬وقراءة بند (البرمجة في حياتنا)‪ ،‬والتعديل على‬ ‫البرنامج‪ ،‬بحيث ت�ستخدم جملة طباعة واحدة بد ًال من ثلاث جمل‪.‬‬ ‫أ�خطاء �شائعة‬ ‫معلومات إ��ضافية‬ ‫ ‪ -‬قد يخطئ بع�ض الطلبة بعدم غلق الملاحظة‬ ‫‪ -‬توجد رموز أ�خرى لتن�سيق مخرجات الجمل الن�صية‬ ‫ألكثر من �سطر ب إ��شارة ‪.*/‬‬ ‫)‪ (Escape Sequence‬غير المذكورة في الكتاب‬ ‫ ‪ -‬قد يخطئ بع�ض الطلبة با�ستخدام إ��شارة ‪/‬‬ ‫المدر�سي‪ ،‬مثل‪:‬‬ ‫بد ًال من �إ�شارة \\ في كتابة الملاحظة‪.‬‬ ‫الرمز ‪ :\\b‬حذف )‪.(Backspace‬‬ ‫الرمز ‪ :\\v‬حقل عمودي )‪.(Vertical Tap‬‬ ‫‪67‬‬

‫مراعاة الفروق الفردية‬ ‫علاج‬ ‫‪ -‬تنفيذ البرنامج المبين في ال�شكل (‪ )7-2‬في �صفحة (‪ ،)70‬والبرنامج المبين في ال�شكل (‪ )8-2‬في �صفحة (‪.)71‬‬ ‫إ�ثراء‬ ‫‪ -‬توجيه الطلبة إ�لى طباعة جدول ال�ضرب للعدد (‪ )9‬ب�شكل منتظم كالآتي‪ ،‬با�ستخدام الرموز المنا�سبة من رموز‬ ‫تن�سيق مخرجات الجمل الن�صية )‪1 * 9 = 9 :(Escape Sequence‬‬ ‫‪2 * 9 = 18‬‬ ‫‪3 * 9 = 27‬‬ ‫‪4 * 9 = 36‬‬ ‫‪5 * 9 = 45‬‬ ‫‪6 * 9 = 54‬‬ ‫‪7 * 9 = 63‬‬ ‫‪8 * 9 = 72‬‬ ‫‪9 * 9 = 81‬‬ ‫‪10 * 9 = 90‬‬ ‫استراتيجيات التقويم وأدواته‬ ‫ا�ستراتيجية التقويم‪ :‬الملاحظة (الملاحظة المنظمة)‪.‬‬ ‫أ�داة التقويم‪� :‬سلم التقدير اللفظي‪.‬‬ ‫‪68‬‬

‫�إجابات ا أل�سئلة والأن�شطة‬ :)4-2( ‫الن�شاط‬ - 1 C++ language - 2 for 11 th class. \"C++ language \"for 11th class. - 3 C++ language \\ for 11th class. class. uage for 11th #include<iostream> using namespace std; int main( ) { cout << “C++language\\n for 11th class.\\n”; cout << “C++language\\t for 11th class.\\n” ; cout << “\\’’C++language\\” for 11th class.\\n” ; cout << “\\’C++language\\’ for 11th class.\\n”; cout << “C++language\\\\ for 11th class.\\n” ; cout << “C++language for 11th\\r class.\\n; return 0; } #include<iostream> using namespace std; int main( ) { cout << “C++language\\n for 11th class.\\n” << “C++language\\t for 11th class.\\n” << “\\’’C++language\\” for 11th class.\\n” << “\\’C++language\\’ for 11th class.\\n” << “C++language\\\\ for 11th class.\\n” << “C++language for 11th\\r class.\\n; return 0; } 69

:)5-2( ‫الن�شاط‬ - 1 #include<iostream> using namespace std; int main( ) { cout <<”NO”<<”\\t”<<”Name”<<”\\t”<<”Age”<<”\\t”<<”Grade”<<endl; cout <<”--”<<”\\t”<<”----”<<”\\t”<<”---”<<”\\t”<<”-----”<<endl; cout <<”1-”<<”\\t”<<”Ali”<<”\\t”<<”15”<<”\\t”<<”99”<<endl; cout <<”2-”<<”\\t”<<”Reem”<<”\\t”<<”14”<<”\\t”<<”98”<<endl; cout <<”3-”<<”\\t”<<”Ahmed”<<”\\t”<<”15”<<”\\t”<<”100”<<endl; cout <<”4-”<<”\\t”<<”Samera”<<”\\t”<<”15”<<”\\t”<<”99”<<endl; cout <<”5-”<<”\\t”<<”Lara”<<”\\t”<<”14”<<”\\t”<<”99”<<endl; return 0; } .‫ ُأ�لا ِحظ �أن النتائج مرتبة في حقول‬-2 :)6-2( ‫الن�شاط‬ #include<iostream> using namespace std; int main( ) { /*1*/ cout<<”Date:2016 24-10”<<endl; /*2*/ cout<<”Date:”<<”2016 24-10”<<endl; /*3*/ cout<<”Date:”<<”2016 24-10”<<endl; /*4*/ cout<<”Date:”<< 2016<<”-1024-”<<endl; /*5*/ cout<<”Date:”<< 2016<<”-“<<10<<”-“<<24<<endl; /*6*/ cout<<”Date:”<< 2016 24-10<<endl; return 0; } .‫ ولكنهما تختلفان في الكتابة‬،‫ لا يوجد فرق في الناتج‬- 1 .‫ ولكنهما تختلفان في الكتابة‬،‫ لا يوجد فرق في الناتج‬- 2 .‫ ولكنها تختلف في الكتابة‬،‫ لا يوجد فرق في الناتج‬- 3 .‫م‬1982 - 4 .‫) من الناتج‬24( ‫ ثم طرح الرقم‬،)2016( ‫) من العدد‬10( ‫ تنفيذ عملية ح�سابية ت�ضمنت طرح الرقم‬- 5 70

‫إ�جابات �أ�سئلة الف�صل‬ :‫ وا�ستخدام رموز التن�سيق المنا�سبة‬،‫ مع تغيير الجملة المطبوعة كل مرة‬،‫ و ُتن َّفذ عمل ًّيا‬،‫ ُتك َتب البرامج بالطريقة الآتية‬- 1 1 - #include <iostream> using namespace std; int main() { cout<< “This is a \\‘book\\’” <<endl; return 0; } #include <iostream> using namespace std; int main() { cout<<”He said\\:\\”Be Patient\\””<<endl; return 0; } 2 - #include <iostream> using namespace std; int main() { cout<< “Laila mohammed” <<endl; return 0; } 3 - #include <iostream> using namespace std; int main() { cout<< “Book\\n Pen\\nSchool” <<endl; return 0; } 4 - #include <iostream> using namespace std; int main() { cout<<”\\a”<<endl; return 0; } 71

5 - #include <iostream> using namespace std; int main() { cout<<”\\”Raya school\\”.”<<endl; return 0; } 6 - #include <iostream> using namespace std; int main() { cout<<”No \\t Student \\tMark”<<endl; cout<<”1\\t Abed \\t”<<99<<endl; cout<<”2 \\t Omar \\t”<<98<<endl; cout<<”3 \\t Mawada \\t”<<98<<endl; cout<<”4 \\t Ali \\t”<<97<<endl; cout<<”5 \\t Noor \\t”<<95<<endl; return 0; } - 7 .‫ وتو�ضيح جمل البرنامج‬،‫ لتوثيق البرنامج‬- �‫أ‬ .‫ ت�ستخدم في تن�سيق مخرجات الجمل الن�صية‬- ‫ب‬ 8 - #include <iostream> using namespace std; int main() { cout<<”I Like a book\\rGet your\\rEat”<<endl; return 0; } 72

‫ورقة العمل (‪)1‬‬ ‫‪ -‬إ�ذا علمت أ�ن ال�صيغة العامة لجملة الطباعة )‪ (cout‬هي‪:‬‬ ‫; ‪cout << data or variables‬‬ ‫حيث �إن‪:‬‬ ‫‪ : c out‬الأمر الم�ستخدم لطباعة المخرجات على ال�شا�شة‪ ،‬وهي كلمة محجوزة‪.‬‬ ‫< < ‪ :‬رمز الطباعة الذي يف�صل بين ما يراد طباعته من بيانات ومتغيرات‪.‬‬ ‫‪ :Data or variables‬البيانات والمتغيرات التي �ستطبع على ال�شا�شة‪.‬‬ ‫; ‪ :‬نهاية الجملة‪.‬‬ ‫ف�أجب عن ال�س ؤ�الين ا آلتيين‪:‬‬ ‫ ‪ - 1‬ر ِّتب الأجزاء الآتية لتكوين جملة طباعة �صحيحة‪:‬‬ ‫‪43‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫� أ ‪-‬‬ ‫”‪<< “Winner‬‬ ‫;‬ ‫‪cout‬‬ ‫‪ ..........................................................................................................................‬الجواب‪. :‬‬ ‫‪65‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫ب ‪-‬‬ ‫‪16 endl‬‬ ‫;‬ ‫<<‬ ‫‪cout‬‬ ‫<<‬ ‫‪ ..........................................................................................................................‬الجواب‪. :‬‬ ‫‪87‬‬ ‫‪6‬‬ ‫جـ ‪5 4 3 2 1 -‬‬ ‫‪endl cout‬‬ ‫;‬ ‫”‪<< << << 18 “Jana‬‬ ‫‪ ..........................................................................................................................‬الجواب‪. :‬‬ ‫ ‪ - 2‬ن ِّفذ الجمل ال�سابقة با�ستخدام جهاز الحا�سوب‪.‬‬ ‫‪73‬‬

‫ورقة العمل (‪)2‬‬ ‫‪ -‬ادر�س الجدول (‪ )1-2‬الذي يمثِّل رموز تن�سيق مخرجات الجمل الن�صية في �صفحة (‪ ،)72‬ثم �أجب عن ال�س�ؤالين‬ ‫الآتيين‪:‬‬ ‫‪ - 1‬ع ِّدل جمل الطباعة بما يتنا�سب مع مخرجات كل منها في ما ي أ�تي‪:‬‬ ‫جملة الطباعة‬ ‫المخرجات‬ ‫;”‪cout<<”Im Osama‬‬ ‫‪I’m Osama‬‬ ‫;”‪cout<<”The Price is 80 JD‬‬ ‫”‪The Price is “80 HD‬‬ ‫;”‪cout<<”The Winner:Rema & Samar‬‬ ‫‪The Winner: Rema & Samar‬‬ ‫;”‪cout<<”C:DocumentsFile.docx‬‬ ‫‪C:\\Documents\\File.docx‬‬ ‫;”‪cout<<”OneTwo‬‬ ‫‪One Two‬‬ ‫;” ‪cout<<”Alarm On‬‬ ‫�صدور �صوت الملاحظة ‪Alarm On‬‬ ‫;”‪cout<<”startSTA‬‬ ‫‪STArt‬‬ ‫‪ - 2‬ن ِّفذ الجمل الوارد ذكرها في ال�س�ؤال الأول با�ستخدام جهاز الحا�سوب‪.‬‬ ‫‪74‬‬

)3( ‫ورقة العمل‬ :‫ ثم �أجب عن ا أل�سئلة التي تليها‬،‫ ن ِّفذ المقاطع البرمجية الآتية با�ستخدام جهاز الحا�سوب‬- 1 - // cout<<”Notes are very useful.” <<endl; cout<<”Team work, very useful.”<<endl; 2 - // cout<<”Good Work.” <<endl; // cout<<”I’m Strong in my knowledge.” <<endl; cout<<”I\\’m very String”<<endl; 3 - cout<<”No Problem”<<endl; /* cout<<”The solution is:”<<endl;*/ 4 - /* cout<<”The book is” <<endl; cout<<”a good friend” <<endl; cout<<”and very”<<endl; cout<<”helpful” <<endl; */ cout<<”I am Glad to have it.”<<endl; ‫ ما تف�سيرك لنتائج المقاطع البرمجية؟‬- 1 ‫ أ�ي الطرائق ا ألربع ال�سابقة �أف�ضل؟ لماذا؟‬-2 :‫ اكتب ثلاثة من ا�ستخدامات الملاحظات في لغات البرمجة‬- 3 . - ‫ �أ‬................................................................................................................................. .................................................................................................................................. . - ‫ب‬................................................................................................................................. .................................................................................................................................. . - ‫ج ـ‬................................................................................................................................. .................................................................................................................................. 75

‫أداة التقويـم‬ ‫التاريخ‪ \\ \\ :‬م‪.‬‬ ‫ا�ستراتيجية التقويم‪ :‬الملاحظة (الملاحظة المنظمة)‪.‬‬ ‫أ�داة التقويم‪� :‬سلم التقدير اللفظي‪.‬‬ ‫اليوم‪ ....................... ...........:‬‬ ‫ملاحظات‬ ‫كتابة جملة ا�ستخدام ا�ستخدام المجموع‬ ‫الرقم الا�سم‬ ‫الطباعة )‪ (Escape Sequence‬الملاحظات من (‪)9‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬ ‫�سلم التقدير اللفظي*‬ ‫(‪ )1‬علامة واحدة‬ ‫(‪ )2‬علامتان‬ ‫(‪ )3‬ثلاث علامات‬ ‫المعيار‬ ‫كتابة جمل الطباعة مع وجود كتابة جمل الطباعة مع وجود‬ ‫كتابة جمل الطباعة كتابة جمل الطباعة كتابة‬ ‫�صحيحة من دون �أخطاء‪.‬‬ ‫أ�خطاء عدة‪.‬‬ ‫خط�أ واحد‪.‬‬ ‫ا�ستخدام الرموز مع وجود بع�ض ا�ستخدام الرموز مع وجود‬ ‫ا�ستخدام الرموز ا�ستخدا ًما‬ ‫ا�ستخدام‬ ‫ا ألخطاء (ثلاثة �أخطاء على الأكثر)‪� .‬أخطاء ( أ�ربعة �أخطاء ف أ�كثر)‪.‬‬ ‫�صحي ًحا من دون �أخطاء‪.‬‬ ‫)‪(Escape Sequence‬‬ ‫ا�ستخدام �أحد نوعي الملاحظات‬ ‫ا�ستخدام نوع واحد من‬ ‫ا�ستخدام نوعي الملاحظات‬ ‫ا�ستخدا ًما خط�ًأ‪.‬‬ ‫الملاحظات‪.‬‬ ‫ا�ستخدا ًما �صحي ًحا‪.‬‬ ‫ا�ستخدام‬ ‫الملاحظات‬ ‫(*) ت�ستخدم هذه الأداة لتقويم جميع ا ألن�شطة في الح�صة‪.‬‬ ‫‪76‬‬

‫عدد الح�ص�ص‪ :‬ثلاث ح�ص�ص‪.‬‬ ‫الف�صل الثالث‪ :‬المتغيرات وأنواع البيانات‪.‬‬ ‫النتاجات الخا�صة‬ ‫‪ -‬يو ِّ�ضح مفهوم المتغيرات‪.‬‬ ‫ ‪ -‬يع ِّدد �شروط كتابة ا�سم متغير في لغة البرمجة (‪.)C++‬‬ ‫ ‪ -‬يح ِّدد المقبول وغير المقبول من أ��سماء المتغيرات‪.‬‬ ‫ ‪ -‬ي�ص ِّحح الأخطاء في أ��سماء المتغيرات‪.‬‬ ‫ ‪ -‬يذكر �أنواع المتغيرات الم�ستخدمة في لغة البرمجة (‪ )C++‬وحجمها‪.‬‬ ‫ ‪ -‬يبينِّ طريقة حجز مواقع المتغيرات بنا ًء على نوع البيانات‪.‬‬ ‫ ‪ -‬يو ِّ�ضح مبد أ� عمل الجملة (‪.)sizeof‬‬ ‫ ‪ -‬يو ِّ�ضح مفهوم الكلمات المحجوزة‪.‬‬ ‫ ‪ -‬يع ِّدد كلمات اللغة المحجوزة‪.‬‬ ‫ ‪ -‬ي�سند قي ًما إ�لى المتغيرات بطرائق مختلفة‪.‬‬ ‫ ‪ -‬يعرف �أكثر من متغير دفعة واحدة‪.‬‬ ‫ ‪ -‬ي�سند قي ًما �إلى متغيرات عدة دفعة واحدة‪.‬‬ ‫‪ -‬ي�ص ِّحح �أخطاء في الجمل البرمجية‪.‬‬ ‫‪ -‬يجد ناتج تنفيذ برامج مكتوبة بلغة البرمجة (‪.)C++‬‬ ‫المفاهيم والم�صطلحات‬ ‫ ‪ -‬القيم المنطقية‪ ،‬العمليات المنطقية‪.Null، sizeof() ،‬‬ ‫م�صادر التعلم و�أدواته‬ ‫التكامل الر أ��سي‬ ‫ ‪ -‬الكتاب المدر�سي‪.‬‬ ‫ ‪ -‬كتاب الحا�سوب‪ ،‬ال�صف العا�شر‪ ،‬الوحدة الثانية‬ ‫(الخوارزميات والبرمجة)‪.‬‬ ‫استراتيجيات التدريس الخاصة بالدرس‬ ‫ ‪ -‬التدري�س المبا�شر (�أوراق العمل‪ ،‬الأ�سئلة والأجوبة‪ ،‬المحا�ضرة‪ ،‬التدريبات والتمارين)‪ ،‬التعلم في مجموعات‬ ‫(التعلم التعاوني الجماعي)‪ ،‬التعلم عن طريق الن�شاط (الألعاب)‪.‬‬ ‫‪77‬‬

‫إ�جراءات التنفيذ‬ ‫التمهيد‬ ‫ ‪ -1‬كتابة المعادلات ا آلتية على اللوح‪:‬‬ ‫�س = ‪3‬‬ ‫�ص = �س ‪2‬‬ ‫إ�ذا �ص = ‪6‬‬ ‫ ‪ - 2‬ثم طرح ا أل�سئلة الآتية على الطلبة‪ ،‬ومناق�شتهم فيها للتو�صل إ�لى مفهوم المتغيرات‪:‬‬ ‫ • هل يمكن أ�ن تتغير قيمة (�س)؟‬ ‫ • �إذا تغيرت قيمة (�س) و�أ�صبحت �س=‪ ،4‬فماذا �سيحدث لقيمة (�ص)؟‬ ‫ • هل يمكن ا�ستخدام كلمة (ال�سرعة) بد اًل من الرمز (�س)؟‬ ‫ • ما الا�سم الذي يمكن �أن نطلقه على (�س) و (�ص)؟‬ ‫متن الـدر�س‬ ‫‪ - 1‬تو�ضيح مفهوم المتغيرات للطلبة‪.‬‬ ‫‪ - 2‬توزيع الجزء الذي يحتوي على التعليمات من ورقة العمل (‪ )1‬على �أفراد المجموعات لقراءتها‪ ،‬وق�ص‬ ‫الجزء الذي يحتوي على البطاقات‪ ،‬ثم توزيعه عليهم؛ لت�صنيفه‪ ،‬ثم مناق�شتهم فيه‪.‬‬ ‫ ‪ - 3‬تجهيز (‪� )6‬صناديق مكتوب على كل منها �أحد أ�نواع المتغيرات وا�ستخداماته (الجدول (‪ )3-2‬في‬ ‫�صفحة (‪ ،))84‬ثم توزيع بطاقات ورقة العمل (‪ )2‬على الطلبة بعد ق�صها‪ ،‬والطلب �إلى كل طالب‬ ‫و�ضع البطاقة في ال�صندوق المنا�سب لها بنا ًء على نوع المتغير الذي ت�سند �إليه‪ ،‬ثم تفريغ كل �صندوق‬ ‫لمعرفة ا إلجابات ال�صحيحة‪ ،‬ثم مناق�شة الإجابات‪.‬‬ ‫‪� - 4‬شرح البرنامج المبين في ال�شكل (‪ )12-2‬في �صفحة (‪ ،)84‬و�صفحة (‪.)85‬‬ ‫ ‪ - 5‬تو�ضيح مفهوم الكلمات المحجوزة للطلبة‪.‬‬ ‫ ‪ -6‬تكليف أ�فراد المجموعات ا إلجابة عن أ��سئلة الن�شاط (‪ ،)7-2‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫‪ - 7‬تو�ضيح طرائق تعريف المتغيرات و إ��سنادها عن طريق ال�شكل (‪ )13-2‬في �صفحة (‪ ،)88‬وال�شكل (‪)14-2‬‬ ‫في �صفحة (‪ ،)89‬و ال�شكل (‪ )15-2‬في �صفحة (‪ ،)90‬وال�شكل (‪ )16-2‬في �صفحة (‪.)91‬‬ ‫ ‪ -8‬تكليف أ�فراد المجموعات ا إلجابة عن أ��سئلة ورقة العمل (‪ ،)3‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫‪ - 9‬تكليف أ�فراد المجموعات الإجابة عن �أ�سئلة الن�شاط (‪ ،)8 - 2‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫ختام الدر�س‬ ‫ ‪ -‬توجيه الطلبة �إلى ا إلجابة عن �أ�سئلة الف�صل في البيت‪.‬‬ ‫‪78‬‬

‫�أخطاء �شائعة‬ ‫‪ -‬قد يخطئ بع�ض الطلبة ب�إ�ضافة �إ�شارة ‪ $‬في بداية المتغير عند تعريفه‪.‬‬ ‫ ‪ -‬يعتقد الكثير من الطلبة �أن المتغير ‪ X‬هو نف�سه ‪ x‬في لغة البرمجة ( ‪.) C++‬‬ ‫مراعاة الفروق الفردية‬ ‫علاج‬ ‫‪ -‬تكليف الطلبة حل ال�س ؤ�ال الثاني من ورقة العمل (‪.)4‬‬ ‫إ�ثراء‬ ‫‪ -‬تكليف الطلبة حل ال�س�ؤال الأول من ورقة العمل (‪.)4‬‬ ‫استراتيجيات التقويم وأدواته‬ ‫ا�ستراتيجية التقويم‪ :‬الورقة والقلم‪.‬‬ ‫أ�داة التقويم‪ :‬ورقة الاختبار‪.‬‬ ‫‪79‬‬

‫�إجابات الأ�سئلة وا ألن�شطة‬ Size of 1 :4 :)7-2( ‫الن�شاط‬ Size of 1.0f :4 - 1 Size of 1.0 :8 Size of 1000 :4 Size of 99.9f :4 Size of 99.9 :8 Size of ’c’ :1 Size of “c” :2 - 2 #include<iostream> ‫الناتج‬ : 4 using namespace std; : 4 int main( ) Size of 1 : 8 { Size of 1.0f : 4 cout << “Size of 1\\t:”<<sizeof(11)<<endl; Size of 1.0 : 4 cout << “Size of 1.0f \\t:”<<sizeof(11.0f)<<endl; Size of 1000 : 8 cout << “Size of 1.0\\t:”<<sizeof(11.0)<<endl; Size of 99.9f : 1 cout << “Size of 1000\\t:”<<sizeof(1010)<<endl; Size of 99.9 : 2 cout << “Size of 99.9f\\t:”<<sizeof(109.9f)<<endl; Size of ’c’ cout << “Size of 99.9:”<<sizeof(109.9)<<endl; Size of “c” cout << “Size of \\’c\\’\\t:”<<sizeof(‘c’)<<endl; cout << “Size of \\”c\\”\\t:”<<sizeof(“c”)<<endl; return 0; } 80

#include<iostream> - 3 using namespace std; int main( ) ‫ الناتج هو نف�س ا إلجابة‬- { .‫في الفرع ال�سابق‬ cout << “Size of 1\\t:”<<sizeof(11)<<endl; cout << “Size of 1.0f \\t:”<<sizeof(11.0f)<<endl; cout << “Size of 1.0\\t:”<<sizeof(11.0)<<endl; cout << “Size of 1000\\t:”<<sizeof(1010)<<endl; cout << “Size of 99.9f\\t:”<<sizeof(109.9f)<<endl; cout << “Size of 99.9:”<<sizeof(109.9)<<endl; cout << “Size of \\’c\\’\\t:”<<sizeof(‘z’)<<endl; cout << “Size of \\”c\\”\\t:”<<sizeof(“z”)<<endl; return 0; } .‫ لا على القيمة المخزنة داخلها‬،‫ لم تتغير الحجوم؛ لأن حجم الأعداد والحروف يعتمد على النوع‬- 4 #include<iostream> :)8-2( ‫الن�شاط‬ using namespace std; int main( ) { int i, j; float f, h; cout << “inti\\t:”<<i<<”\\t”<<j<<endl; cout << “float\\t:”<<f<<”\\t”<<h<<endl; return 0; } .‫ أ�رقام ع�شوائية‬- 1 .‫ يوجد اختلاف في النتائج‬- 2 ‫ ثم ا�سترُ ِجعت كما هي؛‬،‫ �إعادة الجهاز القيم الموجودة في الذاكرة ا آلن التي ُخ ِّزنت �ساب ًقا من برامج أ�خرى‬-3 .‫لأننا لم نع ِط المتغيرات التي لدينا قي ًما جديدة‬ 81

‫إ�جابات �أ�سئلة الف�صل‬ .‫ جمل ن�صية‬,‫ �أعداد ك�سرية‬,‫ �أعداد �صحيحة‬- 1 ‫ال�سبب في حال كان المتغير غير مقبول‬ ‫ غير مقبول‬/‫مقبول‬ ‫ا�سم المتغير‬ - 2 _‫لم يبد�أ بحرف �أو ا�شارة‬ ‫مقبول‬ Door ‫ا ألقوا�س‬ ‫مقبول‬ PSP_5 ‫غير مقبول‬ 7_Starts - ‫احتوى على‬ ‫غير مقبول‬ _(bad) < ‫احتوى على رمز خا�ص‬ ‫غير مقبول‬ -W _ ‫لم يبد�أ بحرف �أو‬ ‫غير مقبول‬ Y<7<5 @ ‫رمز‬ _2025 #‫رمز‬ ‫مقبول‬ 20_25 ‫غير مقبول‬ www@abcd ‫غير مقبول‬ #street ‫غير مقبول‬ .‫( ُتف ِّرق بين الأحرف الكبيرة والأحرف ال�صغيرة‬C) ‫ ألن لغة‬- 3 - 4 #include <iostream> using namespace std; int main() { cout<<sizeof(‘W’) <<endl; cout<<sizeof(‘A’) <<endl; cout<<sizeof(-0.750) <<endl; cout<<sizeof(5.5) <<endl; cout<<sizeof(2016) <<endl; cout<<sizeof(805010) <<endl; cout<<sizeof(1122334455) <<endl; cout<<sizeof(“Speed Test”) <<endl; cout<<sizeof(“Good Book”) <<endl; cout<<sizeof(“a\\”) <<endl; cout<<sizeof(“\\n”) <<endl; cout<<sizeof(long char) <<endl; cout<<sizeof(long double) <<endl; cout<<sizeof(‘+’) <<endl; return 0; } 82

‫النوع‬ ‫البيانات‬ ‫النوع‬ ‫البيانات‬ - 5 - 6 float -90.95 int 55 int 6421 float 1.0 String ”Good Day“ char ’H‘ String ”A“ Bool True String ”5060“ bool False int Go = 0; int Speed =0; int Times =0; int Car_Doors=0; float W, Light, Space, Area5, Q8_2100; - 7 W =2.5; Light =2.5; Space =2.5; Area5=2.5; Q8_2100=2.5; #include <iostream> - 8 using namespace std; int main() { int x = 5, y = 99, w = -90; float a = 0.1, b = 50.5, c = -6.901; char s = ‘?’, t = ‘a’, r = ‘r’; cout<<x<<y<<w<<endl; cout<<a<<b<<c<<endl; cout<<s<<t<<r<<endl; return; } 83

‫الجملة‬ ‫‪- 9‬‬ ‫;‪Int a = 5‬‬ ‫�سبب الخط�أ‬ ‫;’‪float w = ‘A‬‬ ‫’‪char a = ‘a‬‬ ‫الحرف ا ألول كبير في كلمة ‪.int‬‬ ‫;”‪char w = “$‬‬ ‫نوع المتغير ‪ w‬يجب أ�ن يكون ‪.char‬‬ ‫;‪int z = 1, y; x = 3‬‬ ‫يجب �أن تنتهي الجملة بفا�صلة منقوطة‪.‬‬ ‫;‪booL b‬‬ ‫علامة الاقتبا�س المزدوجة يجب �أن تكون ’‪.‘$‬‬ ‫‪int INT = -6‬‬ ‫وجود فا�صلة منقوطة بعد ‪ ،y‬وال�صحيح �أن تكون فا�صلة‪.‬‬ ‫;‪x = 5 int‬‬ ‫الحرف ا ألخير كبير في كلمة ‪. booL‬‬ ‫;‪_int _a = 99‬‬ ‫يجب �أن تنتهي الجملة بفا�صلة منقوطة‪.‬‬ ‫;‪flOt w = -260.5‬‬ ‫;’‪string s = ‘Liberally nice place‬‬ ‫‪ int‬يجب �أن تكون بداية الجملة‪.‬‬ ‫وجود _ قبل ‪.int‬‬ ‫;’\\\\‘ = ‪string a‬‬ ‫خط�أ في كتابة ‪.float‬‬ ‫يجب كتابة العبارة الن�صية ’‪ ‘Liberally nice place‬بين �إ�شارتي‬ ‫اقتبا�س مزدوجتين‪.‬‬ ‫يجب كتابة العبارة الن�صية ’\\\\‘ بين إ��شارتي اقتبا�س مزدوجتين‪.‬‬ ‫‪- 10‬‬ ‫‪84‬‬

‫ورقة العمل (‪)1‬‬ ‫ورقة التكليف وال�شروط‬ ‫التكليف‪:‬‬ ‫َك َّلفت دائرة الترجمة )‪ (Compiler‬في لغة البرمجة )‪ (C++‬هذه المجموعة بفح�ص �أ�سماء المتغيرات الواردة‬ ‫إ�ليهم على �شكل بطاقات‪ ،‬وكتابة كلمة (مقبول) في البطاقة‪ ،‬في حال كان ا�سم المتغير خا�ض ًعا لل�شروط التالية‪،‬‬ ‫وكتابة كلمة (مرفو�ض) في البطاقة‪ ،‬مع ذكر رقم ال�شرط والن�ص الذي أ�خل فيه ا�سم المتغير‪.‬‬ ‫�شروط قبول ا�سم المتغير‪:‬‬ ‫‪ - 1‬ال�شرط ا ألول‪ :‬يجب أ�ن يبد أ� المتغير ب أ�حد حروف اللغة الإنجليزية )‪� ،(A-Z, a-z‬أو رمز ال�شرطة ال�سفلية )_(‬ ‫)‪.(Under score‬‬ ‫‪ - 2‬ال�شرط الثاني‪ :‬لا يجب �أن يحتوي ا�سم المتغير على الرموز الخا�صة والفراغات‪ ،‬با�ستثناء ال�شرطة ال�سفلية )_(‪،‬‬ ‫و�إ�شارة الدولار )‪.($‬‬ ‫ ‪ - 3‬ال�شرط الثالث‪ :‬لا يجب أ�ن يكون ا�سم المتغير من كلمات لغة البرمجة )‪ (C++‬المحجوزة‪.‬‬ ‫‪ - 4‬ال�شرط الرابع‪ :‬يتكون ا�سم المتغير من �أي عدد من حروف اللغة ا إلنجليزية‪� ،‬أو رمز ال�شرطة ال�سفلية‪� ،‬أو ا ألرقام‪.‬‬ ‫‪Open2Books‬‬ ‫‪3Gamings‬‬ ‫‪A+b=3‬‬ ‫‪@gov+jo‬‬ ‫‪BePostive‬‬ ‫‪Main‬‬ ‫‪floaT‬‬ ‫‪AAA‬‬ ‫‪85‬‬

)2( ‫ورقة العمل‬ 100 64000 222 -45.5 0.025 -590 5200300400.50 -2000.00 32.00 ‘R’ ‘5’ ‘Y’ ‘&’ ‘’ ‘<’ ‘@’ “H” )‫(فراغ‬ “A=2” “AB” “” “ART” )‫(فراغ‬ ”20.50“ False True 86

‫ورقة العمل (‪)3‬‬ ‫ ‪ -‬ادر�س البرنامج ا آلتي المكتوب بلغة البرمجة )‪ ،(C++‬ثم أ�جب عن الأ�سئلة التي تليه‪:‬‬ ‫>‪#include <iostream‬‬ ‫;‪using namespace std‬‬ ‫)(‪int main‬‬ ‫{‬ ‫;‪int i‬‬ ‫;‪i = 5‬‬ ‫;‪cout<<i<<endl‬‬ ‫;‪float j = 5.5‬‬ ‫;‪cout<<j<<endl‬‬ ‫;‪char a=’c’, b, c‬‬ ‫;‪b=a‬‬ ‫;’‪c=’a‬‬ ‫;‪cout<<a<<endl‬‬ ‫;‪cout<<b<<endl‬‬ ‫;‪cout<<c<<endl‬‬ ‫}‬ ‫‪ - 1‬اكتب وظيفة كل �سطر من أ��سطر البرنامج‪.‬‬ ‫‪ - 2‬اكتب ناتج البرنامج‪.‬‬ ‫‪ - 3‬ن ِّفذ البرنامج با�ستخدام جهاز الحا�سوب‪ ،‬ثم تح َّقق من إ�جابتك‪.‬‬ ‫‪87‬‬

)4( ‫ورقة العمل‬ :‫ ثم �ص ِّححها‬،‫ ثم َد ِّون الأخطاء التي يظهرها المترجم‬،‫ ن ِّفذ الجمل ا آلتية با�ستخدام جهاز الحا�سوب‬-1 int 2ram ; float +ram2; char a@b; string T R ; string “var”; int --Go = 500; int a + b + c; int int; float int; flOAt x; INT int; int INT; int a = 40; b = 30; float a, b=3.5 ; c = 2; int a = 5, float = 5.5; :‫ ملاح ًظا النتائج‬،‫ ن ِّفذ المقاطع البرمجية الآتية با�ستخدام جهاز الحا�سوب‬-2 int a = 900800700600; cout <<a; int b = 9.5; cout <<b; int c = 8.5; cout <<c; float d = 2; cout <<d; char e = 65; cout <<e; char f = 97; cout <<f; string g = ‘a’; cout <<g; char i = NULL; cout <<i; 88

‫أداة التقويـم‬ ‫اليوم‪ ..................................:‬التاريخ‪ \\ \\ :‬م‪.‬‬ ‫ا�ستراتيجية التقويم‪ :‬الورقة والقلم‪.‬‬ ‫أ�داة التقويم‪ :‬اختبار ق�صير‪.‬‬ ‫الا�سم‪. .................................:‬‬ ‫‪ -1‬ع ِّرف المتغيرات‪.‬‬ ‫‪ -2‬ح ِّدد �أي المتغيرات الآتية مقبول في لغة البرمجة )‪ ،(C++‬و أ�يها غير مقبول‪ ،‬مب ِّي ًنا ال�سبب‪:‬‬ ‫ال�سبب في حال كان المتغير غير مقبول‬ ‫مقبول‪ /‬غير مقبول‬ ‫ا�سم المتغير‬ ‫‪For‬‬ ‫‪R+T‬‬ ‫‪4A‬‬ ‫‪Cin‬‬ ‫‪0‬‬ ‫‪89.00‬‬ ‫’‪‘9‬‬ ‫‪ -3‬ح ِّدد نوع البيانات الآتية‪:‬‬ ‫البيانات ”‪“S‬‬ ‫النوع‬ ‫‪ -4‬اكتب برنام ًجا با�ستخدام لغة البرمجة )‪ (C++‬لح�ساب المعادلة‪ ،y = i * 2.15 :‬وطباعة الناتج‪ ،‬عل ًما �أن قيمة‬ ‫)‪ (i‬هي (‪.)3‬‬ ‫‪ -5‬ما ناتج تطبيق الجمل ا آلتية‪:‬‬ ‫;‪1- cout<<sizeof(“trust”) <<endl‬‬ ‫;‪2- cout<<sizeof(bool)<<endl‬‬ ‫;‪3- cout<<sizeof(2.0f)<<endl‬‬ ‫;‪4- cout<<sizeof(‘1’)<<endl‬‬ ‫‪89‬‬

‫عدد الح�ص�ص‪ :‬ثلاث ح�ص�ص‪.‬‬ ‫الف�صل الرابع‪:‬جملة الإدخال )‪.(cin‬‬ ‫النتاجات الخا�صة‬ ‫ ‪ -‬يبينِّ أ�همية جملة الإدخال )‪.(cin‬‬ ‫ ‪ -‬يكتب ال�صيغة العامة لجملة ا إلدخال )‪.(cin‬‬ ‫ ‪ -‬يو ِّ�ضح كل جزء من �أجزاء ال�صيغة العامة لجملة ا إلدخال )‪.(cin‬‬ ‫ ‪ -‬يجد ا ألخطاء في كتابة جمل برمجية تحتوي على جملة ا إلدخال )‪.(cin‬‬ ‫ ‪ -‬يجد ناتج برامج تحتوي على جمل ا إلدخال )‪.(cin‬‬ ‫ ‪ -‬يكتب برامج تحتوي على جملة ا إلدخال )‪.(cin‬‬ ‫ ‪ -‬ين ِّفذ برامج تحتوي على جملة الإدخال )‪.(cin‬‬ ‫م�صادر التعلم و�أدواته‬ ‫التكامل الر أ��سي‬ ‫ ‪ -‬الكتاب المدر�سي‪.‬‬ ‫‪ -‬كتاب الحا�سوب‪ ،‬ال�صف العا�شر‪ ،‬الوحدة الثانية‬ ‫(الخوارزميات والبرمجة)‪.‬‬ ‫استراتيجيات التدريس الخاصة بالدرس‬ ‫‪ -‬التدري�س المبا�شر (�أوراق العمل‪ ،‬التدريبات والتمارين‪ ،‬ا أل�سئلة والأجوبة)‪ ،‬العمل في مجموعات (العمل‬ ‫التعاوني الجماعي)‪ ،‬أ�خرى (الع�صف الذهني)‪.‬‬ ‫إ�جراءات التنفيذ‬ ‫التمهيد‪:‬‬ ‫‪ - 1‬طرح ال�س�ؤال الآتي على الطلبة‪:‬‬ ‫• ماذا يحدث عند ال�ضغط على جهاز التحكم في التلفاز؟‬ ‫ ‪ -2‬الا�ستماع �إلى إ�جابات الطلبة‪ ،‬ثم مناق�شتهم فيها للتو�صل �إلى مفهوم جملة الإدخال )‪.(cin‬‬ ‫متن الـدر�س‬ ‫‪ - 1‬تكليف أ�فراد المجموعات الإجابة عن أ��سئلة ورقة العمل (‪ ،)1‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫ ‪ - 2‬تو�ضيح طرائق إ�دخال قيم للمتغيرات عن طريق تنفيذ ال�شكل (‪ )17-2‬في �صفحة (‪ ،)97‬وال�شكل‬ ‫(‪ )18-2‬في �صفحة (‪ ،)98‬ثم مناق�شة النتائج‪.‬‬ ‫‪ - 3‬تكليف أ�فراد المجموعات الإجابة عن أ��سئلة الن�شاط (‪ ،)9-2‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫‪90‬‬

‫ ‪ - 4‬تنفيذ ال�شكل (‪ )19–2‬في �صفحة (‪ ،)100‬ثم مناق�شة النتائج‪.‬‬ ‫‪ - 5‬تكليف أ�فراد المجموعات الإجابة عن أ��سئلة الن�شاط (‪ ،)10-2‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫ ‪ - 6‬تكليف أ�فراد المجموعات ا إلجابة عن أ��سئلة الن�شاط (‪ ،)11-2‬ثم مناق�شتهم في ا إلجابات‪.‬‬ ‫ختام الدر�س‬ ‫‪ -‬توجيه الطلبة �إلى ا إلجابة في البيت عن �أ�سئلة الف�صل‪ ،‬وقراءة بند (البرمجة في حياتنا)‪ ،‬والتعديل على‬ ‫البرنامج‪ ،‬بحيث ت�ستخدم جملة طباعة واحدة فقط‪ ،‬وجملة �إدخال واحدة فقط‪.‬‬ ‫أ�خطاء �شائعة‬ ‫‪ -‬قد يخطئ بع�ض الطلبة با�ستخدام رمز جملة ا إلخراج << بد اًل من رمز جملة الإدخال >> في جملة‬ ‫الإدخال )‪.(cin‬‬ ‫ ‪ -‬قد يخطئ بع�ض الطلبة با�ستخدام قيم ثابتة في جملة الإدخال‪ ،‬مثل‪.cin>>5; :‬‬ ‫مراعاة الفروق الفردية‬ ‫علاج‬ ‫‪ -‬توجيه الطلبة �إلى حل ال�س ؤ�ال الثاني من ورقة العمل (‪.)2‬‬ ‫�إثراء‬ ‫‪ -‬توجيه الطلبة �إلى حل ال�س�ؤال الأول من ورقة العمل (‪.)2‬‬ ‫استراتيجيات التقويم وأدواته‬ ‫ا�ستراتيجية التقويم‪ :‬التقويم المعتمد على الأداء‪.‬‬ ‫أ�داة التقويم‪ :‬قائمة الر�صد‪.‬‬ ‫‪91‬‬

‫�إجابات الأ�سئلة والأن�شطة‬ ‫الن�شاط (‪:)9-2‬‬ ‫ >‪#include<iostream‬‬ ‫;‪using namespace std‬‬ ‫) (‪int main‬‬ ‫{‬ ‫;‪float L, W,A,R‬‬ ‫;‪cin>>L>>W‬‬ ‫;‪A=L*W‬‬ ‫;)‪R=2*(L+W‬‬ ‫;‪cout << “Area =”<<A<<endl‬‬ ‫;‪cout << “Perimeter =”<<R<<endl‬‬ ‫;‪return 0‬‬ ‫}‬ ‫ ‪� -‬إيجاد البرنامج م�ساحة الم�ستطيل ومحيطه‪.‬‬ ‫‪ -‬انتظار البرنامج القيمة الجديدة‪ ،‬وعدم �إيجاد م�ساحة الم�ستطيل ومحيطه‪.‬‬ ‫ ‪ -‬ا�ستثناء البرنامج القيمة الثالثة‪.‬‬ ‫الن�شاط (‪:)10-2‬‬ ‫‪*** -1 4‬‬ ‫‪92‬‬

#include<iostream> :)11-2( ‫الن�شاط‬ using namespace std; int main( ) .‫ البرنامج يح�سب م�ساحة المثلث‬- 1 { .‫ البرنامج يح�سب م�ساحة المثلث اعتما ًدا على القيم الجديدة‬- 2 float B, H, A; cin>>B>>H; A=0.5*B*H; cout << “Area =”<<A<<endl; return 0; } 93

‫�إجابات �أ�سئلة الف�صل‬ ‫‪ - 1‬‬ ‫جملة الإخال‬ ‫�سبب الخط�أ‬ ‫ال�صواب‬ ‫;‪cin<<n‬‬ ‫;‪ cin>>n‬رمز الإدخال هو >>‪ ,‬ولي�س <<‪.‬‬ ‫‪cin>>n>x‬‬ ‫رمز الإدخال الذي يف�صل بين المتغيرات هو >>‪ ,‬ولي�س <‪.‬‬ ‫;‪cin>>n>>x‬‬ ‫يجب �أن تنتهي الجملة بفا�صلة منقوطة‪.‬‬ ‫;‪cint>>a>>b>>c‬‬ ‫;‪cin<<a‬‬ ‫;‪ cin>>a>>b>>c‬خط�أ في كتابة الكلمة المحجوزة ‪.cint‬‬ ‫;‪cin>>9‬‬ ‫;”‪cin>>“c++‬‬ ‫;‪ cin>>a‬رمز الإدخال الذي يف�صل بين المتغيرات هو >>‪ ،‬ولي�س <<‪.‬‬ ‫;‪CIN>>a‬‬ ‫;‪ cin>>x9‬لا يجوز �أن يكون ا�سم المتغير رق ًما‪.‬‬ ‫;‪ cin>>c‬احتواء ا�سم المتغير على رموز خا�صة ”‪.“++‬‬ ‫;‪ cin>>a‬لا يجوز كتابة الكلمات المحجوزة ب�أحرف كبيرة‪.‬‬ ‫‪ - 2‬‬ ‫‪94‬‬

- 3 - 4 95

- 5 96

‫ورقة العمل (‪)1‬‬ ‫‪� -‬إذا علمت أ�ن ال�صيغة العامة لجملة ا إلدخال )‪ (cin‬هي‪:‬‬ ‫; ‪cin>>variable-name‬‬ ‫حيث إ�ن‪:‬‬ ‫)‪ : (cin‬ا ألمر الم�ستخدم لإدخال البيانات في البرنامج عن طريق لوحة المفاتيح‪ ،‬وهي كلمة محجوزة‪.‬‬ ‫> > ‪ :‬رمز ا إلدخال الذي يف�صل بين المتغيرات‪.‬‬ ‫‪� :Variable-name‬أ�سماء المتغيرات التي ُيط َلب إ�دخال قيم لها في �شا�شة المخرجات‪ ،‬والتي يجب �أن تكون‬ ‫معرفة قبل جملة ا إلدخال في البرنامج‪.‬‬ ‫فرتِّب ا ألجزاء الآتية لتكوين جملة طباعة �صحيحة‪:‬‬ ‫‪4‬‬ ‫‪32‬‬ ‫‪1‬‬ ‫� أ ‪-‬‬ ‫;‬ ‫‪>> Cin‬‬ ‫‪X‬‬ ‫‪...............................................................................................................................‬الجواب‪. :‬‬ ‫ب ‪6 5 4 3 2 1 -‬‬‫;‬ ‫>> ‪cin Hight‬‬ ‫‪>> Length‬‬ ‫‪...............................................................................................................................‬الجواب‪. :‬‬ ‫‪8‬‬ ‫‪76‬‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫ج ـ ‪-‬‬ ‫‪C‬‬ ‫‪>> A‬‬ ‫‪B‬‬ ‫;‬ ‫>>‬ ‫>>‬ ‫‪Cin‬‬ ‫‪...............................................................................................................................‬الجواب‪. :‬‬ ‫‪97‬‬

#include <iostream> )2( ‫ورقة العمل‬ using namespace std; :‫ اكتب برنامجًا واح ًدا فقط يقوم بكل مما ي�أتي‬- 1 .‫ ويطبع مجموعها‬،‫ يدخل ثلاث قيم‬- ‫� أ‬ int main() .‫ ويطبعهما بعك�س ترتيب �إدخالهما‬،‫ يدخل حرفين‬- ‫ب‬ { .‫ ويطبعه‬،c=a*b-a :‫ يح�سب ناتج المعادلة‬-‫ج ـ‬ int x; :‫ ملاح ًظا النتائج‬،‫ طبِّق البرامج الآتية با�ستخدام جهاز الحا�سوب‬-2 cin>>x; cout<<x<<endl; #include <iostream> } using namespace std; #include <iostream> int main() using namespace std; { int main() int x; { cin>>x; cout<<x*2<<endl; int x,y; } cin>>x; cout<<x<<endl; #include <iostream> cin>>y; cout<<y<<endl; using namespace std; } int main() { int x,y,z; cin>>x; cin>>y; z=x+y; cout<<z<<endl; } 98


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook