Valeur de cette activité : 5 points
Compétence :
08- Structure itérative (boucle de répétition)

A-Module 04 : JAVASCRIPT : 5 points - difficulté : 2

Présentation


La boucle de répétition (ou structure itérative) est une des structures de programmation les plus utiles .

Voyons comment utiliser cette structure importante.

Description


Explications :

Structure itérative (boucle de répétition)

La structure suivante:
POUR i de valeur initiale à valeur finale
Répéter
Séquence d'instructions
FIN POUR

s'écrit en javascript de la façon suivante:

for (valeur initiale; condition; poursuite) {

séquence d'instructions
}

Exemple
document.write("Liste de 1 à 10 : ");
for (var i = 1; i <11; i++) {
document.write(i+", ");
}


Consultez ce site internet pour plus d'explications

http://www.startyourdev.com/javascript/javascript-structure-boucle.html

  1. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 3648

  2. Inscrivez le titre : Javascript : Boucle de répétition

  3. Sélectionnez la matière : informatique

  4. Inscrivez dans le champ No de la directive : 3648

  5. Inscrivez dans votre page le titre de niveau 1 : Javascript : Boucle de répétition

  6. Au besoin, consultez ce site afin de bien comprendre les boucles de répétitions du langage javascript

  7. Inscrivez ensuite le code identifiant le langage javascript (Bouton Javascript)

  8. Dans ce code, écrivez (en suivant la procédure décrite ci-dessous : points a à g) le code javascript qui permettra la production d'un tableau ayant une bordure de 1 de 7 rangées et de 7 colonnes.

    Dans chacune des cases produites, le No de la rangée et le No de la colonne devra être inscrits de la façon suivante : Rangée 1 Colonne 1 (pour la rangée 1 colonne 1)

    NOTE IMPORTANTE :
    Vous devrez utiliser deux boucles de répétition :
    - une qui produira la rangée TR et /TR
    - à l'intérieur de cette boucle, écrire une autre boucle (pour cette deuxième boucle, veuillez utiliser une variable différente) qui produira les colonnes TD et /TD en écrivant à l'intérieur de chacune des cases le numéro Rangée i Colonne x correspondant.

    Consultez au besoin ce guide pas à pas :

    1. Utilisez la fonction document.write (bouton Écrire) afin d'écrire la balise TABLE et la balise /TABLE
      Exemple :
      document.write("<table border=5>") document.write("</table>")

    2. Écrivez (entre les deux lignes TABLE et /TABLE) le code javascript de boucle de 7 répétitions (bouton BOUCLE) (ce code produira vos 9 rangées )(Utilisez la variable nommée i pour cette boucle)
      Exemple :
      document.write("<table border=5>") for (i=1;i<=7;i=i+1) {
      }
      document.write("</table>")

    3. Dans ce code, utilisez la fonction document.write (bouton Écrire) afin d'écrire la balise TR et /TR
      Exemple :

      document.write("<table border=5>") for (i=1;i<=7;i=i+1)
      { document.write("<tr>") document.write("</tr>") } document.write("</table>")

  9. Dans ce code, écrivez le code javascript de boucle (bouton BOUCLE) de 4 répétitions (ce code produira vos 4 colonnes) (Utilisez la variable nommée x pour cette boucle).

    Exemple : document.write("<table border=5>") for (i=1;i<=7;i=i+1)
    { document.write("<tr>") for (x=1;x<=4;x=x+1)
    {
    }
    document.write("</tr>") } document.write("</table>")
  10. Dans ce code, utilisez la fonction document.write afin d'écrire la balise TD et /TD

    Exemple :
    document.write("<table border=5>") for (i=1;i<=7;i=i+1)
    { document.write("<tr>") for (x=1;x<=4;x=x+1)
    { document.write("<td>") document.write("</td>") } document.write("</tr>") } document.write("</table>")
  11. Dans ce code, utilisez la fonction document.write (bouton Écrire) afin d'écrire les mots "Rangée numéro " suivi du numéro de la rangée (i) ET le mot "Colonne numéro " suivi du numéro de la colonne x
    Exemple : document.write("<table border=5>") for (i=1;i<=7;i=i+1)
    { document.write("<tr>") for (x=1;x<=4;x=x+1)
    { document.write("<td>") document.write("Rangée numéro "+i+" Colonne numéro "+x) document.write("</td>") } document.write("</tr>") } document.write("</table>")
  12. Remplacez la ligne de code qui écrit la balise TD par la ligne de code ci-dessous afin d'ajouter une couleur de fond de cellule (balise bgcolor=#123456) en utilisant vos variables x et i afin de produire des couleurs de fond différents .

    Modifiez les variables x et i afin de créer des teintes de couleur variées.

    Exemple : document.write("<td bgcolor=#"+i+i+x+i+x+i+">")

    Modifiez la suite i+i+x+i+x+i : en succédant aléatoirement les variables :

    Exemple : i+i+i+x+x+x

  13. Modifie ton code afin de spécifier une largeur pour ton tableau (paramètre style='width:500px;' ).


  14. Ajoute maintenant en utilisant les boucles de répétitions JAVASCRIPT, une boucle de répétition qui te permettra de répéter une action de ton choix autre que celle précédemment utilisée.

    Utilise au besoin GOOGLE en inscrivant comme mots de recherche : javascript exemples boucle for ou javascript exemples boucle do while

  15. Visualisez votre page et apportez des modifications au besoin.