
الفيديو ٠٤: المدخلات والمخرجات (خلي كودك يتكلم)
تعلّم كيف يستقبل البرنامج بيانات المستخدم من الكيبورد، وكيف تختلف cin و input و prompt، ولماذا التحويل بين النص والرقم ضروري.
اختبر ما تعلّمته
اختبر فهمك للـ Input/Output: استقبال البيانات، اتجاه التدفق، والتحويل بين الأنواع.
- السؤال ١
عندما يقوم المستخدم بإدخال عمره "25" من خلال لوحة المفاتيح عبر أمر (Input / cin / prompt)، كيف يستقبل الكمبيوتر هذه البيانات في البداية؟
- السؤال ٢
في لغة C++، نستخدم cin >> age; لأخذ المدخلات. ماذا يمثل اتجاه السهمين >> منطقياً؟
- السؤال ٣
أي لغة من اللغات الثلاث توفر دالة مدمجة يمكنها طباعة رسالة للمستخدم وأخذ المدخلات منه في سطر كود واحد فقط وبشكل مباشر في الكونسول (مثل: ("Enter name: "))؟
- السؤال ٤
في لغة Python، استخدمنا age = input("Enter your age: "). إذا أردنا أن نجمع على عمر المستخدم 5 سنوات age + 5، ما الذي يجب علينا فعله أولاً لتجنب حدوث خطأ (Error)؟
- السؤال ٥
ماذا يحدث إذا قام المستخدم بإدخال مسافات فارغة (Spaces) بالخطأ قبل وبعد كتابة اسمه في أمر الإدخال؟
- السؤال ٦
في لغة C++، إذا استخدمت أمر cin >> name; وقام المستخدم بكتابة اسمه الثنائي "Ahmed Ali"، ماذا سيتم تخزينه في المتغير name؟