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).