مشروعك الصغير: خطط وابنِ واختبر واشرح
مشروعك الصغير من عندك، وهو صغير ويمكن التحقق منه على الورق. اختر أحد شكلين. الشكل أ برنامج بايثون فيه قائمة ودالة. الشكل ب صفحة صغيرة فيها فعل عند النقر. واعمل بأربع خطوات. الخطة: اكتب الغرض ومن يستخدمه والأجزاء. البناء: اكتب الشفرة في قطع قصيرة. الاختبار: اكتب جدول اختبار فيه المُدخل والنتيجة المتوقعة والنتيجة الفعلية، ثم أصلح شيئًا واحدًا في كل مرة. الشرح: قل ماذا يفعل المشروع، وما الذي يجوز لمساعد الذكاء الاصطناعي أن يفعله وما الذي لا يجوز. يجوز للمساعد أن يقترح أفكارًا أو يشرح خطأً أو يقترح قطعة شفرة لتقرأها. ولا يجوز أن يقرر عنك، ولا أن يوثق به دون تحقق، ولا أن يتلقى بيانات شخصية. وفي البرنامج النموذجي تحمل القائمة أربعة أسعار مخترعة بالجنيه، وتبين الدالة over_limit هل السعر فوق حد معين، وتعدّ الحلقة الأسعار الأعلى من ٢٠ (٣٠ و٢٥ أي ٢). ويفحص جدول الاختبار حدودًا أخرى. واستخدم بيانات مخترعة فقط في مشروعك.
1prices = [12, 30, 8, 25] 2 3def over_limit(p, limit): 4 return p > limit 5 6count = 0 7for p in prices: 8 if over_limit(p, 20): 9 count = count + 1 10print(count) 11print(sum(prices))
2 75
| الحد | العدد المتوقع | السبب |
|---|---|---|
| 20 | 2 | ٣٠ و٢٥ أعلى من ٢٠ |
| 30 | 0 | لا سعر أعلى من ٣٠ |
| 5 | 4 | الأسعار الأربعة كلها أعلى من ٥ |
1<h2 id="tip">Tip of the day</h2> 2<button id="more">More</button> 3<script> 4document.getElementById("more").onclick = () => { 5 document.getElementById("tip").textContent = "Drink water."; 6}; 7</script>
اختر فكرة مشروعك (ببيانات مخترعة فقط). اكتب الخطة في ثلاثة أسطر والشفرة على الورق وجدول اختبار فيه ثلاثة صفوف على الأقل وجملتين عما يجوز لمساعد الذكاء الاصطناعي أن يفعله لك وما لا يجوز.