Département Informatique Module : Programmation Orientée Objet
Analyse sectorielle : Département Informatique Module : Programmation Orientée Objet. Recherche parmi 300 000+ dissertationsPar T.maryem • 24 Novembre 2014 • Analyse sectorielle • 573 Mots (3 Pages) • 906 Vues
Institut de formation de Tunis Niveau : 2ème IG
Département Informatique Module : Programmation Orientée Objet
SERIE 1
Exercice 1 :
On voudrait écrire un programme de gestion d’une pile d’entiers sur laquelle, nous désirons effectuer les opérations classiques suivantes : Initialiser, Afficher, Empiler, Dépiler et donner le Sommet de la pile.
1) Donner une définition de la classe PileInt, (classe que l’on représentera à l’aide d’un tableau d’entiers).
2) Ecrivez un programme java permettant :
a. la création et le remplissage d’une pile de type PileInt par N entiers, N étant donné par l’utilisateur.
b. L’affichage de la pile
c. Sortie de X entiers de la pile, X étant donné par l’utilisateur.
d. Réaffichage de la pile.
Exercice 2 :
1) On voudrait gérer chaque étudiant d’une institution à l’aide d’une classe Etudiant, définie par :
• les attributs suivants :
- NomPren : nom et prénom d’un étudiant
- TabNotes : tableau contenant les notes d’un étudiant
- NbNotes : nombre de notes dans le tableau
• et les méthodes suivantes :
- Etudiant() (constructeur non paramétré)
- void saisie(), permettant la saisie d’un étudiant
- void affichage(), permettant l’affichage d’un étudiant
- float moyenne(), retourne comme résultat la moyenne des notes d’un étudiant
- boolean admis(), retourne vrai, si un étudiant est admis et faux, sinon. Un étudiant est considéré comme étant admis lorsque la moyenne de ses notes est supérieure ou égale à 10.
- int Nb_Crédits(), retourne comme résultat :
o la valeur 0, si un étudiant est Admis
o le nombre de notes qui sont inférieures à la moyenne, si l’étudiant n’est pas admis.
Donnez la définition de la classe Etudiant dans le langage java.
2) On voudrait gérer un groupe d’étudiants faisant partie d’une même classe, par une classe java que l’on nommera UneClasse et que l’on implémentera à l’aide d’un tableau d’étudiants. Cette classe sera composée :
• des attributs suivants :
- Niveau : niveau d’études et spécialité (chaîne de caractères)
- Tab : Tableau contenant les étudiants de la classe
- N : Nombre d’étudiants de la classe
• et des méthodes suivantes :
- UneClasse()
...