Portfolio de Dasek Joiakim - Semestre 4
Semestre 1
Module
Programmation

Projet de fin de semestre : iTunes

Retrouvez le code source sur Github (opens in a new tab)

Représentation des classes du projet

Structure du Projet iTunes

Roadmap Java

Roadmap Java

Résumé Java

Contenu d'enseignement

Instructions de base

Types de données, casting, opérateurs & Affectation

Les types de données en Java sont des informations stockées en mémoire pour le bon fonctionnement du programme. Il existe plusieurs types de données, qui peuvent être classées en deux catégories importantes : les variables de type primitive et les objets. Les variables de type primitive retournent une valeur alors que les objets retournent une référence à un tableau ou à un objet instancié.

  • Les variables de type primitive incluent int, double, char, boolean, etc.
  • Les variables de type référence incluent String, int[], etc.

Alternatives

Les alternatives en Java, appelées "instructions conditionnelles", permettent d'exécuter un bloc de code uniquement si une condition spécifique est remplie. Nous avons abordé plusieurs type d'instructions conditionnelles comme if ou encore switch.

Instruction conditionnelles if :

if

Instruction conditionnelles switch :

switch

Boucles

Les boucles en Java permettent d'exécuter un bloc de code plusieurs fois en fonction d'une condition spécifique. Il existe plusieurs types de boucles en Java, mais les plus courantes sont la boucle while, la boucle do while et la boucle for.

Boucle for :

For

Boucle do while :

Do while

Boucle while :

While

Structure de programme

Méthodes et fonctions & passage de paramètres

Les méthodes et les fonctions sont des blocs de code qui peuvent être réutilisés plusieurs fois au sein d'un programme. Elles permettent de structurer et d'organiser le code en divisant les tâches en sous-tâches plus petites et gérables.

Méthode

Structure de données

Tableaux, matrices

  • Les tableaux ou vecteurs sont des structures de données qui permettent de stocker plusieurs valeurs du même type dans un seul objet. Les éléments d'un tableau sont indexés à partir de zéro et ont une longueur fixe.

  • Les matrices en Java sont également des structures de données qui permettent de stocker plusieurs valeurs, mais elles peuvent être considérées comme des tableaux à deux dimensions. Chaque valeur dans une matrice est accessible à l'aide de deux indices, un pour la ligne et un pour la colonne.

Vecteur :

Do while

Matrice :

While

Notions de classes

Une classe est un modèle pour créer des objets en Java. Les classes permettent de définir les caractéristiques et les comportements d'un objet. Chaque objet créé à partir d'une classe peut avoir des propriétés différentes et peut effectuer des actions différentes.

Nous connaissons par exemple String ou encore Scanner :

String :

Do while

Scanner :

While

Utilisation des classes : String, Bigdecimal

String :

While

Bigdecimal :

While

Appréhension d'un nouveau problème

Au travers des algorithmes dans les exercices

L'appréhension d'un nouveau problème signifie comprendre et analyser une situation ou un défi nouveau pour trouver une solution à ce problème. Cela peut impliquer de déterminer les données requises, les étapes nécessaires pour résoudre le problème et les critères pour évaluer la qualité de la solution.

En utilisant des algorithmes dans des exercices, on peut pratiquer cette compétence. Les algorithmes sont des séquences d'étapes claires pour résoudre un problème. En travaillant sur des exercices qui impliquent la création d'algorithmes pour résoudre des problèmes, on peut développer ses compétences en analyse de problème et en résolution de problème.

Problème :

Analyse et vérification de la qualité de la solution :

Point d'entrée : While

Librairie : While

Références

Tricount 1 - 13 Validés

Retrouvez le code source des différents Tricount sur Github (opens in a new tab)