Les boucles FOR - exo |
![]() ![]() See You Why? |
Si on écrit tous les entiers de 1 à 365, combien de fois écrira-t-on le chiffre '3' dans cette suite ?
N'employer que des boucles FOR.
Utilisez la boucle for() pour afficher la figure ci-dessous :
1
11
111
1111
11111
111111
1111111
11111111
111111111
1111111111
Remarque : chaque ligne ne contient que des "1" (un); il n'y a aucun espace entre les "1"; utilisez la méthode d'affichage : document.write("element a afficher").
Écrire une chaine de caractères inversée, c'est-à-dire en commençant par la dernière lettre.
Créer une fonction à un paramètre qui sera le nombre limite demandé à l'internaute visiteur. La fonction calculera la somme des entiers de 1 jusqu'à ce nombre limite et affichera cette somme. Pas de return dans la solution proposée.
Créer une fonction à un paramètre qui sera le nombre limite demandé à l'internaute visiteur. La fonction calculera la factorielle de ce nombre limite et affichera cette factorielle. Pas de return dans la solution proposée.
Demander s'il faut l'affichage des résultats intermédiaires et tenir compte de la réponse.
Demander un nombre inférieur à 1000. Puis déterminer s'il est premier. (pour rappel, un nombre est premier s'il n'a qu'une paire de diviseurs [lui-même et l'unité]).
Pour tous les nombres inférieurs à 500, déterminer s'ils sont premiers ou non. Afficher deux colonnes reprenant les nombres premiers et les autres.
Dresser en JS une table de multiplication carrée, par exemple de 1x1 jusque 10x10 [ou 12x12 sans trop de changement].
Dresser la suite de Fibonacci dont chaque élément est la somme des 2 précédents. Exemple typique de récursivité en programmation.
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144...
Écrire un script qui trie les nombres de 1 à 400 en 4 catégories : les multiples de 15, les multiples de 5 non multiples de 15, ceux de 3 non multiples de 15 et les autres.
Écrire un script qui tire aléatoirement des nombres de 1 à 1000. Faites 5 tirages et compter à chaque fois le nombre d'essais qu'il a fallu pour avoir successivement un nombre pair, un impair puis un pair. Faire apparaitre les essais et résultats des 5 tirages dans un tableau.
Écrire un script qui affiche chaque lettre d'une chaine préalablement entrée par l'utilisateur, et qui l'écrive un caractère par ligne. (éviter d'employer les tableaux qui ne sont développés qu'au chap. 28.)
Variante de l'exercice 7a. Créer une fonction à un paramètre qui sera le nombre limite demandé à l'internaute visiteur. La fonction calculera la somme des entiers de 1 jusqu'à ce nombre limite et affichera cette somme.
Il faut éviter d'employer les tableaux qui ne sont développés qu'au chap. 28.
Usage de return dans cette solution proposée
(vue au chapitre 9 : l'instruction return dans une fonction).
Et usage des boucles FOR ou WHILE
(vues aux chapitres 19 et 20).
Écrivez un programme qui lit N nombres entiers au clavier et qui affiche leur somme, leur produit et leur moyenne. Choisissez un type approprié pour les valeurs à afficher. Le nombre N est à entrer au clavier. Résolvez ce problème.
Usage de la boucle FOR (on refera le même exercice avec les boucles WHILE, à voir au chapitre 20, le suivant).
Éviter d'employer les tableaux (arrays) qui ne sont développés qu'au chap. 28.
Pas encore fait...
Merci de votre visite à partir de :
| Vous voulez lire quelques messages reçus ? qui ne compte chaque nouvel ordinateur visiteur qu'une seule fois m-à-j du 22/11/2021 : Depuis cette fin septembre 2009, parmi les 210 pays (sur 274 drapeaux connus) qui nous ont visité, voici les 100 pays qui nous visitent le plus, Nos petits visiteurs, classés par date de visite, où un seul ordi nous a visité, sont : 199. Turkmenistan (TM May 10, 2017) ; 200. Lesotho (LS March 1, 2017) ; 201. Turks and Caicos Island (TC January 18, 2016) 202. Cook Islands (CK September 19, 2015) 203. Faroe Islands (FO January 27, 2015) 204. Virgin Islands American (VI November 12, 2014) ; 205. Belize (BZ September 29, 2014) ;206. Eswatini - Swaziland (SZ July 21, 2014) ; 207. Grenada (GD April 3, 2014) ; 208. Timor-Leste (TI March 29, 2014) ; 209. American Samoa (AS December 26, 2012) ; 210. Guyana (GY November 5, 2010). |