مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
Nim
مسار عملي لتعلم Nim من الصفر
التعريف أولا
ما هي Nim
Nim لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم Nim من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
main.nimالتشغيل nim c -r main.nimالعادة تعلم جزءا صغيرا من Nim ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
مترجم Nim هي البيئة التي تشغل كود main.nim.
أول كود قابل للقراءة
ناتج البرنامج
entry point output syntax echoecho 42
الناتج 42نسب اللغة
شجرة Nim
اعرف من أين جاءت Nim وما اللغات القريبة وما الخطوة التالية.
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
Nim السؤال 1
Nim السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
Nim السؤال 2
Nim السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة
Nim السؤال 3
Nim السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Nim السؤال 4
Nim السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية
Nim السؤال 5
Nim السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة
Nim السؤال 6
Nim السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة
Nim السؤال 7
Nim السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Nim السؤال 8
Nim السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية
Nim السؤال 9
Nim السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة
Nim السؤال 10
Nim السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة
Nim السؤال 11
Nim السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Nim السؤال 12
Nim السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية
Nim السؤال 13
Nim السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة
Nim السؤال 14
Nim السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة
Nim السؤال 15
Nim السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Nim السؤال 16
Nim السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية
Nim السؤال 17
Nim السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة
Nim السؤال 18
Nim السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة
اختيار من متعدد
Nim السؤال 1
Nim السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
echo 42
مرجع
أنماط main.nim
nim c -r main.nimentry point output syntax echo
ناتج البرنامج
echo 42
- شغل أصغر ملف أولا
- اطبع قيمة معروفة واحدة
- افحص الناتج قبل إضافة كود أكثر
variables assignment types let
القيم والأسماء
let total = 42 echo total
- أعط القيم أسماء واضحة
- اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
- تتبع القيمة قبل تغييرها
function collection Seq
الدوال والمجموعات
proc add(a: int, b: int): int = a + b let scores = @[40, 2] echo scores.len
- اجعل الدوال صغيرة
- ارجع قيما مفيدة
- استخدم المجموعة الشائعة قبل اللجوء إلى الأطر