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