ما الفرق الرئيسي في المقطع البرمجي بين التعامل مع المواد القابلة للتلف (Consumables) والمواد طويلة الأمد (Non-consumables) في نظام إنترنت الأشياء؟
- أ) اسم الملف البرمجي، حيث يكون consumables.py للمواد القابلة للتلف و nonconsumables.py للمواد طويلة الأمد.
- ب) الرسالة المستلمة من node.read()، حيث تكون "1" للمواد القابلة للتلف و"2" للمواد طويلة الأمد.
- ج) النص المرسل في الأمر node.send()، حيث يُرسل "CONSUMABLES" للمواد القابلة للتلف و"NONCONSUMABLES" للمواد طويلة الأمد.
- د) الرسالة المطبوعة بواسطة node.print()، حيث تطبع "PICK" للمواد القابلة للتلف و"DO NOT PICK" للمواد طويلة الأمد.
الإجابة الصحيحة: c
الإجابة: النص المرسل في الأمر node.send()، حيث يُرسل "CONSUMABLES" للمواد القابلة للتلف و"NONCONSUMABLES" للمواد طويلة الأمد.
الشرح: 1. في مقطع المواد القابلة للتلف (consumables.py)، الأمر هو: node.send("CONSUMABLES " + str(node.id())). 2. في مقطع المواد طويلة الأمد (nonconsumables.py)، الأمر هو: node.send("NONCONSUMABLES " + str(node.id())). 3. الفرق الوحيد هو النص المفتاحي "CONSUMABLES" مقابل "NONCONSUMABLES"، مما يميز نوع المادة للمستشعر أو الخادم.
تلميح: انظر إلى سطر الأمر node.send() في كلا المقطعين البرمجيين.
التصنيف: فرق بين مفهومين | المستوى: سهل