تجاوز إلى المحتوى الرئيسي

مراجعة مكثّفة

ملخص البرمجة توجيهي: قوانين وأفكار

القوانين والأفكار الأساسية لكل درس في مادة البرمجة، مبنية من المنهج المقرّر. هذه نظرة سريعة — افتح الملخص كاملاً مع البطاقات والأسئلة داخل 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 Array_Name(n) As Type

أسئلة شائعة

ما هو ملخص البرمجة للتوجيهي؟

صفحات مراجعة مختصرة لمادة البرمجة تجمع القوانين والأفكار الأساسية ونصائح الامتحان لكل درس.

هل هي مبنية على المنهج؟

نعم — مبنية من المنهج المقرّر وتغطي وحدات المادة الرسمية. يمكنك معاينة الملخصات داخل TawjihiAI.

أكمل استعدادك في البرمجة

احفظ مواعيدك في التطبيق

بعد التسجيل نحمّل مواعيد موادك تلقائياً — وتتابع العدّ التنازلي من الصفحة الرئيسية.

إنشاء حساب