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

Fast memorisation

Programming Tawjihi flashcards: fast revision

The terms and definitions of each Programming lesson, built from the prescribed curriculum. This is a quick preview — open the full flashcard deck inside TawjihiAI.

Open the full deckProgramming hub

مقدمة في البرمجة وتطورها

البرمجة

ما المقصود بـ البرمجة؟

عملية كتابة التعليمات والأوامر لجهاز الحاسوب أو أي جهاز قابل للبرمجة، لحل مشكلة ما.

ما المقصود بـ المكونات المادية (Hardware)؟

مجموعة الوحدات الفعلية والملموسة التي يمكن رؤيتها ومشاهدتها في الحاسوب.

ما المقصود بـ المترجمات (Compilers)؟

برامج تحول البرنامج المصدري إلى لغة الآلة دفعة واحدة، وتتميز بسرعة تنفيذ البرنامج.

ما المقصود بـ المفسرات (Interpreters)؟

برامج تنفذ البرنامج تعليمة تلو الأخرى، وتستهلك ذاكرة أقل ولكنها أبطأ في التنفيذ.

الخوارزميات ومخططات سير العمليات

ما الفكرة التي يوضحها Quick review؟

1. اقرأ المطلوب في المصدر. 2. اربطه بالمفهوم المذكور. 3. تحقّق من المصدر المدرسي.

البرمجة وتركيب البيانات

واجهات تفاعلية

ما المقصود بـ الإجراء (Procedure)؟

مجموعة من الجمل البرمجية تستخدم كوحدة واحدة لأداء مهمة محددة.

ما المقصود بـ إجراء الحدث (Event Procedure)؟

إجراء يتم تنفيذه عند تفاعل المستخدم مع عنصر تحكم معين.

ما المقصود بـ الكلمة المحجوزة (Me)؟

تشير إلى النموذج الحالي الذي يتم تنفيذ الكود البرمجي بداخله.

ما المقصود بـ الحدث (Event)؟

عملية يمكن إجراؤها على الكائن باستخدام الفأرة أو لوحة المفاتيح أو تحميل النموذج.

المتغيرات وجمل التحكم

ما المقصود بـ المتغير (Variable)؟

موقع محدد في ذاكرة الحاسوب يُستخدم لتخزين قيم تتغير أثناء تنفيذ البرنامج.

ما المقصود بـ الثابت (Constant)؟

قيمة لا تتغير خلال فترة تنفيذ البرنامج، ويُعلن عنها باستخدام الكلمة المحجوزة Const.

ما المقصود بـ نطاق المتغير (Scope)؟

المنطقة أو الإجراءات التي يكون فيها المتغير معروفاً ومتاحاً للاستخدام.

ما المقصود بـ الجمل الشرطية؟

أوامر برمجية تُستخدم لاختبار شروط معينة وتغيير مسار تنفيذ البرنامج بناءً على النتيجة (True/False).

المصفوفات

ما المقصود بـ المصفوفة (Array)؟

مجموعة من القيم ذات النوع نفسه، تمتاز بفهرس (Index) يحدد ترتيب العنصر وموقعه.

ما المقصود بـ المصفوفة الديناميكية؟

مصفوفة يمكن إعادة تعريف حجمها أثناء تنفيذ البرنامج باستخدام الجملة البرمجية (Redim).

ما المقصود بـ الإجراء الفرعي (Sub Procedure)؟

إجراء ينفذ مجموعة من الأوامر ولا يعيد قيمة مباشرة، يُستدعى باسمه.

ما المقصود بـ إجراء الاقتران (Function Procedure)؟

إجراء يقوم بعمليات حسابية أو منطقية ويعيد قيمة واحدة للبرنامج الرئيسي.

Frequently asked questions

What are the Programming Tawjihi flashcards?

Term/definition cards for Programming covering the key concepts of each lesson, for fast active-recall memorisation.

Is it based on the prescribed curriculum?

Yes — built from the prescribed curriculum and official units. You can preview flashcards inside TawjihiAI.

Complete your Programming prep

Results week: 20 messages a day with Zaki

Sign up now and plan your post-results step with Zaki — no invented ministry dates.

Start with Zaki