| TD n°1 Vous disposez d’une classe Keyboard.class dont voici la documentation. La méthode pour afficher un résultat à l’écran est System.out.println 1. Syntaxe d’écriture d’un programme – utilisation d’une classe donnée – type de base Ecrire en langage JAVA un programme Degres.java qui lit au clavier une température en degrés Fahrenheit et qui affiche à l’écran la conversion en degrés Celsius. La formule de conversion est C = 5/9*(F-32) |
| 2. Condition – fonction | Ecrire en langage JAVA un programme Minimum4.java qui lit au clavier 4 nombres réels et qui affiche le plus petit des quatre |
| 3. Itération - complexité Ecrire la fonction xn (x réel, n entier) Ecrire la fonction n ! (n entier; n ! = 1 * 2 * 3 *…. *n) ex=1 + x + x2/2 !+x3/3 ! + . . .+ xn/n ! Ecrire un programme java permettant de saisir un nombre x et une précision souhaitée, puis afficher une approximation de ex. On utilisera tout d’abord les fonctions xn et n ! préalablement définies. Evaluer la complexité de la fonction ex ainsi programmée. Chercher un algorithme plus efficace. |
| 4. Multiplication égyptienne Trouver une méthode pour effectuer la multiplication de 2 nombres entiers positifs en n’utilisant que de l’addition, la multiplication par 2 et la division par 2 Ecrire un programme Java utilisant cette méthode | | 5. Racine d’une fonction continue Soit f une fonction continue dans l’intervalle [a,b] avec f(a) <0 < f(b). f a au moins une valeur z comprise entre a et b, telle que f(z)=0 Chercher une valeur approchée de z. | | 6. Nombre premier | Tester si un entier n strictement positif est premier | | |