Exercice chapitre 2 Aspect procédural de la programmation Java Page 1 Exercice 1 : Initiation à l'environnement de développement Eclipse Démarrez l'environnement de développement Eclipse et écrire un programme qui affiche un texte sur l'écran. Complétez votre programme avec des variables, qui se modifient durant l'exécution du programme. Démarrez le programme avec le débogueur et observer les valeurs des variables. Exercice 2 : Fichier d’aide de java Consulter le fichier d’aide de java (JDK14.hlp). Rechercher de l’information concernant la méthode « println » ou les chaînes de caractères « String ». Exercice 3 : Programme de test pour les triangles Un programme Java doit contenir une méthode principale main(), à laquelle de trois nombres doivent pouvoir être transmis. Le programme doit ensuite vérifier si les trois valeurs composent un triangle : a) symétrique b) équilatérale c) rectangle d) standard Exercice 4 : Le tamis d’Eratosthenes Le tamis d’Eratosthenes est un Algorithme, qui permet de définir pour les nombre premiers. Cet algorithme est basé sur un tableau, dont tous les éléments sont initialisés avec 1 (« true »). A la fin de l'algorithme, uniquement les éléments avec la valeur 1, correspondent aux nombres premiers. Procédé : 1) Initialisation de tous les éléments du tableau avec la valeur « true ». 2) L'algorithme démarre avec l’index 2 et doit être exécuté avec tous les index suivants. Si l'élément de l'index en cours contient la valeur « true », tous les autres éléments du tableau, dont l'index est un multiple de cet index, doivent être mis à « false ». Exemple: Pour l'index 3, tous les éléments dont l’indes est un multiple de 3 doivent être mis à « false ». C'est-à-dire, 6, 9, 12 etc. 3) A la fin de l'algorithme, tous les index, dont l’élément possèdent la valeur « true », correspondent à des nombres premiers. Ecrivez un programme qui recherche tous les nombres premiers entre 1 et 100. Définissez la méthode « calculate() », qui exécute l'algorithme d’Eratosthenes, et la méthode « display(), » qui affiche le résultat sur l’écran de la manière suivante : V1.0 ©2003, Laboratoir pour l’informatique technique, E. Firouzi Exercice chapitre 2 Aspect procédural de la programmation Java Les nombres premiers entre 1 et 100 sont les suivants: 11 31 41 61 71 - 2 - 3 13 23 43 53 73 83 - - 5 - - 7 17 37 47 67 97 - 19 29 59 79 89 - - 25 nombres premiers ont été trouvés V1.0 ©2003, Laboratoir pour l’informatique technique, E. Firouzi Page 2