Skip to main content

المخرجات في لغة ض

دالة اطبع()

الدالة اطبع() تستخدم لعرض المخرجات على الشاشة.

الاستخدام الأساسي

اطبع("مرحباً بالعالم")

النتيجة:

مرحباً بالعالم

طباعة أنواع مختلفة

طباعة النصوص

اطبع("مرحباً")
اطبع('أهلاً')
اطبع("""نص متعدد
الأسطر""")

طباعة الأرقام

اطبع(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. طباعة أسطر فارغة

اطبع("السطر الأول")
اطبع() # سطر فارغ
اطبع("السطر الثالث")