📚 المخطط الانسيابي
المفاهيم الأساسية
المخطط الانسيابي: هو نوع من أنواع المخططات البيانية يستخدم لتمثيل الخوارزمية ويعرض الخطوات التي تحتاج إلى اتباعها والترتيب الصحيح. يقدم هذا المخطط حل المشكلة خطوة بخطوة وبصورة واضحة.
خريطة المفاهيم
```markmap
الوحدة الرابعة: البرمجة
المفاهيم الأساسية
البرمجة
الخوارزمية
#### تعريف
##### قائمة تعليمات خطوة بخطوة لحل مشكلة
##### يجب أن تكون واضحة وسهلة التنفيذ
#### أمثلة من الحياة اليومية
##### اتجاهات الوصول إلى المتنزه
##### وصفة إعداد الطعام
#### مكونات العملية
##### المدخلات (المكونات)
##### الخوارزمية (إجراءات الطهي)
##### المخرجات (طبق شهي)
المخطط الانسيابي
#### تعريف
##### مخطط بياني لتمثيل الخوارزمية
##### يعرض الخطوات والترتيب الصحيح
##### يقدم الحل خطوة بخطوة
#### طريقة التمثيل
##### رسم أربعة أنواع مختلفة من الأشكال
##### ربط الأشكال بالأسهم لإظهار الترتيب
#### أنواع الأشكال
##### البداية / النهاية
###### للإشارة إلى بداية ونهاية المقطع البرمجي
##### الإدخال / الإخراج
###### لاستقبال وعرض البيانات
##### العمليات
###### لتنفيذ عملية رياضية
##### اتخاذ قرار
###### لاتخاذ قرارات (نعم/لا) أو اختبارات (صواب/خطأ)
##### الأسهم
###### لعرض التسلسل الذي يجب تنفيذ الخطوات به
بايثون
المتغيرات
أهداف التعلم
فهم بايثون والخوارزميات
كتابة الخطوات الخوارزمية
تقسيم المشكلات
تمثيل الخوارزميات بمخططات انسيابية
مراحل تكوين البرنامج
أنواع المتغيرات وتعيين القيم
أنواع البيانات
المعاملات (الإسناد والرياضية)
استخدام نموذج السلحفاة في بايثون
رسم أشكال بسيطة ببايثون
الأدوات
بيئة التطوير المتكاملة للغة بايثون (Python IDLE)
ما البرنامج
جهاز الحاسب يتبع تعليمات محددة
المبرمج يكتب المقاطع البرمجية
كيف أكتب مقطعاً برمجياً
يكتب بلغة برمجة عالية المستوى
يترجم إلى لغة الآلة (0 و 1)
لغة برمجة بايثون
لغة عالية المستوى
مفتوحة المصدر
سهلة التعلم
عالمية الاستخدام
لمحة تاريخية
أنشأها جودو فان روسوم
عام 1991
أمثلة على لغات برمجة
سكراتش (SCRATCH)
بايثون (Python)
سمول بيزيك (Small Basic)
أنسي سي (ANSI C)
روبي (Ruby)
سي شارب (C#)
مثال "مرحباً بالعالم"
في بايثون
#### print("Hello world!")
في سمول بيزيك
#### TextWindow.WriteLine("Hello world!")
في أنسي سي
#### puts("Hello world!");
في روبي
#### puts "Hello world!"
في سي شارب
#### System.Console.WriteLine("Hello world!");
معلومة مهمة
تنفيذ التعليمات
#### الحاسب ينفذ التعليمات حرفياً
#### التعليمات الخاطئة تؤدي إلى نتائج خاطئة
```
نقاط مهمة
- يمكن إنشاء المخططات الانسيابية لوصف كيفية حل مشكلة حاسب قبل كتابة المقطع البرمجي فعلياً.
- يتم تمثيل خطوات الخوارزمية برسم أربعة أنواع مختلفة من الأشكال لتعكس إجراءاتها المختلفة.
- الأسهم تربط الأشكال معاً لإظهار ترتيب تنفيذ الخطوات.