المخرجات في لغة ض
دالة اطبع()
الدالة اطبع() تستخدم لعرض المخرجات على الشاشة.
الاستخدام الأساسي
اطبع("مرحباً بالعالم")
النتيجة:
مرحباً بالعالم
طباعة أنواع مختلفة
طباعة النصوص
اطبع("مرحباً")
اطبع('أهلاً')
اطبع("""نص متعدد
الأسطر""")
طباعة الأرقام
اطبع(42) # رقم صحيح
اطبع(3.14) # رقم عشري
اطبع(-17) # رقم سالب
طباعة القيم المنطقية
اطبع(صحيح) # True
اطبع(خطأ) # False
اطبع(عدم) # None
طباعة المتغيرات
اسم = "أحمد"
عمر = 25
اطبع(اسم)
اطبع(عمر)
النتيجة:
أحمد
25
طباعة قيم متعددة
استخدام الفواصل
اسم = "أحمد"
عمر = 25
اطبع("الاسم:"، اسم، "العمر:"، عمر)
النتيجة:
الاسم: أحمد العمر: 25
ملاحظة: تضيف الفواصل مسافة تلقائياً بين القيم.
دمج النصوص
استخدام عملية الجمع (+)
اسم = "أحمد"
عمر = 25
اطبع("الاسم: " + اسم)
اطبع("العمر: " + نص(عمر)) # يجب تحويل الرقم لنص
النتيجة:
الاسم: أحمد
العمر: 25
أمثلة متقدمة
الاسم_الأول = "أحمد"
الاسم_الأخير = "محمد"
# دمج نصين
الاسم_الكامل = الاسم_الأول + " " + الاسم_الأخير
اطبع(الاسم_الكامل) # أحمد محمد
# دمج مع أرقام
السعر = 100
الرسالة = "السعر: " + نص(السعر) + " ريال"
اطبع(الرسالة) # السعر: 100 ريال
طباعة المجموعات
القوائم
أرقام = [1، 2، 3، 4، 5]
اطبع(أرقام)
النتيجة:
[1، 2، 3، 4، 5]
القواميس
شخص = {"اسم": "أحمد"، "عمر": 25}
اطبع(شخص)
النتيجة:
{"اسم": "أحمد"، "عمر": 25}
طباعة عناصر القائمة
فواكه = ["تفاح"، "موز"، "برتقال"]
لكل فاكهة في فواكه:
اطبع(فاكهة)
النتيجة:
تفاح
موز
برتقال
التنسيق المتقدم
طباعة جدول
اطبع("الاسم\tالعمر\tالمدينة")
اطبع("-----\t-----\t------")
اطبع("أحمد\t25\tالرياض")
اطبع("محمد\t30\tجدة")
اطبع("سارة\t22\tالدمام")
النتيجة:
الاسم العمر المدينة
----- ----- ------
أحمد 25 الرياض
محمد 30 جدة
سارة 22 الدمام
استخدام الأحرف الخاصة
# سطر جديد: \n
اطبع("السطر الأول\nالسطر الثاني")
# تبويب: \t
اطبع("العمود 1\tالعمود 2")
# علامة التنصيص: \"
اطبع("قال: \"مرحباً\"")
# شرطة مائلة عكسية: \\
اطبع("المسار: C:\\مجلد\\ملف")
النتيجة:
السطر الأول
السطر الثاني
العمود 1 العمود 2
قال: "مرحباً"
المسار: C:\مجلد\ملف
طباعة العمليات الحسابية
أ = 10
ب = 5
اطبع("الجمع: " + نص(أ + ب))
اطبع("الطرح: " + نص(أ - ب))
اطبع("الضرب: " + نص(أ * ب))
اطبع("القسمة: " + نص(أ / ب))
النتيجة:
الجمع: 15
الطرح: 5
الضرب: 50
القسمة: 2
طباعة معلومات مفصلة
مثال: معلومات طالب
# بيانات الطالب
اسم = "أحمد محمد"
عمر = 20
التخصص = "علوم الحاسب"
المعدل = 4.5
# طباعة منسقة
اطبع("=" * 30)
اطبع("معلومات الطالب")
اطبع("=" * 30)
اطبع("الاسم: " + اسم)
اطبع("العمر: " + نص(عمر) + " سنة")
اطبع("التخصص: " + التخصص)
اطبع("المعدل: " + نص(المعدل) + " من 5")
اطبع("=" * 30)
النتيجة:
==============================
معلومات الطالب
==============================
الاسم: أحمد محمد
العمر: 20 سنة
التخصص: علوم الحاسب
المعدل: 4.5 من 5
==============================
طباعة نتائج الدوال
دالة مربع(رقم):
ارجع رقم * رقم
نتيجة = مربع(5)
اطبع("مربع 5 = " + نص(نتيجة))
النتيجة:
مربع 5 = 25
طباعة شرطية
الدرجة = 85
إذا الدرجة >= 90:
اطبع("ممتاز - درجة A")
وإذا الدرجة >= 80:
اطبع("جيد جداً - درجة B")
وإذا الدرجة >= 70:
اطبع("جيد - درجة C")
وإلا:
اطبع("راسب - درجة F")
النتيجة:
جيد جداً - درجة B
أمثلة عملية
مثال 1: حاسبة بسيطة
عدد1 = عشري(ادخل("أدخل العدد الأول: "))
عدد2 = عشري(ادخل("أدخل العدد الثاني: "))
اطبع("\nالنتائج:")
اطبع("---------")
اطبع(نص(عدد1) + " + " + نص(عدد2) + " = " + نص(عدد1 + عدد2))
اطبع(نص(عدد1) + " - " + نص(عدد2) + " = " + نص(عدد1 - عدد2))
اطبع(نص(عدد1) + " × " + نص(عدد2) + " = " + نص(عدد1 * عدد2))
اطبع(نص(عدد1) + " ÷ " + نص(عدد2) + " = " + نص(عدد1 / عدد2))
مثال 2: جدول الضرب
رقم = عدد(ادخل("أدخل رقماً لعرض جدول الضرب: "))
اطبع("\nجدول الضرب للعدد " + نص(رقم))
اطبع("=" * 20)
لكل ع في مدى(1، 11):
نتيجة = رقم * ع
اطبع(نص(رقم) + " × " + نص(ع) + " = " + نص(نتيجة))
مثال 3: قائمة المشتريات
مشتريات = ["خبز"، "حليب"، "بيض"، "فواكه"، "خضروات"]
اطبع("قائمة المشتريات:")
اطبع("=" * 20)
عداد = 1
لكل عنصر في مشتريات:
اطبع(نص(عداد) + ". " + عنصر)
عداد += 1
اطبع("\nعدد العناصر: " + نص(طول(مشتريات)))
نصائح مهمة
1. تحويل الأنواع قبل الدمج
# خطأ
عمر = 25
اطبع("عمري " + عمر) # خطأ: لا يمكن دمج نص ورقم
# صحيح
اطبع("عمري " + نص(عمر))
2. استخدام الفواصل للطباعة السريعة
# بدلاً من
اطبع("الاسم: " + نص(اسم) + " العمر: " + نص(عمر))
# استخدم
اطبع("الاسم:"، اسم، "العمر:"، عمر)
3. طباعة أسطر فارغة
اطبع("السطر الأول")
اطبع() # سطر فارغ
اطبع("السطر الثالث")