TD issu du cours Cours 3 - Algorithmique Cours 4

publicité
TD issu du cours
Dept GEII
II1
Année universitaire 2012-2013
J. VILLEMEJANE - [email protected]
Cours 3 - Algorithmique
3.1.
3.2.
3.3.
Ecrire un algorithme qui lit un nombre r au clavier et calcule le périmètre et l’aire d’un disque de rayon r.
Ecrire un algorithme qui arrondit un nombre réel saisi au clavier à 2 chiffres après la virgule.
Ecrire un algorithme qui lit un nombre au clavier et affiche la parité de ce nombre.
Cours 4 - Des algorithmes plus complexes
4.1.
4.2.
Ecrire un algorithme qui lit 2 variables au clavier et les affiche dans l’ordre croissant.
Ecrire un algorithme qui lit deux nombres entiers a et b au clavier et donne le choix à l’utilisateur :
1. de calculer la somme a + b
2. de calculer le produit a · b
3. de connaitre le signe du produit a · b
4.3. Ecrire un algorithme qui calcule la factorielle n! d’un entier n passé en paramètre de 2 façons différentes :
– avec une boucle POUR
– avec une boucle TANT QUE ou JUSQU’A
Pour rappel :
n! =
n
Y
i = 1 × 2 × 3 × ... × n
i=1
4.4. Ecrire une fonction qui calcule et renvoie la moyenne de 3 nombres passés en paramètre. Ecrire l’algorithme qui saisit 3
nombres au clavier et affiche la moyenne de ces 3 nombres.
Pour rappel :
Pn
Ki
moyenne = i=1
n
avec Ki les n nombres dont il faut faire la moyenne.
Avec pondération :
Pn
Ci × Ki
Pn
moy p ond = i=1
i=1 C i
avec Ki les n nombres dont il faut faire la moyenne et Ci les coefficients de pondération.
Cours 5 - Tableaux et tris
5.1.
5.2.
Ecrire un algorithme qui remplit un tableau avec les N premiers nombres entiers.
Ecrire un algorithme qui remplit un tableau avec les N premiers nombres entiers pairs (ou impairs).
Téléchargement