Prenons un exemple :
Exprimer un nombre de secondes sous forme d'heures , minutes , secondes . La seule donnée est le
nombre total de secondes qu’on appelle nsec ; les résultats consistent à trouver 3 nombres entiers h , m , s
L’algorithme doit répondre à la syntaxe suivante :
Algo secondes ( En – -tête )
entier nsec, h, m, s ( Déclaration des variables avec leur type )
Début
écrire "Introduisez le nombre de secondes:"
lire nsec
s nsec mod 60
m (nsec \ 60) mod 60 ( Instructions )
h nsec \ 3600
écrire nsec , "valent : ", h , "heure(s)", m , "minute(s) et", s , "seconde(s)"
Fin.
Remarques :
\ : quotient entier de 2 nombres entiers ; Ex : 13 \ 2 = 6 , par contre 13 / 2 = 6,5
mod : reste entier de la division de 2 nombres entiers ; Exemple : – 10 mod 3 = –1
L’instruction : écrire "Introduire le nombre de secondes:" , donne l’ordre à
l’ordinateur d’afficher à l’écran ou d’imprimer les expressions entre guillemets .
L’instruction : lire nsec demande au programmeur de taper au clavier la valeur de la
variable nsec .
6°) Définition d’une constante et d’une variable en programmation
Une constante est une valeur qui ne change jamais tout au long de l’exécution d’un algorithme .
En programmation , une variable est un objet destiné à recevoir des valeurs (nombres , chaînes de
caractères , ou autres) et à garder la place mémoire nécessaire . Les variables jouent le rôle de "tiroirs" ou ‘’
cases ‘’ dans lesquels on place une valeur durant l'exécution de l'algorithme .
Alors , l’instruction lire X signifie que l'on introduit dans le tiroir ( ou la case ) baptisé X la valeur
numérique entrée au clavier lors de l'exécution du programme . Le contenu de ce tiroir peut être modifié en y
plaçant le résultat d'un calcul .
7°) Symbole d’affectation ( ou d’assignation ) en algorithme
En algorithme , le symbole d’affectation ( ou d’assignation ) est représenté par une flèche orientée vers la
gauche ( ) . Variable Expression
Exemple
s nsec mod 60 signifie que l'on place dans le tiroir s , le résultat de l'opération figurant à droite
de la flèche . Cette instruction se lit : assigner ( ou affecter ) à la variable s la valeur de l'expression de droite
8°) Définition d’une expression en programmation
Une expression est une formule algébrique utilisée pour calculer une valeur . Cette formule fait
intervenir les noms des variables , des constantes numériques et des symboles mathématiques ( " + " :
addition , " – " : soustraction , " * " : multiplication , " / " : division , " \ ": quotient entier de 2 nombres
entiers , " mod ": reste entier de la division de 2 nombres entiers )
On utilise également des fonctions mathématiques usuelles : ln x , sin x , etc., ….
En notation algorithmique , l’opération de concaténation ( juxtaposition de 2 chaînes pour en former
une nouvelle ) est symbolisée par & séparant les 2 chaînes originelles .