0% ont trouvé ce document utile (0 vote)
6 vues12 pages

Compte Rendu de TP Java

Ce rapport présente les travaux pratiques réalisés par Tchoumba Tiboncho Fred Junior dans le cadre du module de Programmation en Java, incluant des exercices sur l'environnement Java, les types simples, Visual Studio Code, et les nombres rationnels. Les compétences acquises comprennent la maîtrise des structures de contrôle, la gestion des entrées utilisateur, et l'utilisation d'outils de développement modernes. Le bilan souligne une consolidation des compétences en développement Java et des perspectives d'approfondissement dans des domaines avancés.

Transféré par

f4pct4gyzk
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues12 pages

Compte Rendu de TP Java

Ce rapport présente les travaux pratiques réalisés par Tchoumba Tiboncho Fred Junior dans le cadre du module de Programmation en Java, incluant des exercices sur l'environnement Java, les types simples, Visual Studio Code, et les nombres rationnels. Les compétences acquises comprennent la maîtrise des structures de contrôle, la gestion des entrées utilisateur, et l'utilisation d'outils de développement modernes. Le bilan souligne une consolidation des compétences en développement Java et des perspectives d'approfondissement dans des domaines avancés.

Transféré par

f4pct4gyzk
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

COMPTE RENDU DE TRAVAUX PRATIQUES

Année Universitaire 2024-2025

Étudiant : Tchoumba Tiboncho Fred Junior


Niveau : 2ᵉ année DUT – Génie Informatique , FI, (Groupe 4)
Établissement : Institut Universitaire de Technologie de Douala (IUT de Douala)

SOMMAIRE

1. INTRODUCTION
2. TP1 - PRISE EN MAIN DE L'ENVIRONNEMENT JAVA
3. TP2 - TYPES SIMPLES ET INSTRUCTIONS DE BASE
4. TP3 - INTRODUCTION À VISUAL STUDIO CODE
5. TP4 - NOMBRES RATIONNELS
6. BILAN ET PERSPECTIVES
1. INTRODUCTION
Ce rapport présente l’ensemble des travaux pratiques réalisés dans le cadre du module de
Programmation en Java. Chaque TP vise à renforcer la compréhension des concepts
fondamentaux du langage Java, à travers des exercices pratiques et la manipulation d’outils de
développement modernes.
2. TP1 - PRISE EN MAIN DE L'ENVIRONNEMENT JAVA
Exercice 2 - Premier Programme Java

Création du programme HelloWorldApp :


Compilation et exécution :

Exercice 3 - Application Visages

│ ├── [Link]

│ ├── [Link]

│ └── [Link]
├── classes/

├── docs/

└── [Link]

Classe VisageRond : Gestion d'un visage animé avec déplacement et rebonds

Classe Dessin : Zone de dessin pour l'affichage des visages

AppliVisage1 :Programme principal avec boucle d'animation

2.3 Résultats Obtenus

- Application d'animation de visages fonctionnelle

- Maîtrise des commandes de compilation et d'exécution

- Génération de documentation Javadoc

- Création de fichiers JAR exécutables

Application Visages
Résultats obtenus :
- Application d’animation de visages fonctionnelle.
- Maîtrise des commandes de compilation et d’exécution.
- Génération de documentation Javadoc.
- Création de fichiers JAR exécutables.

3. TP2 - TYPES SIMPLES ET INSTRUCTIONS DE BASE

3.1 Objectifs du TP
- Maîtriser les types primitifs Java

- Implémenter des algorithmes avec structures de contrôle

- Gérer les entrées/sorties utilisateur

- Développer des programmes interactifs

3.2 Travaux Réalisés

Exercice 1 - Conversion de Températures

Programme de conversion Fahrenheit vers Celsius :

Exercice 2 - Conversion de Durées

Exercice 3 - Test de Nombres Premiers


Exercice 4 - Jeu du Prix à Trouver

Développement d'un jeu interactif avec gestion de parties multiples :

3.3 Compétences Acquises

- Maîtrise des structures de contrôle (if, for, while)


- Gestion des entrées utilisateur avec Scanner

- Implémentation d'algorithmes classiques

- Développement de programmes interactifs

4. TP3 - INTRODUCTION À VISUAL STUDIO CODE

4.1 Objectifs du TP

- Configuration d'un environnement de développement moderne

- Prise en main des fonctionnalités de VSCode

- Utilisation du débogueur intégré

- Gestion de projets Java dans un IDE

4.2 Travaux Réalisés

Configuration de l'Environnement

- Installation du Java Extension Pack

- Configuration du JDK dans VSCode


- Personnalisation de l'interface de développement

Création de Projets

Structure type d'un projet Java dans VSCode :

MonProjet/

├── src/

│ └── [Link]

├── bin/

├── .vscode/

│ └── [Link]

└── [Link]

Fonctionnalités Exploitées

- Auto-complétion : Suggestion de code en temps réel

- Refactoring : Renommage intelligent des éléments

- Débogage: Points d'arrêt et exécution pas à pas

- Diagnostic : Détection d'erreurs en direct

Exemple de Débogage

Utilisation du débogueur pour analyser le programme MoyenneOlympique :


- Placement de points d'arrêt

- Observation des variables pendant l'exécution

- Exécution pas à pas pour comprendre le flux

4.3 Avantages Constatés

- Productivité accrue avec l'auto-complétion

- Débogage plus efficace qu'avec les impressions

- Gestion simplifiée des projets complexes

- Intégration native avec les outils Java

Environnement VSCode configuré

5. TP4 - NOMBRES RATIONNELS

5.1 Objectifs du TP

- Manipuler les concepts de la Programmation Orientée Objet (POO).


- Créer et gérer des classes représentant des nombres rationnels.
- Implémenter des opérations entre objets (addition, soustraction, multiplication, division).
5.3 Concepts POO Maîtrisés

Résultats :
Les tests effectués ont permis de vérifier le bon fonctionnement des opérations sur les
rationnels et de valider la maîtrise des concepts POO liés à l’encapsulation et la modularité.
6. BILAN ET PERSPECTIVES

6.1 Compétences Acquises

Environnement de Développement :

- Maîtrise du JDK et ligne de commande

- Configuration et utilisation de VSCode

- Gestion de projets avec architecture organisée

- Création de documentation technique

6.3 Perspectives :
- Approfondir la connaissance des structures de données.
- Explorer les interfaces graphiques en Java.
- Développer des projets plus complexes intégrant bases de données et interfaces utilisateur.
6.4 Conclusion :
Ce rapport de travaux pratiques m’a permis de consolider mes compétences en
développement Java et de mieux comprendre la logique de la programmation orientée objet.
Les notions acquises constituent une base solide pour la suite du parcours académique et
professionnel.

Vous aimerez peut-être aussi