28 · محاكاة
المختبر
كل محاكيات Code Quest في مكان واحد. جرّب بحرية: لا يمكنك أن تكسر شيئًا، ولا شيء يحتاج إلى إصلاح بعدها.
البتات والبيانات5
💡
مفاتيح ومصابيحأربعة مفاتيح وأربعة مصابيح. شغّلها وأطفئها واكتشف كيف يبني الحاسوب كل الأعداد من «مضاء» و«مطفأ».افتح 🔢تحدٍّ
تحدّي النظام الثنائياصنع العدد المطلوب بثمانية مفاتيح قيمها 128 و64 و32 و16 و8 و4 و2 و1. كم واحدًا تستطيع حلّه؟افتح 🖼️
رسّام البكسلاتارسم صورة من 8 × 8 واقرأ الأعداد الثمانية التي يخزّنها الحاسوب لها. كل صورة على شاشتك تعمل بهذه الطريقة.افتح 🔤
الحروف أعداداكتب أي كلمة بأي أبجدية وشاهد العدد والبتات خلف كل حرف، حتى الرموز التعبيرية.افتح 🎯
لماذا 0.1 + 0.2 ≠ 0.3بدّل البتات الـ32 لعدد عشري: الإشارة والأسّ والكسر. شاهد بدقة ما يُخزَّن فعلًا والخطأ المتبقّي.افتح المنطق والدارات6
🚦
البوابات المنطقيةAND و OR و NOT و XOR و NAND و NOR: بدّل المداخل وراقب المصباح واقرأ جدول الحقيقة وهو يضيء.افتح ❓تحدٍّ
البوابة الغامضةبوابة مخبّأة في صندوق. اختبرها بتركيبات الدخل الأربع واكتشف أيّ بوابة هي.افتح ➕
دارة تجمعخمس بوابات منطقية تجمع ثلاثة بتات. تتبّع الإشارات عبر بوابتَي XOR وبوابتَي AND وبوابة OR في الجامع الكامل.افتح 🧮
الجامع ذو 4 بتاتأربعة جوامع في سلسلة تمرّر الحمل نحو اليسار. اختر عددين واجعله يتجاوز حدّه.افتح 🧷
دارة تتذكّربوابتان تغذّي كلٌّ منهما الأخرى فتحتفظان ببت واحد بعد أن تترك الزر. هذه الحلقة هي بذرة كل ذاكرة حاسوبية.افتح 🗄️
مسجّل من 8 بتاتثمانية مواسك تخزّن بايتًا واحدًا. اضبط أسلاك البيانات وأرسل نبضة ساعة وشاهد المسجّل يلتقطها.افتح الترانزستورات والرقاقات3
⚛️3D
داخل الترانزستورترانزستور مقطوع بالأبعاد الثلاثة. ارفع جهد البوابة وشاهد الإلكترونات تتجمّع تحت الأكسيد وتفتح قناة.افتح 🔧
بوابات من ترانزستوراتابنِ NOT بترانزستورين، و NAND و NOR بأربعة. شاهد أيّ المفاتيح يوصل وأيّ الطريقين يفوز.افتح 📈
قانون مورمن 2300 ترانزستور عام 1971 إلى أكثر من 100 مليار اليوم: تصفّح خمسين عامًا من الرقاقات في رسم واحد.افتح داخل المعالج4
🧠
حاسوب صغيرحاسوب كامل من 8 بتات بذاكرة من 16 بايتًا. تقدّم خطوة خطوة: جلب ثم فكّ ترميز ثم تنفيذ، نبضة ساعة في كل مرة.افتح 🔁
القفزات تصنع الحلقاتالحاسوب الصغير نفسه ينفّذ عدًّا تنازليًا. شاهد تعليمة JUMP واحدة تحوّل قائمة مستقيمة إلى حلقة.افتح ✖️
الضرب بلا ×هذا المعالج لا يعرف إلا الجمع والطرح. شاهد كيف تضرب حلقة من عمليات الجمع عددين على أي حال.افتح 🪜
من الشيفرة إلى الإلكتروناتتتبّع سطرًا واحدًا من بايثون عبر سبع طبقات: لغة التجميع ولغة الآلة والبوابات والترانزستورات وأخيرًا الجهود الكهربائية.افتح البرامج واللغات4
🤖تحدٍّ
برمج الروبوتاكتب الخطوات الدقيقة التي توصل الروبوت إلى بطاريته. سينفّذ ما تقوله بالضبط، حتى لو أخطأت.افتح 🔂تحدٍّ
حلقات الروبوتالخانات لا تكفي للوصول إلى البطارية؟ ابحث عن النمط واكتبه مرة واحدة ثم كرّره.افتح 👣
نفّذ الشيفرة سطرًا سطرًاتقدّم خطوة خطوة عبر القرارات والحلقات والدوال والعودية. شاهد كل متغيّر يتغيّر ومكدّس الاستدعاءات يكبر ثم يصغر.افتح 🏭
مصرِّف في أربع خطواتاكتب عملية حسابية وشاهدها تتحوّل إلى رموز ثم شجرة ثم تعليمات آلة وأخيرًا إلى نتيجة.افتح