BUT : faire écrire quelques algorithmes et programmes informatiques en javascript

Définition : Un algorithme est une suite ordonnée et finie d'instructions écrites en français et destinées à êtres exécutées pour l'obtention d'un résultat.

Exemple : Algorithme "Aire d'un rectangle"

1. disposer de la longueur du rectangle (par exemple : 15)
2. disposer de la largeur du rectangle (par exemple : 10)
3. multiplier la longueur par la longueur (15*10)
4. écrire le résultat du calcul précédent (150)

La suite de ces instructions constitue un algorithme qui permet d'obtenir l'aire d'un rectangle connaissant sa longueur et sa largeur.

Définition : Un programme informatique est un algorithme traduit dans un langage de programmation et destiné à être exécuté par un ordinateur pour l'obtention d'un résultat.

 

Exemple de l'algorithme précédent traduit dans le langage de programmation javascript

1 <script language="javascript"> balise de début de programme
2 var x; déclaration de la variable appelée x (on réserve une case mémoire de l'ordinateur appelée x)
3 var y; déclaration de la variable appelée y (on réserve une case mémoire de l'ordinateur appelée y)
4 var a; déclaration de la variable appelée a (on réserve une case mémoire de l'ordinateur appelée a)
5 x = prompt("longeur en cm ?"); affiche une fenêtre avec le message écrit entre guillemets et met la valeur entrée dans la mémoire appelée x
6 x = parseFloat(x); pour que l'ordinateur comprenne que le x entré est un nombre et non une chaine de caractère
7 y = prompt("largeur en cm ?"); affiche une fenêtre avec le message écrit entre guillemets et met la valeur entrée dans la mémoire appelée y
8 y = parseFloat(y); pour que l'ordinateur comprenne que le y entré est un nombre et non une chaine de caractère
9 a = x*y ; on utilise une troisième variable pour calculer et mémoriser le résultat
10 alert("l'aire du rectangle est de :"+ a +"cm²"); affiche une fenêtre avec le message écrit entre les premier guillemets puis la valeur de a puis le message écrit entre les seconds guillemets
Remarque: les + sont là pour concaténer ( mettre bout à bout les messages entre guillemets et la valeur de a )
11 </script> balise de fin de programme

Exécution du programme précédent avec un navigateur internet.

1.Ouvrir un éditeur de texte ( Bloc-notes sous window par exemple : Démarrer --> tous les programmes --> accessoires --> bloc-notes ) et écrire le programme suivant : ( un copier-coller est possible )

<script language="javascript">

var x;
var y;
var a;
x = prompt("longeur en cm ?");
x = parseFloat(x);
y = prompt("largeur en cm ?");
y = parseFloat(y);
a =x*y;
alert("l'aire du rectangle est de :"+a+"cm²");
</script>

2.le sauvegarder sous le nom : aire_rectangle.htm

3. Pour l'executer, il suffit de l'ouvrir avec un navigateur internet ( ie ou firefox ) ( -> cliquer sur l'icône du fichier )

4. Vérifier le résultat pour l'aire obtenue quand on entre une longueur de 15 et une largeur de 10 ( par exemple ) .

5.Pour lancer à nouveau le programme --> F5

6.vous devriez obtenir quelque chose comme ceci : aire_rectangle

SUITE