version 2022
Les exemples sont préparés pour téléchargement par les élèves du cours ICS3U de M. Crowley.
Ces exemples sont complémentaires aux leçons présentées en classe et sont souvent la base des exercices.
Afficher ce fichier (et tous les autres .md) en mode Preview par défaut
Pour afficher les fichiers Markdown (.md) en mode Preview, simplement :
- faire un clic-droit sur un fichier .md dans l'Explorateur de VS Code (p. ex. README.md)
- choisir "Ouvrir avec..." > "Configurer l'éditeur par défaut pour "*.md""
- cliquer sur "Markdown Preview"
Tous les fichiers .md s'ouvriront maintenant en mode Preview directement.
Par la suite, si vous voulez modifier un ficher .md, vous pouvez simplement cliquer sur "Ouvrir avec..." > "Éditeur de texte"
Clôner est synchroniser le dossier sur votre ordinateur
- Cloner le répertoire sur votre ordinateur
- Si l'enseignant ajoute des nouveaux fichiers, simplement faire un Fetch (cliquer sur le bouton synchroniser dans VS Code)
- Copier tout exemple (fichier ou package) que vous voulez utiliser comme gabarit dans votre propre dossier de projet
- vous n'êtes pas autorisé à apporter des modifications à ce répertoire
- si vous en faites, vous aurez des messages d'erreur quand vous tenter de synchroniser ce dossier à nouveau
Cliquez pour voir les informations
Tout le code se trouve dans le même dossier racine - c'est voulu : on peut alors facilement utiliser du code de n'importe quel fichier existant dans n'importe quel nouveau fichier. Dans le jargon de Java, tout le code se trouve dans le même package, et les membres d'un package peuvent toujours se voir.
Cette section du cours nous montre comment implémenter les opérations d'entrée/sortie, d'assignation et de calcul qu'on a vu dans le module 2 sur les algorithmes. Ça montre aussi où un programme Java commence et où il se termine.
- PromptInput.java
- FileInput.java
- Add.java -> utiliser
String[] args
Cette section du cours nous donne des outils pour identifier les erreurs dans notre programme plus rapidement.
Cette section du cours nous aide à réfléchir à une solution avant de se perdre dans les détails du Java (et les bogues).
Cette section du cours présente comment implémenter la sélection et l'itération qu'on a vu dans le module 2 sur les algorithmes, complétant la tournée des outils algorithmiques fondamentaux.
Cette section du cours nous montre comment plus efficacement gérer de grandes quantités de données.
Cette section du cours nous montre comment produire du code qui est réutilisable et qui peut être intégré efficacement dans différents projets. Par la bande, on apprend aussi une façon plus efficace de tester chaque partie de notre code séparément.
- Pour les algorithmes
- Pour tester les algorithmes