Vous êtes sur la page 1sur 2

TD n°1

Programmation pour les Sciences


Exercice 1 :
Afin d’écrire un programme informatique qui permet de :
 de saisir le prix d'un seul article
 de calculer les taxes suivantes :
tps : 5 % du prix
tvq : 7.5 % du (prix + tps)
taxes : total des 2 taxes
 de calculer le prix total à payer
 d'afficher les prix et les taxes
 de saisir le montant donné par le client
 de calculer le change (la monnaie) à lui remettre
 d'afficher les informations voulues

Vous êtes sensé :


1) Imaginer l'exécution d'un tel programme sur un ordinateur et donner ce
qui s’affiche à l'écran,
2) Comprendre le problème et faire un cheminement (vu dans le cours n°1)
3) Faire un tableau d'analyse des informations
4) Écrire l’algorithme

Exercice 2 :
Nous souhaitons écrire un programme qui permet de saisir la longueur et la
largeur d'un rectangle et qui calcule le périmètre et la surface de ce rectangle.

1) Imaginer l'exécution d'un tel programme sur un ordinateur et donner ce


qui s’affiche à l'écran,
2) Comprendre le problème et faire un cheminement (vu dans le cours n°1)
3) Faire un tableau d'analyse des informations
4) Écrire l’algorithme
Exercice 3 :
1. Ecrire un algorithme qui demande à l’utilisateur un nombre compris entre
10 et 20 jusqu’à ce que la réponse convienne.

2. Modifier l’algorithme pour qu’en cas de réponse supérieure à 20, on fera


apparaître un message : « Plus petit ! », et inversement, « Plus grand ! » si
le nombre est inférieur à 10.

Exercice 4 :
1. Ecrire un algorithme qui demande un nombre de départ, et qui ensuite
affiche les dix nombres suivants. Par exemple, si l'utilisateur entre le
nombre 17, le programme affichera les nombres de 18 à 27.

2. Réécrire l'algorithme précédent, en utilisant cette fois l'instruction Pour

Exercice 5 :
Ecrire un algorithme qui demande un nombre de départ, et qui ensuite écrit la
table de multiplication de ce nombre, présentée comme suit (cas où l'utilisateur
entre le nombre 7) :
Table de 7 :
7x1=7
7 x 2 = 14
7 x 3 = 21

7 x 10 = 70

Exercice 6 :
Ecrire un algorithme qui demande un nombre de départ, et qui calcule sa
factorielle.
NB : la factorielle de 8, notée 8 !, vaut
1x2x3x4x5x6x7x8

Vous aimerez peut-être aussi