Exercice 1 - BFH

publicité
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
Téléchargement