TD issu du cours
Dept GEII Année universitaire 2012-2013
Cours 3 - Algorithmique
3.1. Ecrire un algorithme qui lit un nombre rau clavier et calcule le périmètre et l’aire d’un disque de rayon r.
3.2. Ecrire un algorithme qui arrondit un nombre réel saisi au clavier à 2 chiffres après la virgule.
3.3. Ecrire un algorithme qui lit un nombre au clavier et affiche la parité de ce nombre.
Cours 4 - Des algorithmes plus complexes
4.1. Ecrire un algorithme qui lit 2 variables au clavier et les affiche dans l’ordre croissant.
4.2. Ecrire un algorithme qui lit deux nombres entiers aet bau 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 npassé 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
i=1×2×3×... ×n
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 :
moyenne =Pn
i=1Ki
n
avec Kiles nnombres dont il faut faire la moyenne.
Avec pondération :
moypond =Pn
i=1Ci×Ki
Pn
i=1Ci
avec Kiles nnombres dont il faut faire la moyenne et Ciles coefficients de pondération.
Cours 5 - Tableaux et tris
5.1. Ecrire un algorithme qui remplit un tableau avec les N premiers nombres entiers.
5.2. Ecrire un algorithme qui remplit un tableau avec les N premiers nombres entiers pairs (ou impairs).