Cours du 7 septembre 2009
Pour pouvoir tester facilement les instructions ci-dessous, vous pouvez copier le code dans le
testeur ici.
Début de programmation :
========================
Les variables : var nMonNombre = 33;
Les affectation : nMonNombre = nMonNombre + 1;
Les opérateurs : + - * / %; == != < <= > >= && ¦¦
Le + peut servire à coller deux chaînes de caractères ensemble.
Exemple : Display("début de chaine, " + "fin de chaine.");
26 % 7 = le reste de la division de 26 par 7.
Exemple : Display("reste de la division de 26 par 7 = " + 26 % 7);
(fBoolean1 && fBoolean2) sera vrai si et seulement si fBolean1 et fBolean2 sont vrai.
(fBoolean1 ¦¦ fBoolean2) sera vrai si et seulement si fBolean1 ou fBolean2 ou les deux sont vrai.
Les tests :
var nMonNombre = 123;
if ((nMonNombre % 7) == 0) Display('mon nombre est divisible par 7');
else Display('mon nombre n\'est pas divisible par 7');
Les commentaires : // ou /* … */
Les boucles :
var nn = 0; nMax = 10;
var nSum = 0;
for (nn=1; nn<=nMax; nn++) {
nSum = nSum + nn;
}
Display('1 + 2 + … + ' + nMax + ' = ' + nSum);
C.f. cette page Web pour les boucles while et les boucle do … while.
Devoirs pour lundi 14 septembre :
=================================
Réalisé deux parmi les trois tâches suivantes :
1) Ecrivez un programme qui somme le carré des nombres entiers, jusqu'à atteindre une limite que l'on s'est donnée à l'avance.
Il affiche la somme effectuée.
2) Ecrivez un programme qui test le problème de Syracuse, qui est le suivant.
Soit un nombre entier positif donné :
S'il est pair, on le divise par 2.
S'il est impair, on le multiplie par 3, puis on additionne 1.
On répète l'opération sur le résultat jusqu'à ce qu'on arrive à 1.
Il semble qu'on arrive toujours à 1, mais personne n'a su le prouver jusqu'aujourd'hui.
Pour un nombre donné, déterminez le nombre de fois qu'il a fallu répéter l'opération pour arriver à 1.
3) Ecrivez un programme qui :
Pour un nombre donné dans une variable, il test si le nombre est premier ou non.
Solutions des exercices.
Plan du Site : index.html
zCours_20090907.html
Page mise à jour le 3 septembre 2009 par Bernard Gisin.
Hébergement par : www.educanet2.ch