المحوّل كصفحة ويب بلغة PHP
الإجابات لأولياء الأمور والمعلمين.
1
يكتب الزائر 2C ويضغط الزر السداسي عشري في صفحة هذا الأسبوع. ما النتائج الثلاث؟ اكتب خطوات الحل.
العشري 44 لأن ٢ × ١٦ + ١٢ = ٤٤؛ والثنائي 101100؛ والسداسي عشري يظهر كما كُتب 2C.
2
يكتب الزائر 59 ويضغط الزر العشري. ما النتيجتان الثنائية والسداسية عشرية؟
الثنائي 111011 والسداسي عشري 3b (٥٩ = ٣ × ١٦ + ١١).
3
اكتب شرط PHP الذي يكون صحيحًا فقط حين يُضغط زر اسمه btnShow.
isset($_POST['btnShow'])
4
كتب تلميذ $dec = bindec($_POST['number']); خارج كل اختبار isset. لماذا هو مكان سيئ لهذا السطر؟
لأنه يعمل في كل زيارة، ومنها الزيارة الأولى حين لم يُرسَل شيء، فلا يوجد عدد مكتوب لتحويله.
5
أي هذه الإدخالات يقبلها المحوّل المفحوص للزر العشري: 4096 و40 96 و-12 و12345678901؟ اذكر سبب رفض كل ما يرفضه.
يقبل 4096. ويرفض 40 96 (فيه مسافة) و-12 (فيه علامة سالب) و12345678901 (أكثر من تسعة أرقام).