Dans cette partie de cours, on va découvrir les différents types de traitements qui peuvent exister dans un algorithme. Vous pouvez ajouter vos remarques ou questions dans les ‘commentaires’.

Les types de traitements

Tout traitement est effectué par l’exécution séquencée d’opérations (ordres) appelées instructions. Selon la nature du problème, un traitement est classé en 4 catégories:

  1. Traitement séquentiel
  2. Traitement conditionnel
  3. Traitement itératif
  4. Traitement récursif

Pour mieux comprendre la définition et la différence entre ces types : (les flèches représentent les instructions)

Traitement séquentiel

Traitement conditionnel

traitement conditionnel

Traitement itératif

traitement itératif

Traitement récursif

traitement récursif

Comme vous avez vu, un algorithme peut contenir différents types de traitements , selon le besoin :

  • Le traitement séquentiel : permet de donner des instructions (ordres) à executer dans l’ordre d’écriture (le premier ordre écrit sera le premier à executer, puis le second, etc)
  • Le traitement conditionnel : permet de choisir les ordres à exécuter selon une ou plusieurs conditions à vérifier. Donc, les ordres écrits ne sont pas tous exécutés obligatoirement, mais , selon la condition à vérifier, une partie des ordres sera exécuter alors que les autres seront omis.
  • Le traitement itératif: une partie des ordre sera exécutée plusieurs fois (répétition des meme ordres)
  • Le traitement récursif: on fait appel à une partie de code plusieurs fois, mais, à chaque appel, on a un petit changement à faire (pour pouvoir stopper à un moment donné).

Activité : Entrées/Sorties, Types des traitements

types de traitements

Vous pouvez suivre notre liste des vidéos sur l’algorithmique sur notre chaine youtube 9raytifclick (Darija: arabe marocaine) : Cours sur les algorithmes.

Aussi, si vous voulez commencer l’apprentissage d’un langage de programmation, voilà notre cours : Langage Python Niveau 1 qui sera très utile pour vous (il vous aide à pratiquer tous les éléments vu dans notre cours d’algorithmique).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *