محرر ومشغّل الشيفرة الزائفة OCR
اكتب الشيفرة الزائفة بأسلوب OCR، وشغّلها مباشرة في متصفحك، وتقدّم سطرًا بسطر بينما تشاهد تغيّر المتغيرات.
ما هو الكود الوهمي؟
الكود الوهمي طريقة بلغة بسيطة لكتابة منطق البرنامج قبل كتابة الكود الفعلي. يستخدم كلمات مفتاحية منظّمة — IF وFOR وWHILE وPROCEDURE — لجعل الخطوات واضحة، لكنه يتخلّى عن الصياغة المعقّدة للغة معيّنة. لذلك فهو مثالي لتخطيط الخوارزميات والاستعداد للامتحانات وشرح الأفكار.
يتبع هذا المحرر قواعد OCR GCSE Computer Science (J277): =, print(), input(), if/else/endif, for…next, while…endwhile, do…until, switch/case/endswitch, procedure/function. اضغط Run لرؤية المخرجات ثم تقدّم سطرًا واحدًا في كل مرة لمشاهدة تحديث كل متغير.
نظرة سريعة على صياغة الشيفرة الزائفة OCR
| البنية | الصياغة | مثال |
|---|---|---|
| الإسناد | x = value | total = 0 |
| الإخراج | print(expr) | print("Total: " + str(total)) |
| الإدخال | x = input(prompt) | name = input("Name?") |
| الاختيار (if / else) | if … then … else … endif | if n > 5 then … endif |
| اختيار متعدد | switch x: case v: … default: … endswitch | switch day: case "Sat": … endswitch |
| حلقة محكومة بعدّاد | for i = a to b … next i | for i = 1 to 10 … next i |
| حلقة بشرط مسبق | while cond … endwhile | while n > 0 … endwhile |
| حلقة بشرط لاحق | do … until cond | do … until n == 0 |
| إجراء / روتين فرعي | procedure name(params) … endprocedure | greet("Ada") |
| دالة تُرجع قيمة | function name(params) … return … endfunction | return n * 2 |
| تعليق | // comment | // swap the values |
شاهد هذه الخوارزميات متحركة
الأسئلة الشائعة حول الكود الوهمي
ما هو الكود الوهمي؟
الكود الوهمي طريقة بلغة بسيطة لوصف خطوات الخوارزمية باستخدام كلمات مفتاحية منظّمة مثل IF وFOR وWHILE دون الصياغة الصارمة للغة برمجة حقيقية. يتيح لك تخطيط المنطق ونقله قبل كتابة الكود.
ما هي الشيفرة الزائفة بأسلوب OCR؟
الشيفرة الزائفة OCR هي أسلوب الكود المستخدم في امتحانات OCR GCSE Computer Science (J277). وتتميز بـ =, print(), input(), do…until, switch/case.
هل محرر الكود الوهمي مجاني؟
نعم. محرر ومشغّل الكود الوهمي مجانيان تمامًا، ويعملان في متصفحك، ولا يحتاجان إلى تسجيل أو تثبيت.