الدرس الخامس في الخوارزميات: التعليمات التكرارية
recent
أخبار ساخنة

الدرس الخامس في الخوارزميات: التعليمات التكرارية

الدرس الخامس في الخوارزميات:  التعليمات التكرارية
الدرس الخامس في الخوارزميات: التعليمات التكرارية

الدرس الخامس في الخوارزميات: التعليمات التكرارية

Leçon 5 sur les algorithmes: Les Instructions Répétitives

وصف تعريفي: في هذا الدرس، سنتعرف على التعليمات التكرارية المستخدمة في لغة الخوارزميات (Pseudo code)، بما في ذلك تعليمات "Tant que... faire" و "Répéter... Jusqu'à" و "Pour...faire". سنتناول تركيب هذه التعليمات وكيفية استخدامها لتكرار تنفيذ مجموعة من التعليمات، مع أمثلة وتمارين عملية لتوضيح هذه المفاهيم.

Description introductive: Dans cette leçon, nous allons apprendre les instructions répétitives utilisées dans le langage d'algorithmes (Pseudo code), y compris les instructions "Tant que... faire", "Répéter... Jusqu'à" et "Pour...faire". Nous aborderons la syntaxe de ces instructions et comment les utiliser pour répéter l'exécution d'un ensemble d'instructions, avec des exemples et des exercices pratiques pour illustrer ces concepts.

I. التعليمات التكرارية

I. Instructions Répétitives

1. التعليمة (Tant que... faire)

1. L'instruction (Tant que... faire)

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

Cette instruction répétitive permet d'exécuter un ensemble d'instructions et est répétée tant que la condition associée à l'instruction est vérifiée.

Syntaxe :

التركيب :

الشرح:

Explication:

  • الشرط < cond> يتم التأكد منه في كل دورة(حلقة أو قبل تنفيذ التعليمات اذا كان صحيح او خاطئ
  • اذا كان صحيح اذن يعيد التنفيذ.
  • اذا كان خاطئ ينهي الحلقة.
  • الشرط < cond> في التعليمة Tant que يدعى شرط الدخول لانه إذا كان صحيح ندخل الى التعليمات المحتواة في تعليمة tant que.
  • La condition est vérifiée à chaque itération (boucle) ou avant l'exécution des instructions, si elle est vraie ou fausse.
  • Si elle est vraie, alors l'exécution est répétée.
  • Si elle est fausse, elle met fin à la boucle.
  • La condition dans l'instruction Tant que est appelée condition d'entrée car si elle est vraie, nous entrons dans les instructions contenues dans l'instruction tant que.

مثال : لطباعة ال 100 عدد الأولى الموجبة:

Exemple : Pour imprimer les 100 premiers nombres positifs:

2. التعليمة( Répéter... Jusqu'à )

2. L'instruction( Répéter... Jusqu'à )

تسمح هذه التعليمة التكرارية بتنفيذ مجموعة من التعليمات ويتم تكرارها لغاية ما يتحقق الشرط

Cette instruction répétitive permet d'exécuter un ensemble d'instructions et est répétée jusqu'à ce que la condition soit vérifiée.

Syntaxe :

التركيب :

الشرح :

Explication:

  • الشرط في التعليمة répéter يدعى شرط الخروج لأنه إذا كان صحيح نخرج من الحلقة لكن يجب توفر تعليمة تؤثر على cond لكي لا ندخل في حلقة ما لانهاية.
  • La condition dans l'instruction répéter est appelée condition de sortie car si elle est vraie, nous sortons de la boucle, mais une instruction qui affecte cond doit être disponible pour ne pas entrer dans une boucle infinie.

مثال : لطباعة ال 100 عدد الأولى الموجبة:

Exemple : Pour imprimer les 100 premiers nombres positifs:

3. التعليمة (Pour...faire)

3. L'instruction (Pour...faire)

تسمح هذه التعليمة التكرارية بإعادة تنفيذ مجموعة من التعليمات عدة مرات بشكل خاص, هذا التخصيص يتم عن طريق متغير يدعى مؤشر او عداد الحلقة.

Cette instruction répétitive permet de réexécuter un ensemble d'instructions plusieurs fois d'une manière particulière, cette spécification est faite au moyen d'une variable appelée index ou compteur de boucle.

التركيبة :

Syntaxe :

الشرح :

Explication:

  • nom_indice يمثل اسم المتغير الذي هو العداد ويكون نوعه صحيح
  • val_min وتمثل اصغر قيمة للمؤشر
  • val_max وتمثل اكبر قيمة للمؤشر
  • من المهم ان نعرف ان قيمة العداد او المؤشر تتزايد تلقائيا بـ 1 في كل دورة (حلقة) الى غاية الوصول الى القيمة النهائية للمؤشر.
  • nom_indice représente le nom de la variable qui est le compteur et son type est entier
  • val_min représente la plus petite valeur de l'index
  • val_max représente la plus grande valeur de l'index
  • Il est important de savoir que la valeur du compteur ou de l'index est automatiquement incrémentée de 1 à chaque cycle (boucle) jusqu'à atteindre la valeur finale de l'index.

مثال : لطباعة ال 100 عدد الأولى الموجبة:

Exemple : Pour imprimer les 100 premiers nombres positifs:

تطبيقات :

Applications:

  • اكتب خوارزمية تقرأ عدد وتظهر جميع الارقام الاقل منه باستعمال التعليمات الشرطية؟
  • ؟S=1+2+3+....... :اكتب خوارزمية التي تقوم بجمع
  • اكتب خوارزمية التي تقوم بجمع : S=1*2*3.......N؟
  • Écrivez un algorithme qui lit un nombre et affiche tous les nombres inférieurs à celui-ci en utilisant des instructions conditionnelles?
  • Écrivez un algorithme qui calcule la somme: S=1+2+3+.......?
  • Écrivez un algorithme qui calcule le produit: S=1*2*3.......N?

تمارين تطبيقية :

Exercices pratiques :

  1. تمرين 01 اكتب خوارزمية التي تسمح بإظهار الجملة التالية : اهلا وسهلا بمتربصي تقني اعلام الي للتسيير ؟
  2. تمرين 02 اكتب خوارزمية التي تسمح بجمع عددين طبيعيين؟
  3. تمرين 03 اكتب خوارزمية التي تسمح بإدخال 3 نقاط لمتربص وحساب معدله؟
  4. تمرين 04 اكتب خوارزمية التي تسمح بحساب باقي وناتج القسمة الحقيقية بين عددين؟
  5. تمرين 05 اكتب خوارزمية التي تسمح بإظهار الجملة: حظ سعيد اذا ضغط المستخدم على الزر B؟
  1. Exercice 01 Ecrire un algorithme qui permet d'afficher les messages suivants:
  2. Exercice 02 Écrivez un algorithme qui permet d'additionner deux nombres naturels?
  3. Exercice 03 Écrivez un algorithme qui permet de saisir 3 notes pour un stagiaire et de calculer sa moyenne?
  4. Exercice 04 Écrivez un algorithme qui permet de calculer le reste et le quotient de la division réelle entre deux nombres?
  5. Exercice 05 Écrivez un algorithme qui permet d'afficher la phrase: Bonne chance si l'utilisateur appuie sur le bouton B?

خاتمة

Conclusion

في هذا الدرس، تعرفنا على التعليمات التكرارية الأساسية في الخوارزميات: Tant que... faire، Répéter... Jusqu'à، و Pour...faire. تعلمنا كيفية عمل كل تعليمة وتركيبها واستخداماتها المختلفة في تكرار تنفيذ التعليمات. هذه التعليمات التكرارية ضرورية لأتمتة العمليات المتكررة في البرامج والخوارزميات، وفتح آفاق واسعة لحل المشكلات بكفاءة.

Dans cette leçon, nous avons découvert les instructions répétitives de base dans les algorithmes: Tant que... faire, Répéter... Jusqu'à, et Pour...faire. Nous avons appris comment fonctionne chaque instruction, sa syntaxe et ses différentes utilisations pour répéter l'exécution des instructions. Ces instructions répétitives sont essentielles pour automatiser les opérations répétitives dans les programmes et les algorithmes, ouvrant de larges perspectives pour résoudre efficacement les problèmes.

google-playkhamsatmostaqltradent