Corps
Le corps d'un algorithme est constitué d'un ensemble d'actions / instructions séquentiellement et logiquement ordonnées. Les instructions sont de cinq types, à savoir :[1]
Lecture : L'opération de faire entrer des données à l'algorithme. Une lecture consiste à donner une valeur arbitraire à une variable.
Écriture : L'opération d'affichage de données. Elle sert à afficher des résultat ou des messages.
Affectation : ça sert à modifier les valeurs des variables.
Structure de contrôle : Elle permet modifier la séquentialité de l'algorithme, pour choisir un chemin d'exécution ou répéter un traitement.
Structure de Test alternatif simple / double
Structures répétitives (itératives)
- la boucle Pour
- la boucle Tant-que
- la boucle Répéter
Instructions d'Entrées/Sorties (Lecture / Écriture)
Les Entrées (Lecture)
Une instruction d'entrée nous permet dans un programme de donner une valeur quelconque à une variable. Ceci se réalise à travers l'opération de lecture.
Les Sorties (Écriture)
Une instruction de sortie nous permet dans un programme d'afficher un résultat (données traitées) ou bien un message (chaîne de caractères). Ceci se réalise à travers l'opération d'écriture.
La syntaxe et la sémantique d'une lecture et d'une écriture sont comme suit :

Exemple : Exemple d'écriture et de la lecture
En Algorithme :
écrire('Bonjour') ; {afficher le message Bonjour}
écrire(a, b, c) ; {afficher les valeurs des variables a, b et c}
écrire(5+2) ; {afficher le résultat de la somme de 5 et 2 : afficher 7}
écrire('La valeur de x : ', x); {afficher le résultat de la variable x}
En langage C :
printf ("Bonjour"); {afficher le message Bonjour}
printf("%d %d %d "a, b, c); {afficher les valeurs des variables a, b et c}
printf("%f", 5+2); {afficher le résultat de la somme de 5 et 2 : afficher 7}
printf("La valeur de x : %d", x); {afficher le résultat de la variable x}