• Aucun résultat trouvé

Exercice 1 Ecrire un programme en utilisant la boucle for qui : – lit un nombre N entier entr´ e au clavier ;

N/A
N/A
Protected

Academic year: 2021

Partager "Exercice 1 Ecrire un programme en utilisant la boucle for qui : – lit un nombre N entier entr´ e au clavier ;"

Copied!
2
0
0

Texte intégral

(1)

Pierre-Louis CAYREL 2008-2009

Pr´ epa HEC 2 disponible sur www.cayrel.net

Lyc´ ee Lavoisier Feuille n 1

Boucles : for, while, repeat

Exercice 1 Ecrire un programme en utilisant la boucle for qui : – lit un nombre N entier entr´ e au clavier ;

– ´ ecrit ` a l’´ ecran tous les nombres entiers impairs compris strictement entre 0 et N.

Exercice 2 Reprendre l’exercice pr´ ec´ edent une fois avec la boucle while, une fois avec la boucle repeat.

Exercice 3 On consid` ere la somme P k=n k=1 k 4 . Ecrire un programme qui : ´

– lit la valeur de n choisie par l’utilisateur ; – calcule la valeur de la somme correspondante ; – affiche cette valeur ` a l’´ ecran.

On utilisera tout d’abord la boucle for, puis la boucle whileet enfin la boucle repeat.

Exercice 4 Ecrire un programme qui : ´

– lit la valeur d’un entier n choisi par l’utilisateur ; – calcule n! ;

– affiche le r´ esultat ` a l’´ ecran.

Exercice 5 Ecrire un programme qui lit un nombre entier ´ n > 1 et affiche ` a l’´ ecran les n premiers nombres premiers.

Exercice 6 D´ eterminer le nombre m tel que P m k=1

1

k > n; n ´ etant un nombre choisi par l’utilisateur.

Exercice 7 1. ´ Ecrire trois programmes qui affichent les valeurs respectives des sommes :

n

X

k=1

k 2 ,

n

X

k=1

k 3 et

n

X

k=1

k 4 .

L’entier n ´ etant fourni par l’utilisateur.

2. G´ en´ eraliser en r´ edigeant un programme qui calcule la somme des P n

k=1 k p , les entiers n et p ´ etant donn´ es par l’utilisateur.

Exercice 8 On d´ efinit deux suites (a n ) n∈ N et (b n ) n∈ N par leurs premiers termes respectifs a 0 = 1 et b 0 = 2, et pour tout entier n, par les relations :

a n+1 = a n + b n

2 et b n+1 = p a n b n .

Ecrire un programme qui demande un entier ´ n ` a l’utilisateur et qui affiche la valeur de a n et celle de b n .

1

(2)

Exercice 9 Ecrire un programme qui effectue le calcul de la somme double : ´ X

16i6j6n

1 i + j l’entier n ´ etant donn´ e par l’utilisateur.

Exercice 10 Ecrire un programme qui demande une suite de valeurs positives ` ´ a l’utilisateur (par exemple une suite de notes ` a l’enseignant).

Pour signaler que la liste est compl` ete, l’utilisateur tape −1. On affiche alors la moyenne des nombres propos´ ees (sans compter −1).

Exercice 11 On ´ etudie la suite (u n ) n∈ N d´ efinie par son premier terme u 0 ∈ N et pour tout entier naturel n par la relation :

u n+1 = u

n

2 si u n est pair 3u n + 1 sinon

1. Proposer un programme qui affiche les valeurs successives de la suite u jusqu’au rang n.

u 0 et n ´ etant donn´ e par l’utilisateur.

On peut remarquer que quelque soit la valeur choisie pour u 0 la suite atteint le cycle 4, 2, 1 en un certain nombre fini d’´ etapes et le cycle 4, 2, 1 se r´ ep` ete ensuite ind´ efiniment.

2. On appelle trajectoire de u 0 ou vol de u 0 la suite des valeurs obtenues par la suite de u 0 jusqu’au premier 1. ´ Ecrire un programme qui affiche la trajectoire de tout nombre propos´ e par l’utilisateur.

3. On appelle dur´ ee de vol de u 0 le nombre d’´ etapes pour obtenir le premier 1 du premier cycle 4, 2, 1. Modifier le programme pr´ ec´ edent pour qu’il affiche aussi la dur´ ee de vol du nombre propos´ e par l’utilisateur.

4. On appelle altitude de u 0 la valeur maximale atteinte lors de la trajectoire de u 0 . Mo- difier le programme pr´ ec´ edent pour qu’il affiche aussi l’altitude du nombre donn´ e par l’utilisateur.

2

Références

Documents relatifs

L’outil présente l’avantage de donner à voir, physiquement, les chiffres se déplacer dans la colonne de gauche où leur valeur sera dix fois plus grande, ou dans la colonne de

Laquelle d’entre elles arrivera à répartir tous les calissons sans qu’il en reste?. Combien fera-t-elle alors de

On appelle « altitude maximale du vol » le plus grand nombre obtenu dans

les parois laissées apparentes sont en béton blanc, dont la teinte a été tra- vaillée pour être en harmonie avec la cou- leur de la pierre de tuffeau, très présente

◊ remarque : l'inductance est plus grande avec le noyau de fer feuilleté (aimantation induite) ; elle est un peu plus faible avec un noyau de métal non feuilleté (champ magnétique

◊ remarque : lʼaction secondaire dʼun champ extérieur non uniforme sur un dipôle est une force qui tend à entraîner le dipôle vers les champs forts sʼil est orienté

Voici le programme de

Consigne 2 : Dans un exposé de moins de 6 lignes Compare les concentrations en dieldrine dans les divers êtres vivants et proposez une explication aux différences constatées