Structure d'un algorithme / programme
Un algorithme manipule des données, les données avant de les utiliser il faut les identifier et les déclarer en utilisant les identificateur.[1] Un algorithme est constitué de trois parties :
Entête : dans - cette partie on déclare le nom de l'algorithme à travers un identificateur.
Déclarations : dans cette partie on déclare toutes les données utilisées par l'algorithme.
Corps : représente la séquence d'actions (instructions)
Pour écrire un algorithme, il faut suivre la structure suivante :
Syntaxe :
Syntaxe de l’entête en algorithme et en langage C

Exemple : Exemples de Déclarations de constantes :
CONST PI = 3.14 ; {constante réelle}
CONST CHARGE = 1.6E-19; {charge de l'électron}
CONST MASSE = 0.9E-27; {masse de l'électron}
CONST message = 'Bonjour tous le monde'; {constante chaîne de caractère}
Remarque :
Pour commenter un code écrit en programme C, on écrit les commentaires entre /* ... */.
Par exemple :
/* Ceci est un commentaire */
On peut aussi utiliser les commentaire ligne :
// Ceci est un commentaire ligne
En langage C, la partie déclaration peut être avant la fonction main, comme elle peut être dans la fonction main.
En langage C, la fonction main est le point d'entrée du programme : la première qui sera exécutée.
Exemple : Exemple de déclaration des Variables :
En Algorithme :
x : réel ; {est une variable réelle.}
n, m : entier ; {sont deux variables entières.}
s : chaîne char ; {est une variable chaîne de caractères}
b1, b2, b3 : booléen ; {sont des variables chaîne de booléennes}
c1 : caractère ; {est une chaîne de caractères}
En langage C :
float x; {variable réelle.}
int x,y; {deux variables entières.}
s[100]; {variable chaîne de caractères}
bool b1, b2, b3; { #include <stdbool.h> }
char c1; {variable caractère}.