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

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

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

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

Leçon 3 sur les algorithmes: Les Instructions de Base

وصف تعريفي: في هذا الدرس، سنتعرف على التعليمات الأساسية المستخدمة في لغة الخوارزميات (Pseudo code)، بما في ذلك تعليمات الإسناد، والقراءة، والكتابة، والتعليقات، والعمليات الحسابية، وترتيب الأفضلية في التنفيذ. سيتضمن الدرس أمثلة وتمارين عملية لتوضيح هذه المفاهيم.

Description introductive: Dans cette leçon, nous allons apprendre les instructions de base utilisées dans le langage d'algorithmes (Pseudo code), y compris les instructions d'affectation, de lecture, d'écriture, les commentaires, les opérations arithmétiques et l'ordre de priorité d'exécution. La leçon comprendra des exemples et des exercices pratiques pour illustrer ces concepts.

I. التعليمات الأساسية للغة الخوارزميات (Pseudo code)

I. Instructions de base du langage d'algorithmes (Pseudo code)

يمكن التعبير عن خطوات ومسار حل مسألة بواسطة حاسوب أو إعداد خوارزمية: بواسطة التعليمات الخمسة الأساسية التالية:

Les étapes et le chemin de résolution d'un problème peuvent être exprimés par un ordinateur ou la préparation d'un algorithme: à travers les cinq instructions de base suivantes:

  • تعليمات القراءة والكتابة وإدخال المعطيات.
  • تعليمات الكتابة أو إظهار النتائج.
  • تعليمات الإسناد أو وضع قيم في متحول.
  • التعليمة الشرطية.
  • التعليمة التكرارية.
  • Instructions de lecture et d'écriture et saisie des données.
  • Instruction d'écriture ou d'affichage des résultats.
  • Instruction d'affectation ou de placement de valeurs dans une variable.
  • L'instruction conditionnelle.
  • L'instruction répétitive.

1. تعليمة الإسناد (Instruction d'Affectation)

1. Instruction d'Affectation

تستعمل هذه التعليمة لإسناد قيمة (ثابت) أو متغير أو عبارة إلى متغير (تستعمل هذه التعليمة من أجل تغيير قيمة متغير):

Cette instruction est utilisée pour affecter une valeur (constante), une variable ou une expression à une variable (cette instruction est utilisée pour changer la valeur d'une variable):

تركيب التعليمة:

Syntaxe de l'instruction:

(نقول a تأخذ قيمة b)

(نقول a تأخذ قيمة b)

2. تعليمة القراءة (حجز المعطيات) (la saisie des données)

2. Instruction de lecture (La saisie des données)

تستعمل هذه التعليمة لقراءة قيمة المتغير من لوحة المفاتيح

Cette instruction est utilisée pour lire la valeur d'une variable à partir du clavier

تركيب التعليمة:

Syntaxe de l'instruction:

3. تعليمة الكتابة و العرض (Affichage)

3. Instruction d'écriture et d'affichage (Affichage)

تستعمل هذه التعليمة من أجل عرض نتيجة او رسالة على الشاشة

Cette instruction est utilisée pour afficher un résultat ou un message à l'écran

تركيب التعليمة:

Syntaxe de l'instruction:

مثال:

Exemple:

4. التعليقات Commentaires

4. Commentaires Commentaires

التعليق هو جملة يكون بين % و % او {و } او يكون بعد // او فقرة يكون بين /*و */ لكن ليس له تأثير على تنفيذ الخوارزمية . فهو يستخدم لشرح بعض التعليمات المستخدمة في الخوارزمية.

Un commentaire est une phrase qui se trouve entre % et % ou { et } ou après // ou un paragraphe qui se trouve entre /* et */, mais il n'a aucun effet sur l'exécution de l'algorithme. Il est utilisé pour expliquer certaines instructions utilisées dans l'algorithme.

5. العبارات الحسابية

5. Expressions arithmétiques

هي عبارة عن سلسلة من الحسابات الرياضية وتكون نتيجتها عدد, في العبارات الحسابية نجد:

Il s'agit d'une série de calculs mathématiques dont le résultat est un nombre, dans les expressions arithmétiques, on trouve:

  • العمليات الحسابية : مثل +، -، *، /، ^ (الاشارة ).
  • الدالة mod تعطينا باقي القسمة الصحيحة لعدد على اخر).
  • الدالة div تعطينا نتيجة القسمة الصحيحة لعدد على اخر) .
  • الدالة ** او ^ تسمح بحساب عدد قوة عدد آخر مثل 8=2**3.
  • المعاملات : وهي المتغيرات المستعملة في الحساب
  • Opérations arithmétiques: telles que +، -، *، /، ^ (le signe).
  • La fonction mod nous donne le reste de la division entière d'un nombre par un autre).
  • La fonction div nous donne le résultat de la division entière d'un nombre par un autre).
  • La fonction ** ou ^ permet de calculer un nombre à la puissance d'un autre nombre, tel que 2**3=8.
  • Les opérandes: ce sont les variables utilisées dans le calcul

الافضلية اثناء التنفيذ

Priorité lors de l'exécution:

العمليات التالية مرتبة من اكثر أفضلية إلى الأقل افضلية اثناء تنفيذ العبارة الحسابية:

Les opérations suivantes sont classées de la plus haute à la plus basse priorité lors de l'exécution d'une expression arithmétique:

  1. القوسين
  2. اشارة '^'
  3. عمليتي الضرب و القسمة
  4. عمليتي الجمع و الطرح
  1. Parenthèses
  2. Signe '^'
  3. Opérations de multiplication et de division
  4. Opérations d'addition et de soustraction

مثال: a=3, b=6, c=2 a+b/c = 6

Exemple: a=3, b=6, c=2 a+b/c = 6

سلسلة تطبيقات حول التعليمات الاساسية

Série d'applications sur les instructions de base

  1. تمرين 01: اكتب خوارزمية التي تسمح بإظهار الجملة التالية : اهلا وسهلا بمتربصي تقني اعلام الي للتسيير ؟
  2. تمرين 02: اكتب خوارزمية التي تسمح بجمع عددين طبيعيين؟
  3. تمرين 03: اكتب خوارزمية التي تسمح بإدخال 3 نقاط لمتربص وحساب معدله؟
  4. تمرين 04: اكتب خوارزمية التي تسمح بحساب باقي وناتج القسمة الحقيقية بين عددين؟
  5. تمرين 05: اكتب خوارزمية التي تسمح بإظهار الجملة: حظ سعيد اذا ضغط المستخدم على الزر B؟
  1. Exercice 01: Écrivez un algorithme qui permet d'afficher la phrase suivante: Bienvenue aux stagiaires de technicien en informatique de gestion?
  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

في هذا الدرس، تعرفنا على التعليمات الأساسية في لغة الخوارزميات، بما في ذلك الإسناد والقراءة والكتابة والتعليقات والعبارات الحسابية وأولويات التنفيذ. هذه التعليمات هي اللبنات الأساسية لبناء أي خوارزمية وبرنامج. في الدروس القادمة، سنتوسع في استخدام هذه التعليمات ونستكشف تعليمات أكثر تعقيدًا.

Dans cette leçon, nous avons découvert les instructions de base du langage algorithmique, notamment l'affectation, la lecture, l'écriture, les commentaires, les expressions arithmétiques et les priorités d'exécution. Ces instructions sont les éléments constitutifs de base pour construire tout algorithme et programme. Dans les prochaines leçons, nous élargirons l'utilisation de ces instructions et explorerons des instructions plus complexes.

google-playkhamsatmostaqltradent