جاري التحميل...

العوامل

int total = 4 + 9; يخزن عدداً صحيحاً بُني بعلامة الجمع بين 4 و 9، و Console.WriteLine(total) يكتب 13. الشاشة سطر واحد. العلامة نفسها ليست على ذلك السطر، ولا يوجد سطر ثانٍ لـ 4 أو لـ 9. احتفظ باسم الصنف العام Pine.

علامة بين عددين

افتح ملف Pine في C#. اسم الصنف يبقى Pine. هذه الصفحة لا تُعيد تسمية النوع. احذف string[] plants إن كان السطر ما زال موجوداً، بما في ذلك الأقواس المعقوفة، و leaf، و mint، وكل سطر كتابة فيه plants[0]. احذف string plant = null إن كان ما زال موجوداً. احذف plant.Length. احذف int count إن كان ما زال موجوداً، بما في ذلك 40 و -4. احذف double weight إن كان ما زال موجوداً. احذف bool ripe إن كان ما زال موجوداً. احذف أي سطر ReadLine. الملف الذي تحتفظ به بلا انتظار، بلا plants، بلا plant، بلا count، بلا weight، وبلا ripe. الرقم يُكتب فقط بسطر الكتابة الذي يستخدم الاسم الذي يحمل القيمة المجمّعة.

داخل Main، سطر التخزين هو int total = 4 + 9;. int كلمة النوع. تقول إن هذا الاسم يحمل عدداً صحيحاً. total هو الاسم، ويبدأ بحرف t صغير. علامة = تخزن. يمين = فيه عددان صحيحان وعلامة واحدة. العدد الأول 4. العلامة +. العدد الثاني 9. لا اقتباس حول 4، ولا اقتباس حول 9. الفاصلة المنقوطة تنهي السطر. هذا السطر يخزن عدداً واحداً. لا يكتب الشاشة. التخزين ليس كتابة. الشاشة تبقى فارغة حتى نهاية هذا السطر. العددان لا يُحفظان باسمين منفصلين على هذه الصفحة. العلامة لا تظهر وحدها على الشاشة. العلامة تخبر C# كيف يصنع العدد الواحد الذي يحمله total.

علامة بين عددين ليست نفس عمل علامة على عدد واحد. في صفحة الأعداد، int count = -4; كتب علامة ناقص على أرقام عدد واحد. ذلك السطر لم يكن فيه عدد ثانٍ للجمع. هذه الصفحة تضع علامة بين عددين يقفان كلٌّ بمفرده. int total = 4 + 9; فيه 4، ثم علامة جمع، ثم 9. علامة الجمع ليست ملتصقة بـ 4 كـ 4 ذي إشارة، وليست ملتصقة بـ 9 كـ 9 ذي إشارة. تجلس في الوسط وتجمعهما. إن أظهرت الشاشة -4، ملف الأعداد ما زال في مكانه. احذف ذلك السطر. إن أظهرت الشاشة leaf، ملف المصفوفات ما زال في مكانه. احذف الأقواس والأقواس المربعة.

سطر الكتابة هو الاسم العاري: Console.WriteLine(total);. بلا اقتباس، وبلا علامة على ذلك السطر. C# يقرأ الاسم total، يكتب العدد الصحيح الذي يحمله ذلك الاسم، وينهي السطر. للملف الذي تحتفظ به، ذلك العدد هو 13. حروف الاسم، t، o، t، a، l، ليست على الشاشة. int ليس على الشاشة. علامة الجمع ليست على الشاشة. الرقم 4 ليس على الشاشة وحده. الرقم 9 ليس على الشاشة وحده. الرقمان 1 و 3 على الشاشة، سطر واحد، 13. احفظ الملف.

الملف الذي تحتفظ به

احتفظ بهذا الشكل التعليمي. كلمة نوع واحدة، int. اسم واحد، total. سطر تخزين واحد يكتب 4، ثم علامة جمع، ثم 9، بلا اقتباس حول أي عدد. سطر كتابة واحد، وذلك السطر يستخدم الاسم العاري. لا سطر plants، لا سطر null، ولا سطر كتابة ثانٍ.

the file you keep

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int total = 4 + 9;
        Console.WriteLine(total);
    }
}

اقرأه من الأعلى. using System; يجهّز الأسماء القصيرة. public class Pine يسمّي النوع. public static void Main() حيث يبدأ وقت التشغيل. int total = 4 + 9; يخزن عدداً صحيحاً واحداً. لا يكتب شيئاً. Console.WriteLine(total); يكتب 13 وينهي السطر. سطر واحد على الشاشة. بلا اقتباس. بلا سطر ثانٍ. لا سطر string[] في الملف الذي تحتفظ به، ولا سطر يخزن null.

شغّله بـ dotnet run. البرنامج يكتب 13. لا ينتظر أن تكتب. العددان والعلامة كانا في الملف مسبقاً. هذه ليست Java؛ الشكل نفسه في C# مع Pine. إن انتظر dotnet run، ما زال ReadLine في الملف. احذف ذلك السطر واحتفظ بـ int total = 4 + 9; وبسطر الكتابة الوحيد. البرنامج ينتهي بعد سطر الكتابة. الشاشة تعرض 13. سطر واحد. بلا اقتباس. إن أظهرت الشاشة 4، قد يكون سطر الكتابة يطبع اسماً آخر، أو سطر التخزين ما زال int total = 4; بلا علامة وبلا عدد ثانٍ. الملف الذي تحتفظ به فيه العددان وعلامة الجمع. إن أظهرت الشاشة 9، يُكتب العدد الثاني وحده، أو العلامة ناقصة. إن أظهرت الشاشة حروف 4 + 9، سطر الكتابة فيه اقتباس حول تلك الأحرف: Console.WriteLine("4 + 9");. الاقتباس يحدد حروفاً، فلا يُكتب العدد المجمّع. إن أظهرت الشاشة total، سطر الكتابة فيه اقتباس حول الاسم. إن أظهرت الشاشة leaf، ما زال plants في الملف. إن أظهرت الشاشة null، ملف null ما زال في مكانه. إن أظهرت الشاشة 40، ملف الأعداد ما زال في مكانه. لا تعيد تثبيت حزمة .NET SDK لأجل شاشة تظهر سطراً خاطئاً.

شاشة تعرض 13 وحدها لا تثبت علامة الجمع. int total = 13; أيضاً يكتب 13. الشاشة قد تبدو متشابهة. الملف لا. الملف الذي تحتفظ به فيه 4، ثم +، ثم 9. عندما تحكم على هذه الصفحة، ابحث عن العلامة بين العددين. لا تحكم على الملف من الشاشة وحدها.

المسافات حول العلامة مسموحة. int total = 4+9; بلا مسافات ما زال يخزن 13، والبناء لا يكتب خطأ. int total = 4 + 9; مع مسافات ما زال يخزن 13. الملف الذي تحتفظ به يستخدم مسافات حول العلامة، لأن العلامة أوضح هكذا. المسافات ليست قيمة ثانية. غياب عدد غير مسموح. int total = 4 + ; يجعل البناء يكتب خطأ. int total = + 9; ليس الملف الذي تحتفظ به. علامة جمع على عدد واحد، كما في int total = +9;، تخزن 9. ذلك السطر بلا عدد ثانٍ للجمع. مسموح، وليس الملف الذي تحتفظ به. الملف الذي تحتفظ به فيه عددان وعلامة واحدة بينهما.

الاقتباس حول عدد يحوّله إلى حروف. int total = "4" + 9; يطلب من C# أن يجمع حروفاً مع عدد صحيح بطريقة لا تعلّمها هذه الصفحة. البناء يكتب خطأ. احذف الاقتباس. جانبا العلامة، على هذه الصفحة، أعداد صحيحة بلا اقتباس. Console.WriteLine(4 + 9); بلا اسم total أيضاً يكتب 13. الشاشة قد تبدو متشابهة. الملف الذي تحتفظ به يخزن العدد المجمّع تحت اسماً أولاً، ثم يكتب ذلك الاسم. عندما تحكم على هذه الصفحة، ابحث عن int total وابحث عن العلامة على سطر التخزين.

يجب أن يكون الاسم موجوداً قبل أي سطر يستخدمه. إن كُتب Console.WriteLine(total); فوق int total = 4 + 9;، البناء يكتب خطأ. ضع سطر التخزين فوق سطر الكتابة. لا تكتب int مرة ثانية لنفس الاسم. سطر لاحق يمكنه استبدال العدد بلا int مرة أخرى، بعد أن يوجد total: total = 4 + 9;. ذلك الشكل مسموح. ليس مطلوباً. الملف الذي تحتفظ به ينشئ الاسم ويخزن العدد المجمّع في سطر واحد.

علامات أخرى تكتب أعداداً أخرى

علامة الجمع ليست الوحيدة. علامة الطرح بين عددين تطرح الثاني من الأول. int total = 9 - 4; تخزن 5. هذا التشغيل مسموح، وليس الملف الذي تحتفظ به. شغّل dotnet run. الشاشة تعرض 5. سطر واحد. العلامة على الشاشة لا تُكتب كحرف. يُكتب الرقم 5 فقط. بعد أن ترى 5، أعد علامة الجمع. الملف الذي تحتفظ به يكتب 13.

علامة النجمة تضرب. int total = 4 * 9; تخزن 36. البناء لا يكتب خطأ. dotnet run يكتب 36. سطر واحد. النجمة هي علامة الضرب على هذه الصفحة. لا تكتب الكلمة times. لا تكتب x كعلامة ضرب. int total = 4 x 9; يعامل x كاسماً. هذا الملف ليس فيه ذلك الاسم. البناء يكتب خطأ. بعد أن ترى 36، أعد 4 + 9.

الأعداد الصحيحة تطرح الباقي

علامة الشرطة المائلة تقسم. عندما يكون الجانبان عددين صحيحين، الجواب عدد صحيح أيضاً. الجزء الباقي بعد القسمة يُطرح. لا يُقرّب لأعلى. ولا يُحفظ كنقطة وأرقام إضافية على هذه الصفحة.

whole-number division

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int total = 9 / 4;
        Console.WriteLine(total);
    }
}

هذا الملف الثاني. ليس الملف الذي تحتفظ به. شغّل dotnet run. الشاشة تعرض 2. سطر واحد. لا تعرض 2.25. لا تعرض 2.0. لا تعرض حروف 9 / 4. أربعة يدخل في تسعة مرتين كعدد صحيح، والباقي لا يُكتب على هذه الشاشة. إن أظهرت الشاشة 13، ما زلت على الملف الذي تحتفظ به. ضع هذا الملف الثاني مكانه فقط عندما تريد رؤية الباقي المطرُوح. إن أظهرت الشاشة 0، قد يكون سطر التخزين int total = 4 / 9;، لأن أربعة لا يحتوي تسعة ولو مرة واحدة كعدد صحيح. ذلك السطر مسموح، وليس هذا الملف الثاني. هذا الملف الثاني هو 9 / 4، والشاشة 2.

نقطة على أي جانب تخرجك من قسمة الأعداد الصحيحة. int total = 9.0 / 4; ليس سطر تخزين int تحتفظ به هذه الصفحة. البناء يكتب خطأ عندما تكون كلمة النوع int والجانب الأيمن ليس نتيجة عدد صحيح تعلّمها هذه الصفحة. أبقِ الجانبين أعداداً صحيحة بلا نقطة عندما تريد رؤية الباقي المطرُوح كـ 2. بعد أن ترى 2، أعد الملف المحفوظ: int total = 4 + 9; و Console.WriteLine(total); واحد.

علامة الباقي

الباقي الذي تطرحه القسمة يمكن تخزينه بعلامة مختلفة. تلك العلامة هي %. ليست كلمة percent. وليست علامة تعليق. بين عددين صحيحين، تخزن ما يبقى بعد قسمة الأعداد الصحيحة.

the leftover mark

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int total = 10 % 3;
        Console.WriteLine(total);
    }
}

هذا الملف الثالث. ليس الملف الذي تحتفظ به. شغّل dotnet run. الشاشة تعرض 1. سطر واحد. ثلاثة يدخل في عشرة ثلاث مرات كعدد صحيح، ويبقى 1. الشاشة لا تعرض 3. الشاشة لا تعرض حروف 10 % 3. إن أظهرت الشاشة 0، الجانبان يقسمان بلا باقي، كما في int total = 9 % 3; الذي يخزن 0. ذلك السطر مسموح، وليس هذا الملف الثالث. إن أظهرت الشاشة 2، قد تكون ما زلت على ملف القسمة. ضع هذا الملف الثالث مكانه فقط لفحص الباقي. بعد أن ترى 1، أعد الملف المحفوظ.

📊 العلامة بين عددين والشاشة

سطر التخزين الشاشة
int total = 4 + 9; 13
int total = 9 - 4; 5
int total = 4 * 9; 36
int total = 9 / 4; 2
int total = 10 % 3; 1
int total = 4; 4

اقرأ الجدول بجانب تشغيل، لا بدلاً منه. لعلامة الجمع، البناء لا يكتب خطأ و dotnet run يكتب 13. لعلامة الطرح بين عددين، الشاشة 5. لعلامة النجمة، الشاشة 36. لعلامة الشرطة مع أعداد صحيحة، الشاشة 2، والباقي ليس على ذلك السطر. لعلامة الباقي، الشاشة 1. لـ int total = 4; بلا عدد ثانٍ وبلا علامة، الشاشة 4، وذلك السطر ليس الملف الذي تحتفظ به. بعد كل فحص، أعد الملف المحفوظ: int total = 4 + 9; و Console.WriteLine(total);. الشاشة المحفوظة 13، سطر واحد.

كتابة العلامة كحروف لا تجمع العددين. Console.WriteLine("4 + 9"); يكتب الأحرف 4، مسافة، +، مسافة، 9. الشاشة تعرض 4 + 9. ذلك ليس العدد 13. البناء يبقى هادئاً. الاقتباس هو ما يمنع العلامة من العمل كعلامة. الملف الذي تحتفظ به بلا اقتباس حول الأعداد، وسطر الكتابة بلا اقتباس حول الاسم.

الفاصلة ليست علامة على هذه الصفحة. int total = 4, 9; يجعل البناء يكتب خطأ. لا تستخدم فاصلة لتقف بين عددين تريد جمعهما. العلامات التي تحتفظ بها هذه الصفحة هي +، -، *، /، و %. علامات المقارنة مثل == تنتظر الصفحة التالية. علامات منطقية مثل && تنتظر صفحة لاحقة. هذه الصفحة لا تخزن true أو false. إن أظهرت الشاشة true، ما زال ripe في الملف. احذف ذلك السطر.

يمكنك الآن تخزين عدد صحيح واحد بعلامة بين عددين صحيحين وكتابة ذلك العدد. int total = 4 + 9; يخزن 13. Console.WriteLine(total); يكتب 13 وينهي السطر. int total = 9 / 4; يكتب 2، لأن الأعداد الصحيحة تطرح الباقي. int total = 10 % 3; يكتب 1، الباقي. علامة الطرح بين عددين ليست كعلامة الطرح على عدد واحد. الصفحة التالية تترك علامات الجمع هذه. تنظر إلى علامات تسأل هل يطابق عددٌ عدداً آخر — المقارنة بعد ذلك.

الشاشة هي العدد المجمّع

الملف الذي تحتفظ به يكتب 13. الاسم على سطر الكتابة total، و total ليس على الشاشة. علامة الجمع في الملف، وليست على الشاشة. 4 و 9 في الملف، وليسا على الشاشة كسطرين منفصلين. قسمة الأعداد الصحيحة وعلامة الباقي ليستا الملف الذي تحتفظ به. الاقتباس حول العلامة يكتب حروفاً، لا العدد المجمّع.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
6
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى