Créer jeu
Télécharger
Obtenir Plan Académique
Partager le jeu
Intégrez-le à votre plateforme

Vous pouvez intégrer le jeu dans un LMS compatible avec LTI 1.1 ou LTI 1.3 comme Canvas, Moodle ou Blackboard. Les scores seront ainsi automatiquement enregistrés dans le carnet de notes de la plateforme.
Télécharger
Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Google Classroom avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Google Classroom, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Microsoft Teams avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Microsoft Teams, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Le téléchargement du jeu est une fonctionnalité exclusive pour les utilisateurs avec un Plan Académique ou un Plan Commercial.

Obtenez votre Plan Académique ou Plan Commercial dès maintenant et commencez à intégrer vos jeux dans votre LMS, votre site Web ou votre blog.

Si vous le souhaitez, vous pouvez télécharger une jeu de test ici et tester son intégration:

الخوارزميات: مقدمة تطبيقية

Présentation

Parties jouées 2

À propos de cette activité

فهم الخوارزميات الأساسية وتطبيقها

Créé par

Jordan

Téléchargez la version pour jouer sur papier

Créez votre propre jeu gratuite à partir de notre créateur de jeu
Affrontez vos amis pour voir qui obtient le meilleur score dans ce jeu

Top Jeux

%
Anonyme
Anonyme
%
%
%
Vous avez dépassé le nombre maximum de jeux que vous pouvez imprimer avec votre Plan actuel.

Pour imprimer autant de jeux que vous le souhaitez, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Imprimez votre jeu
الخوارزميات: مقدمة تطبيقية
 

الخوارزميات: مقدمة تطبيقيةVersion en ligne

فهم الخوارزميات الأساسية وتطبيقها

par علي الزبيدي
1

تعريف الخوارزميات

الخوارزمية هي مجموعة خطوات دقيقة ومنهجية تؤدي إلى حل مشكلة محددة أو تنفيذ مهمة محددة بترتيب واضح ومحدّد.

يجب أن تكون الخوارزمية قابلة للتنفيذ من قبل جهاز حاسوبي وتؤدي النتيجة بشكل صحيح عند pereformence بدقة.

2

خصائص الخوارزميات

تكون الخوارزميات محددة وواضحة وبحدود زمنية وموارد محدودة. كما يجب أن تكون قابلة لإعادة الاستخدام وتشتمل على مدخلات ومخرجات واضحات.

وتكون النتائج قابلة للتحقق والتقييم من خلال أمثلة عملية.

3

مثال بسيط: ترتيب الأعداد

نفترض لدينا قائمة أعداد: 8، 3، 5، 1. باستخدام خوارزمية الفرز، نعيد ترتيبها تصاعدياً لتصبح: 1، 3، 5، 8.

هذه العملية توضّح مفهوم الخوارزميات كخطوات محددة للوصول إلى النتائج.

4

كتابة خوارزمية بخطوة بخطوة

ابدأ بتحديد المشكلة، ثم ضع مدخلات محددة، وحدد الإخراج المطلوب.

قسّم العمل إلى خطوات بسيطة، واستخدم عبارات شرطية وتكرار حسب الحاجة.

5

تحليل الزمن المعقد

يعبر عن مقدار الموارد (الوقت والذاكرة) اللازمة لإكمال الخوارزمية.

مثلاً، زمن خطّي O(n) يعنى أن الوقت يزيد بقدر عدد العناصر.

6

مثال: البحث الخطي

نبحث عن عنصر محدد في قائمة بإتمام مقارنات متتالية حتى نجد الهدف أو ننتهي من القائمة.

ليس فعالاً مع قوائم كبيرة، لكنه بسيط وعملي في وضعيات محدودة الحجم.

7

مثال: البحث الثنائي

يُقسم البحث إلى نصفين إذا كان الهدف يقع في النصف المناسب من القائمة المرتبة.

يحقق كفاءة أعلى من البحث الخطي مع قوائم مرتبة ويقلل عدد المقارنات بشكل ملحوظ.

8

بنية تدفق التحكم

تشمل التتابع، والشرط، والتكرار، والدوال. تساعد على تنظيم منطق الخوارزمية بشكل واضح.

استخدام الحلقات والشرط يساعدان في معالجة حالات متعددة بمرونة.

9

تطبيقات الخوارزميات

تُستخدم الخوارزميات في البحث والفرز وتشفير البيانات وتحليل الصور وتوجيه الروبوتات.

كل مجال يطور خوارزميات خاصة به لتحقيق كفاءة أعلى ونتائج دقيقة.

10

ما هي الخوارزمية؟

خوارزمية هي تسلسل من التعليمات المترابطة تُنفَّذ خطوة بخطوة لحل مشكلة معينة أو لإجراء مهمة محددة.

خصائصها: وضوح، قابلية التنفيذ، وتحديد المخرجات استناداً إلى المدخلات.

11

مبادئ تصميم الخوارزميات

ركز على البساطة والدقة. اختر خطوات قابلة للتكرار، وتأكد من أنها تعطي نتيجة صحيحة مهما كانت المدخلات.

استخدم أساليب تقسيم المهمة وتخزين النتائج لتقليل الجهد.

12

مثال بسيط للفرز

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

يُكمَل بتحديث موضع كل عنصر حتى الوصول إلى الترتيب الصحيح.

13

كيفية كتابة خوارزمية خطوة بخطوة

1) حدد المدخلات بوضوح. 2) صف الناتج المتوقع. 3) ضع قائمة بالإجراءات بالتسلسل. 4) اختبر الخوارزمية على أمثلة مختلفة.

14

فهم تعقيد الزمن

التعقيد يعبر عن مقدار الموارد اللازمة أثناء التنفيذ. نُعبِّر عنه غالباً بالوقت المستغرق وعدد العمليات.

مثال: إذا زادت المدخلات خطوتين فقط، فإن التعقيد قد يكون O(n) أو أقل بحسب الطبيعة.

15

خرائط تدفق بسيطة

استخدم مخطط التدفق ليُظهر تسلسل منطق الخوارزمية. يساعد على رؤية القرارات والتفرعات بدون كتابة كود.

يمكن أن تكون الخرائط البسيطة أداة تعليمية للتخطيط قبل الترميز.

16

تطبيقات عملية للخوارزميات

من البحث عن أقصر مسار إلى فرز البيانات وتحليل البيانات. الخوارزميات تمكّن الآلة من اتخاذ قرارات فعّالة وتكرارها بثقة.

فهمها يساعد في تصميم حلول أكثر كفاءة وتوفير الوقت والموارد.

Voulez-vous vraiment quitter la page ?

En quittant la page, vous perdrez la progression du jeu.