Beruflich Dokumente
Kultur Dokumente
4) Exécuter l’algorithme ci-dessus pour les valeurs -5, 8.55, 24, 15, 17, 19.85, 11.8
Exercice 7 : Ecrire un algorithme qui demande à l’utilisateur un nombre compris entre 1 et 3 jusqu’à ce
que la réponse convienne.
Exercice 8 : 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.
Exercice 9 : 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 10 : Ecrire un algorithme qui demande un nombre de départ, et qui calcule sa factorielle.
NB : la factorielle de 8, notée 8 !, vaut 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8
Exercice 13 : Ecrire un algorithme de qui déclare un tableau de 9 notes dont on fait ensuite saisir les
valeurs par l‘utilisateur et enfin calculer et afficher la moyenne des notes.
Exercice 15 : Ecrire une fonction qui prend en paramètre un entier et retourne son double.
Exercice 16 : Ecrire une procédure qui prend en paramètre un entier et affiche les dix entiers qui le
suivent.
Exercice 19 : Ecrire une procédure qui permet de lire 20 nombres réels et les stockent dans un tableau.
Exercice 20 : On désire produire une calculatrice qui va effectuer les tâches suivantes : addition,
soustraction, multiplication, division, racine carrée, valeur absolue, le calcul de la puissance d’un
nombre.
a. Comment peut-on procéder pour obtenir un algorithme simple ?
b. De combien de sous programmes a-t-on besoin ?
c. Ecrire les codes correspondant à chacun des sous programmes (fonctions et/ou procédures)
d. Ecrire l’algorithme qui va utiliser ces sous programmes.
NB : on va effectuer un passage de paramètres par référence pour le sous algorithme qui
calculer la puissance d’un nombre et pour les autres algorithmes on va utiliser le passage de
paramètres par valeur
Bon courage !!