محرر المخططات الانسيابية: أشكال وأسهم وتسميات نعم/لا مباشرة في المتصفح.
يُرسم المخطط في متصفحك ولا يُرسل إلى أي مكان.
ماذا يفعل المحرر
رموز معيار ISO 5807، وأسهم تلتف حول الأشكال من تلقاء نفسها وتلتصق بجوانبها، وتسميات «نعم» و«لا» عند مخارج الشرط. زر «+» يضع الشكل التالي موصولًا مسبقًا، و«ترتيب» يرتّب المخطط كله. يُحفظ المخطط في متصفحك أثناء العمل، ويمكنك تنزيله بصيغة PNG أو SVG أو PDF أو ككود Mermaid.
أمثلة: زوجي أم فردي أكبر الأعداد الثلاثة المجموع من 1 إلى N التحقق من كلمة المرور
كيف تضع مخططًا انسيابيًا في Word أو Google Docs
- Word 2019 وMicrosoft 365: صيغة SVG. أدرجها كأي صورة عادية فيبقى المخطط حادًا عند أي تكبير.
- Google Docs وإصدارات Word القديمة: صيغة PNG بدقة 300 dpi. اختر العرض «A4، هوامش Word الافتراضية» أو «US Letter» فتأخذ الصورة عرض النص تمامًا.
- LaTeX: ملف PDF بحجم المخطط، يدرجه \includegraphics دون فقدان الحدة.
- الأسرع: «نسخ الصورة» في نافذة «تنزيل»، ثم Ctrl+V مباشرة في المستند.
ملفات PNG وSVG التي تُنزَّل من هنا تحمل المخطط نفسه في داخلها: اسحب الملف إلى اللوحة مجددًا وتابع التعديل.
رموز المخطط الانسيابي ومعانيها
الأسماء كما في لوحة الأشكال. الخمسة الأولى تظهر في كل تمرين مدرسي تقريبًا، والبقية للمخططات الموافقة لمعيار ISO 5807.
| الشكل | الاسم | متى يُستخدم |
|---|---|---|
| بداية / نهاية | بداية الخوارزمية ونهايتها، ومدخل البرنامج الفرعي ومخرجه. | |
| عملية | عملية حسابية أو أي إجراء: إسناد، حساب، أمر. | |
| شرط | فحص شرط: للمعيّن مخرجان، «نعم» و«لا». | |
| إدخال / إخراج | إدخال البيانات وإخراجها حين لا تهم الوسيلة. | |
| برنامج فرعي | استدعاء برنامج فرعي أو دالة موصوفة على حدة. | |
| تحضير | التحضير لحلقة تكرار: قيم ابتدائية مثل i = 1. | |
| بداية الحلقة | الحد العلوي لحلقة التكرار، ويقابله «نهاية الحلقة» بالاسم نفسه. | |
| نهاية الحلقة | الحد السفلي لحلقة التكرار؛ يُكتب شرط الخروج في أحد الحدّين. | |
| رابط | انقطاع في الخط: يكمل السهم من الموصل الذي يحمل العلامة نفسها. | |
| رابط بين الصفحات | انتقال إلى صفحة أخرى. يُستعمل في الكتب المدرسية؛ في ISO 5807 يوجد الموصل العادي فقط. | |
| تعليق | ملاحظة على شكل، تتصل به بخط متقطع. | |
| إدخال يدوي | بيانات تُدخل يدويًا، من لوحة المفاتيح مثلًا. | |
| عملية يدوية | عمل يؤديه إنسان. | |
| مستند | بيانات على الورق: مطبوعة أو نموذج أو تقرير. | |
| عرض على الشاشة | بيانات تُعرض على الشاشة. | |
| بيانات مخزنة | بيانات مخزنة حين لا تهم الوسيلة. | |
| ذاكرة داخلية | بيانات في الذاكرة الرئيسية. | |
| تخزين بوصول تسلسلي | بيانات على وسيط يُقرأ بالترتيب، كالشريط. | |
| تخزين بوصول مباشر | بيانات على وسيط وصوله مباشر، كالقرص. | |
| بطاقة مثقبة | بيانات على بطاقة مثقبة. | |
| شريط مثقب | بيانات على شريط ورقي مثقب. | |
| عمليات متوازية | بداية أو نهاية إجراءات تجري في الوقت نفسه. | |
| حذف جزء | جزء من المخطط لا يُرسم كاملًا. |
مخططات انسيابية وفق ISO 5807
نمط «ISO 5807» في اللوحة يعطي الأشكال نِسَب المعيار: الارتفاع a والعرض 1.5a، وa من 15 إلى 30 مم، والنص من 10 إلى 14 pt، ورؤوس الأسهم عكس اتجاه التدفق فقط أو على كل الخطوط. في هذا النمط لا تكبر الأشكال مع النص: إن لم يتسع النص فسيخبرك تلميح بذلك.
أيقونة التلميحات تُظهر أين يخالف المخطط المعيار: شرط بأقل من مخرجين، أو مخرج بلا تسمية، أو شكل بلا مدخل أو مخرج، أو غياب البداية أو النهاية.
مخطط من كود Mermaid
اطلب من روبوت محادثة أن يرسم مخططًا انسيابيًا بكود Mermaid، ثم الصق الرد كله، حتى مع النص المحيط بالكود، بزر «لصق الكود» أو بـ Ctrl+V مباشرة على اللوحة. تنتقل الأشكال والأسهم والتسميات، ويتم الترتيب تلقائيًا. وللاتجاه المعاكس استخدم «نسخ كود Mermaid» في نافذة «تنزيل».
لوحة المفاتيح
- Enter — تعديل نص الشكل
- Ctrl + Enter — إنهاء النص ووضع الشكل التالي
- Ctrl + ←↑→↓ — شكل موصول في ذلك الاتجاه
- ←↑→↓ — تحريك المحدد
- Shift + ←↑→↓ — تحريكه بخطوات أكبر
- Ctrl + Z, Ctrl + Shift + Z — تراجع وإعادة
- Ctrl + D — تكرار
- Delete — حذف
- Space + سحب — تحريك اللوحة
- Ctrl + عجلة الفأرة — التكبير والتصغير
لتجربة الخوارزمية نفسها بالكود، افتح بيئة Python.
أسئلة شائعة
هل توجد علامة مائية؟
لا. تُنزَّل ملفات PNG وSVG وPDF نظيفة، بلا علامة مائية ولا تسجيل.
أين تُحفظ مخططاتي؟
في متصفحك فقط، ولا يُرسل شيء إلى أي خادم. قد يحذف المتصفح بيانات الموقع عند نفاد المساحة أو إذا لم يُفتح الموقع منذ مدة طويلة، لذلك نزّل المخططات المهمة كملف: «تنزيل ملف المخطط» في نافذة «تنزيل» أو في «مخططاتي».
هل يعمل على الهاتف؟
نعم. يُحرَّك الشكل بالإصبع، واللوحة بالسحب على مكان فارغ، ويُكبَّر بإصبعين. النقر المزدوج يفتح تحرير النص، والضغط المطوّل يفتح قائمة الإجراءات، والأشكال في اللوحة السفلية.
كيف أصنع مخططًا انسيابيًا وفق ISO 5807؟
اختر نمط «ISO 5807»، واضبط الحجم a والخط، ثم راجع المخطط بالتلميحات. للبحث أو الرسالة الجامعية نزّل PNG بدقة 300 dpi أو SVG.
لماذا لا يمكن تحديد النص في PDF؟
في PDF تُرسم الحروف كخطوط محيطية، لذلك يبدو المخطط متطابقًا على أي حاسوب حتى من دون خطوطنا. إن احتجت نصًا يمكن تحديده، فنزّل SVG مع تفعيل «إبقاء النص نصًا».
بأي لغات يمكنني الكتابة في الأشكال؟
بأي لغة من لغات الموقع، بما فيها الكتابة من اليمين إلى اليسار والرموز الصينية واليابانية: تُحمَّل خطوط Noto حسب نصك. تُكتب الأردية بحروف النسخ لا النستعليق، لأن خط النستعليق يزيد على ميغابايت. الرموز التعبيرية وحروف أنظمة الكتابة الأخرى تظهر في PNG بخط النظام ولا تدخل في PDF، وستنبّهك نافذة «تنزيل».
ما أقصى حجم للمخطط؟
لا يوجد حد. مخطط فيه 200 شكل و300 سهم يتحرك بسلاسة حتى على هاتف بطيء: أثناء السحب تُرسم الأسهم كانكسارات بسيطة، ويُحسب المسار الدقيق حين تُفلت الشكل.
هل هذه الأداة مجانية؟
نعم، مجانية تمامًا وبدون تسجيل. تعمل الأداة بالكامل داخل متصفحك: الملف لا يُرسل إلى أي خادم، فلا يستهلك الخادم معالجًا ولا حزمة بيانات — لا يوجد ما يُتقاضى عنه أجر. بلا علامات مائية، وبلا حدود على حجم الملفات أو عددها.