مراجعة مكثّفة
ملخص البرمجة توجيهي 2026
القوانين والأفكار الأساسية لكل درس في مادة البرمجة، مبنية من المنهج المقرّر. هذه نظرة سريعة — افتح الملخص كاملاً مع البطاقات والأسئلة داخل TawjihiAI.
مقدمة في البرمجة وتطورها
البرمجة
A comprehensive guide to computer components, programming language types, and the structured Waterfall model for software development.
Programming Languages & Translators
- Low-Level: Machine language (0,1) + Assembly (symbolic) ← Hard to remember/use.
- High-Level: Closer to human logic ← Easier to develop.
- Compilers: Execute entire program at once ← Faster execution, needs more memory.
- Interpreters: Execute line-by-line ← Slower execution, needs less memory.
الخوارزميات ومخططات سير العمليات
دليل شامل لتحليل المشكلات برمجياً، بدءاً من صياغة الخوارزميات وصولاً إلى تمثيلها بمخططات انسيابية ونماذج برمجية متقدمة.
خوارزميات الفرز والجدولة
- الفرز الفقاعي (Bubble Sort) ← مقارنة العناصر المتجاورة وتبديلها.
- البحث الخطي (Linear Search) ← فحص العناصر تسلسلياً حتى العثور على المطلوب.
- جدولة FCFS ← من يأتي أولاً يُخدم أولاً.
- زمن الانتظار = زمن البداية - زمن الوصول
البرمجة وتركيب البيانات
واجهات تفاعلية
دليل شامل لإدارة النماذج، برمجة الأحداث، واستخدام الإجراءات في بيئة Visual Basic.NET لتطوير واجهات مستخدم تفاعلية.
إدارة النماذج والتنقل
- إضافة نموذج ← Solution Explorer ← الزر الأيمن على المشروع ← Add ← Windows Form
- إخفاء النموذج الحالي ← Form1.Hide()
- إظهار نموذج آخر ← Form2.Show()
- إنهاء البرنامج ← Me.Close() أو Form1.Close()
المتغيرات وجمل التحكم
A comprehensive guide to managing data, controlling program flow, and implementing logic in Visual Basic.NET applications.
Data Types & Constants
- Numeric: Integer (2 bytes), Long (4 bytes), Single (4 bytes), Double (8 bytes)
- Textual: String (up to 65,500 chars), Char (up to 65,535 chars)
- Others: Date (8 bytes), Boolean (2 bytes), Object
- Constants: Declared using `Const` keyword (e.g., `Const Pi As Double = 3.14`)
المصفوفات
دليل شامل لإدارة البيانات عبر المصفوفات وتطوير البرامج باستخدام الإجراءات المدمجة والمعرفة من قبل المستخدم.
المصفوفات: الهيكل والتنظيم
- المصفوفة: مجموعة قيم من نفس النوع لها اسم واحد.
- الفهرس (Index): يبدأ دائماً من 0 وليس 1.
- أحادية البعد: Dim ArrayName(n) As Type
أسئلة شائعة
ما هو ملخص البرمجة للتوجيهي؟
صفحات مراجعة مختصرة لمادة البرمجة تجمع القوانين والأفكار الأساسية ونصائح الامتحان لكل درس.
هل هي مبنية على المنهج؟
نعم — مبنية من المنهج المقرّر وتغطي وحدات المادة الرسمية. يمكنك معاينة الملخصات داخل TawjihiAI.