برمجة تعمل بلا إنترنت

اكتب الكود بجانب دروسك، وشغّله في مكانه

لوحة برمجة صغيرة تطفو فوق الصفحة مثل الحاسبة. اكتب برنامجاً قصيراً، واضغط «تشغيل»، وشاهد النتيجة في طرفية حقيقية تتوقف وتنتظر حين يطلب البرنامج قيمة.

لوحة البرمجة في NoteM فوق صفحة دفتر: جدول ضرب بلغة Python، وزر «تشغيل» الأخضر، وجدول ضرب 7 في الطرفية.

سبع لغات، كلها داخل التطبيق

اختر اللغة من القائمة أعلى اللوحة. لكل لغة كودها المحفوظ، وكل شيء يعمل على الآيباد نفسه، بلا إنترنت وبلا خادم.

  • Python 3 مع NumPy و pandas و Matplotlib و sqlite3
  • C و ‎C++‎ بمترجم clang حقيقي
  • ‎C#‎ و JavaScript، و SQL على قاعدة SQLite حقيقية
  • HTML مع CSS و JavaScript، تظهر صفحةً حية بجانب الكود

طرفية حقيقية تنتظر طلابك

حين يصل البرنامج إلى input()‎ في Python أو cin في ‎C++‎ أو prompt()‎ في JavaScript يتوقف فعلاً. اكتب الجواب في الطرفية واضغط Return، فيكمل من حيث توقف.

  • الأخطاء بالأحمر، وسطر الخطأ معلَّم في الهامش
  • رسوم Matplotlib تظهر صوراً في الطرفية
  • نتائج SQL و console.table تظهر جداول حقيقية
  • في Python يعرض «إظهار نتائج الأسطر» ما قرأه كل سطر وطبعه وغيّره
اللوحة نفسها ببرنامج ‎C++‎ يقرأ n بـ cin ويطبع جدول ضربه.

احفظه، واشرحه، وضعه على الصفحة

احفظ ما شئت من البرامج في «برامجي»، ثم اضغط «ضعه على الصفحة» لينزل الكود ونتيجته على صفحتك نصاً تحرّكه وتكتب فوقه.

  • «حوّل مسألة إلى برنامج…» من نص تكتبه أو صورة أو من الصفحة
  • «اشرح هذا الكود» سطراً بسطر، و«صحّح الخطأ» بعد تشغيل فاشل
  • بمفتاح الذكاء الاصطناعي الخاص بك، أو بذكاء Apple على الجهاز حيث يتوفر
  • «أكبر» يعطي الكود والطرفية مساحة أوسع

أسئلة يسألها المعلّمون

هل تحتاج لوحة البرمجة إلى الإنترنت؟

لا. Python و C و ‎C++‎ و ‎C#‎ و JavaScript و SQL و HTML كلها تعمل داخل التطبيق. صفحة HTML التي تجلب صوراً أو مكتبات من الإنترنت وحدها تحتاج اتصالاً.

هل يكتب الطلاب مدخلات والبرنامج يعمل؟

نعم. يتوقف البرنامج عند input()‎ أو cin أو scanf أو prompt()‎ وينتظر حتى تكتب القيمة في الطرفية وتضغط Return.

هل أستعمل NumPy و pandas و Matplotlib؟

نعم. هي مرفقة بالتطبيق وتُحمَّل حين يستوردها برنامجك. ورسوم Matplotlib تظهر في الطرفية بعد plt.show()‎.

هل لوحة البرمجة مجانية؟

نعم، لـ HTML مع CSS و JavaScript. أما Python و C و ‎C++‎ و ‎C#‎ و JavaScript و SQL فهي مع NoteM Pro.

مركز المساعدة

حضّر درسك القادم في NoteM

نزّله مجاناً على iPad و iPhone و Mac.

حمّله منApp Store