corrigesExoJava
Introduction
Naissance d'un programme
Exercice I-1: Apprendre à décomposer une tâche en sous-tâches distinctes
Corrigé
a. Objets nécessaires : 1 tableau, 1 clou, 2 pointes, 1 ficelle, 1 marteau, 1 crayon, 1 mètre.
b.
Liste des opérations :
Mesurer le mur en hauteur, le mur en largeur, le tableau en hauteur ;
Calculer le centre du mur, le tiers de la hauteur du tableau ;
Tracer une marque au centre du mur, sur le cadre (face arrière) du tableau ;
Prendre le marteau, le tableau, le mètre, le crayon, la ficelle, le clou, la pointe ;
Poser le marteau, le tableau, le mètre, le crayon ;
Enfoncer la pointe, le clou ;
Accrocher la ficelle à la pointe, la ficelle au clou ;
Ajuster le tableau ;
c.
Liste ordonnée des opérations :
Prendre le mètre
Mesurer le mur en hauteur ;
Mesurer le mur en largeur ;
Poser le mètre ;
Calculer le centre du mur ;
Prende le crayon ;
Tracer une marque au centre du mur ;
Poser le crayon ;
Prendre le marteau ;
Prendre le clou ;
Enfoncer le clou dans le mur ;
Poser le marteau ;
Prendre le mètre
Mesurer le tableau en hauteur ;
Poser le mètre
Calculer le tiers de la hauteur du tableau ;
Prende le crayon ;
Tracer une marque sur le bord gauche du cadre (face arrière) au tiers de la hauteur ;
2 ___________________ Exercice I-2 : Observer et comprendre la structure d’un programme Java
Tracer une marque sur le bord droit du cadre (face arrière) au tiers de la hauteur ;
Poser le crayon ;
Prendre le marteau ;
Prendre une pointe ;
Enfoncer une pointe sur la marque de droite ;
Prendre une pointe ;
Enfoncer une pointe sur la marque de gauche ;
Poser le marteau ;
Accrocher la ficelle à la pointe de droite ;
Accrocher la ficelle à la pointe de gauche ;
Accrocher la ficelle au clou ;
Ajuster le tableau ;
Exercice I-2 : Observer et comprendre la structure d’un programme Java
Corrigé
import java.util.*;
public class Premier { public static void main(String [] argument) { double a;
Scanner lectureClavier = new Scanner(System.in);