محرر ومشغّل الشيفرة الزائفة Cambridge IGCSE
اكتب كودًا وهميًا بأسلوب Cambridge IGCSE، ونفّذه مباشرة في متصفحك، وتنقّل عبر كل سطر بينما تشاهد المتغيرات تتغيّر.
ما هو الكود الوهمي؟
الكود الوهمي طريقة بلغة بسيطة لكتابة منطق البرنامج قبل كتابة الكود الفعلي. يستخدم كلمات مفتاحية منظّمة — IF وFOR وWHILE وPROCEDURE — لجعل الخطوات واضحة، لكنه يتخلّى عن الصياغة المعقّدة للغة معيّنة. لذلك فهو مثالي لتخطيط الخوارزميات والاستعداد للامتحانات وشرح الأفكار.
يتبع هذا المحرر قواعد الشيفرة الزائفة في مناهج Cambridge International — IGCSE Computer Science (0478) وA-Level Computer Science (9618): DECLARE بأنواع صريحة، وسهم الإسناد ←، وOUTPUT وINPUT، وIF/ELSE/ENDIF، وCASE OF، وFOR…NEXT، وWHILE…ENDWHILE، وREPEAT…UNTIL، ومصفوفات تبدأ من 1، وPROCEDURE/FUNCTION مع RETURNS. اضغط Run لرؤية المخرجات ثم تقدّم سطرًا بسطر.
نظرة سريعة على صياغة الشيفرة الزائفة Cambridge
| البنية | الصياغة | مثال |
|---|---|---|
| تعريف متغير | DECLARE x : TYPE | DECLARE total : INTEGER |
| الإسناد | x ← value | total ← 0 |
| الإخراج | OUTPUT expr, expr | OUTPUT "Total: ", total |
| الإدخال | INPUT variable | INPUT name |
| الاختيار (if / else) | IF … THEN … ELSE … ENDIF | IF n > 5 THEN … ENDIF |
| اختيار متعدد | CASE OF x … OTHERWISE … ENDCASE | CASE OF grade 'A' : … ENDCASE |
| حلقة محكومة بعدّاد | FOR i ← a TO b [STEP s] … NEXT i | FOR i ← 1 TO 10 … NEXT i |
| حلقة بشرط مسبق | WHILE cond DO … ENDWHILE | WHILE n > 0 DO … ENDWHILE |
| حلقة بشرط لاحق | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| إجراء / روتين فرعي | PROCEDURE name(params) … ENDPROCEDURE | CALL greet("Ada") |
| دالة تُرجع قيمة | FUNCTION name(params) RETURNS TYPE … ENDFUNCTION | RETURN n * n |
| تعليق | // comment | // swap the values |
شاهد هذه الخوارزميات متحركة
الأسئلة الشائعة حول الكود الوهمي
ما هو الكود الوهمي؟
الكود الوهمي طريقة بلغة بسيطة لوصف خطوات الخوارزمية باستخدام كلمات مفتاحية منظّمة مثل IF وFOR وWHILE دون الصياغة الصارمة للغة برمجة حقيقية. يتيح لك تخطيط المنطق ونقله قبل كتابة الكود.
هل يمكن فعلًا تشغيل الكود الوهمي؟
الكود الوهمي غير قابل للتنفيذ عادةً، لكن هذا المحرر ينفّذ لهجة محدّدة جيدًا (كود وهمي بأسلوب Cambridge IGCSE / A-Level) بالكامل داخل متصفحك، فترى المخرجات وتتنقّل فيه سطرًا بسطر.
أي كود وهمي يستخدمه هذا المحرر؟
يتّبع أعراف الكود الوهمي في Cambridge IGCSE وA-Level — DECLARE وسهم الإسناد ← وOUTPUT وINPUT وIF/ELSE/ENDIF وFOR/NEXT وWHILE/ENDWHILE وREPEAT/UNTIL والمصفوفات وPROCEDURE/FUNCTION.
هل محرر الكود الوهمي مجاني؟
نعم. محرر ومشغّل الكود الوهمي مجانيان تمامًا، ويعملان في متصفحك، ولا يحتاجان إلى تسجيل أو تثبيت.