Accueil > Programmer avec Java > Les bases de Java >
À la fin de cette leçon vous devrez être en mesure de :
Début / fin | Traitement | Entrée / Sortie |
---|---|---|
![]() |
![]() |
![]() |
Dans chaque forme il y a du texte. À part les symboles pour le début et la fin, les étiquettes commencent par un verbe suivi par une description, p. ex.” Assigner 3 à num”.
Les entrées représentent de l’information qui n’est pas définie dans l’algorithme mais à laquelle on peut accéder :
Les sorties représentent de l’information qui est exportée de l’algorithme :
Cet exemple utilise simplement une sortie entre les ovales de début et de fin.
Le code équivalent est :
1
2
3
void main() {
System.out.println("Bonjour, le monde!");
}
Dans cet exemple il y a deux traitements - un mis en évidence et un dans l’instruction de sortie.
Le code équivalent est :
1
2
3
4
void main() {
int num = 3;
System.out.println(num * 10);
}
Ce programme afficherait la valeur 30 parce que num
est définie comme 3
et on affiche num * 10
soit 3 * 10
.
Une version plus réaliste de ce programme serait le suivant, avec saisie de la valeur de l’utilisateur :
Le code équivalent est :
1
2
3
4
5
6
7
8
9
10
import java.util.*;
void main() {
Scanner in = new Scanner(System.in);
// saisir la valeur, incluant l'invite de commande
System.out.print("Entrez un nombre entier > ");
int num = in.nextInt();
// afficher le résultat
System.out.println(num * 10);
}
On peut produire ces diagrammes avec toute sorte de logiciels de dessin, comme :
Draw.io
(drawio.com
, app.diagrams.net
)Il y a une extension VS Code pour Draw.io qui nous permet de créer des diagrammes dans l’éditeur, alors c’est souvent le plus efficace dans ce cours. C’est Draw.io Integration
par Henning Deitrichs (~2 million de téléchargements). Avec cette extension (ou son équivalent sur le web) :
.drawio.png
qui produit une image affichable directement dans des documents mais également éditable dans le logiciel.Général
: ovale, rectangle, parallélogramme.La structure représentée par ces diagrammes est la structure fondamentale de tout programme qui s’exécute sur un ordinateur classique : une simple séquence. Dans cette structure, toutes les instructions se succèdent dans l’ordre du début jusqu’à la fin.
aucun quiz de vérification des concepts ici encore
Travaillez dans le répertoire GitHub partagé par votre enseignant pour la pratique et les exercices.
diagrammes
dans le dépôt de pratique pour stocker ces diagrammes.collation.drawio.png
. Il s’ouvrira avec l’extension Draw.io
si vous l’avez déjà ajoutée. Faire un diagramme de flux pour la séquence de préparation d’une collation, comme un sandwich ou du thé.[NomDuProgramme].drawio.png
.recherche.drawio.png
. Utilisez les grandes étapes du projet comme traitements.