Activités : découverte de la programmation d'un algorithme de calcul
I) Introduction
Pour qu'un programme s'exécute dans un ordinateur , il doit être compréhensible par le processeur.
Le seul langage réellement compréhensible ne comprend que deux lettres (généralement nommés : 0 et 1).
ainsi les programmes élaborés par des informaticiens devraient être exprimés dans le langage de l'ordinateur, ce qui est impossible
Car cela ressemblerait cela : 011101100110011001011110011110011000110001011111111......
Aussi les informaticiens utilisent un langage de programmation qui leur permet d'exprimer l'algorithme à l'aide d'une succession
de commandes simples sont traduit qui par la suite pour pouvoir être exécuté par le processeur.
Il existe un grand nombre de langages de programmation plus ou moins complexes, que vous risquez de rencontrer au cours de
votre scolarité.
II) Un langage de programmation « en ligne de commande » le javascript
Parmi les différents langages de programmation pour cette première étape vous découvrirez le langage Javascript. Ce langage est
généralement utilisé dans la conception des pages web pour les dynamiser. Il est universel et se traduit et s'exécute a partir de tous
les navigateurs ( Chrome, Internet explorer, Mozzilla, Safari...) , de moment que le module « javascript » y est implanté.
III) Travail : vous suivrez les consignes A) ou B) suivant votre type d'ordinateur.
A) Sous PC
1 Ouvrir le programme « blocnote »
2-Recopier l'ensemble des instructions (ci dessous) en conservant la forme. Attention le moindre ; est important
3- Enregistrer le fichier en choisissant type : « all » ou tous les fichiers ». Donner le nom « premier » et Ajoutez l'extension « .html » à la fin du
nom de fichier. Cliquez sur Enregistrer.
B) Sous Mac
1 – Ouvrir le programme « textedit »
2- Créez un nouveau document de texte et choisissez Format > Convertir au format Texte.
3- recopier l'ensemble des instructions (ci dessous) en conservant la forme. Attention le moindre ; est important
4- Pour enregistrer le fichier, en choisissant format de fichier « html » . Donner le nom « premier » et Ajoutez l'extension « .html » à la fin du nom
de fichier. Cliquez sur Enregistrer.
Instructions a recopier dans le fichier.
<SCRIPT LANGUAGE="JavaScript">
var ValeurP = new Number;
var ContinuerBoucle = new Boolean(true);
var ValeurM = new Number;
var ValeurA= new Number;
var ValeurN= new Number;
alert("Ce programme en javascript permet de savoir si un nombre est premier. Il suit l'algorithme du cours. Un nombre premier est un nombre
entier qui n'est divisible que par 1 ou lui meme");
ValeurP=prompt('Entrez le nombre entier a Tester :',2);
ValeurN=1;
while(ContinuerBoucle)
{
ValeurM=ValeurN+1;
ValeurA = ValeurP/ValeurM;
if(ValeurP%ValeurM==0)
{
ContinuerBoucle=false;
alert(ValeurP + " n'est pas premier");
}
else
{
if (ValeurM > ValeurA)
{
ContinuerBoucle=false;
alert(ValeurP + " est premier");
}
else ValeurN=ValeurM;
};
}
</SCRIPT>
5- Vous pourrez tester ce programme en l'ouvrant avec votre navigateur. Puis vous l'enverrez par « ecoledirecte » à la date fixée à partir de
votre compte.