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

ExempleExemples 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.

ExempleExemple 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}.