• Aucun résultat trouvé

3 TP : Les structures répétitives

N/A
N/A
Protected

Academic year: 2022

Partager "3 TP : Les structures répétitives"

Copied!
2
0
0

Texte intégral

(1)

Auteur : Mohamed Messabihi

Matière : Introduction à l'algorithmique k Mohamed.Messabihi@gmail.com

+ https://sites.google.com/site/informatiquemessabihi/

Université Abou Bakr Belkaïd - Tlemcen Faculté des sciences 1ère L.M.D. MI 2016-2017

3 TP : Les structures répétitives

Travail à effectuer

3.1 Puissance

Écrire un programme qui calcule lanèmepuissance d'un nombrex, oùnest un entier positif.

n et x sont donnés par l'utilisateur.

xn =x∗x∗ · · · ∗x

| {z }

n f ois

3.2 Factorielle

On rappelle que la fonction factorielle est dénie sur les entiers positifs de la façon suivante : 0! = 1

n! =n×(n−1)×...×2×1 si n >1

Écrire un programme qui calcule la factorielle d'un entier n donné par l'utilisateur.

Remarque : utiliser une boucle autre que celle utilisée en TD.

3.3 Dépassement

Écrire un programme permettant de déterminer la première puissance de 2 dépassant un entier N fourni par l'utilisateur. Par exemple, si N = 200 alors la puissance de 2 dépassant N est 9 car 28 = 256 (et 27 = 128).

3.4 Dessin

Écrire un programme qui demande à l'utilisateur un entier n puis dessine : a) un triangle rectangle d'étoiles en utilisant la boucle "While" (gure A).

b) un carré d'étoiles sans la diagonale en utilisant la boucle "Do While" (gure B).

c) un triangle isocèle formé d'étoiles en utilisant la boucle "For" (Figure C).

* (A)

* ** * *

* * * *

* * * * *

* * * * * *

* * * * *(B)

* * * * *

* * * * *

* * * * *

* * * * *

* * * * *

(C)*

********

*******

*********

***********

B Mohamed.Messabihi@gmail.com Page 1

(2)

3.5 Contrôle de saisie

Écrire un programme qui demande un nombre paire compris entre 60 et 120, jusqu'à ce que la réponse convienne. En cas de réponse supérieure à 120, on fera apparaître un message : Plus petit ! , et inversement, Plus grand ! si le nombre est inférieur à 60. Si le nombre n'est pas paire on achera le nombre est impaire !

Travail supplémentaire

3.6 Table de multiplication

Écrire un programme qui qui permet d'acher la table de multiplication sous la forme ci-dessous :

X*Y | 0 1 2 3 4 5 6 7 8 9 10

---

0 | 0 0 0 0 0 0 0 0 0 0 0

1 | 0 1 2 3 4 5 6 7 8 9 10

2 | 0 2 4 6 8 10 12 14 16 18 20

3 | 0 3 6 9 12 15 18 21 24 27 30

4 | 0 4 8 12 16 20 24 28 32 36 40

5 | 0 5 10 15 20 25 30 35 40 45 50

6 | 0 6 12 18 24 30 36 42 48 54 60

7 | 0 7 14 21 28 35 42 49 56 63 70

8 | 0 8 16 24 32 40 48 56 64 72 80

9 | 0 9 18 27 36 45 54 63 72 81 90

10 | 0 10 20 30 40 50 60 70 80 90 100

3.7 Passage à la caisse

1. Écrire un programme utilisant la boucle Repeat qui permet de calculer la somme à payer d'un ensemble d'articles achetés par un client. Le prix de chaque article est saisi par l'utilisateur, la n des articles est indiquée par la nombre zéro.

2. Compléter le programme pour qu'il puisse acher le prix moyen des articles achetés.

3. Compléter le programme pour qu'il ache le prix de l'article le moins cher ainsi que celui de l'article le plus cher.

Exemple : si la liste des prix est : 50, 110, 30, 150, 230, 360, 120, 0 - La somme des articles achetés est : 1050 DA.

- Le prix moyen des articles achetés est : 150 DA.

- L'article le moins cher vaut : 30 DA.

- L'article le plus cher vaut : 360 DA

B Mohamed.Messabihi@gmail.com Page 2

Références

Documents relatifs

Elle est d’autant plus importante que la masse de la charge est grande et s’oppose à la mise en mouvement. Elle est caractérisée par le moment d’inertie J, qui s’exprime en

Ecrire un algorithme qui affiche la moyenne d’une suite d’entiers se terminant par zéro (le zéro n’entrant pas en compte dans la moyenne : il est juste la pour indiquer la fin

Exercice 4 : La combustion complète de 0.35 g d’un composé A de formule brute C x H y a donné 0,45 g d’eau. Déduire celui du carbone.. 2/ a- Sachant que la masse molaire de A est

Si l'on en croit Jesse Fox, auteur principal d'une étude et professeur assistante en communication à l'Université de l'Ohio, les hommes qui publient beaucoup de selfies sur

Les élèves ne disposant pour l’instant que d’informations qualitatives sur l’énergie potentielle et l’énergie cinétique d’un système, le but de

marge brute – remise – prix d’achat net – prix de vente hors taxe – coût d’achat prix de vente toute taxe comprise – prix d’achat net – frais d’achat – prix

Sony a également annoncé qu'il se lancerait directement sur le marché du jeu sur portable. Sa PlayStation Suite 20 distribuera d'anciens jeux pour.. PlayStation 21 One 22 pour

Mise en valeur du travail de création : Ronsard au gré des poèmes associe le mythe de Méduse à un autre mythe, complète et dépasse le mythe en attribuant à