• Aucun résultat trouvé

TD : Structures - Note (pdf 6 Ko)

N/A
N/A
Protected

Academic year: 2022

Partager "TD : Structures - Note (pdf 6 Ko)"

Copied!
1
0
0

Texte intégral

(1)

Langage C++

TD Structures de Données

10/12/02

David Saint-Mellion page 1/1

Soit l’extrait de programme 1

struct ReleveMatiere { unsigned char nbreNotes ; float note[6] ;

float moyenne ; // Moyenne des notes de la matière } ;

struct ReleveEleve { ReleveMatiere math;

ReleveMatiere anglais;

ReleveMatiere informatique;

float moyenne ; // Moyenne des notes des 3 matières } ;

ReleveEleve dupont ;

1. L’élève Dupont dispose de 5 notes en anglais : 10.5, 12, 9.5, 14, 13. Proposez le fragment de code qui permet de renseigner le membre anglais (nbreNotes, note[])de la variable dupont .

2. Proposez l’extrait de programme qui calcule la moyenne des 3 matières (math, anglais, informatique) et qui renseigne le membre moyenne de la variable dupont.

3. Proposez d’extrait de programme qui permet de calculer la moyenne des notes dans la matière anglais de dupont .

4. Quelle est la taille théorique de la variable dupont. ?

5. On déclare « ReleveEleve *durant ; ». Reprendre les 4 questions précédentes transférées à durant .

Soit l’extrait de programme 2

struct ReleveEleve { float noteInfo ; float noteMath ; float noteAnglais ;

float moyenne ; // Moyenne des 3 notes } ;

struct ReleveClasse{

ReleveEleve eleve[25];

float moyenne ; // Moyenne des éléves de la classe

float plusGrande ; // Valeur de la moyenne la plus grande de la classe float plusPetite ; // Valeur de la moyenne la plus petite de la classe } ;

ReleveClasse btsInfo ;

1. Soit l’élève repéré 0 dont le relevé de note est représenté par le membre eleve[0]. Il dispose des notes suivantes : informatique 12; math 9.55, anglais 13.45. Proposez l’extrait de programme qui permet renseigner les données du membre eleve[0]de la variable btsInformatique.

2. Proposez l’extrait de programme qui recherche la valeur de la moyenne la plus petite et qui renseigne le membre plusPetite de la variable btsInfo.

3. Quelle est la taille théorique de la variable btsInfo. ?

4. On déclare « ReleveClasse *btsII ; ». Reprendre les 3 questions précédentes transférées à btsII . Remarque : Les adresses sont codées sur 4 octets (32 bits)

Références

Documents relatifs

Méthode : Pour calculer la moyenne d'une série statistique :. • On additionne toutes les valeurs de

Le prix de la moto offerte se situant entre 10 000 et 99 999 euros, combien le motard a-t-il de petites amies et quel est le prix d’une moto. Ecrire un programme prolog qui résout

2° Une partie due aU! courant ailternaUf, variable avec la fréquence de celui-ci de façon sensihlement proportionnelle 9!UX fréquenrces utilisées dana ~a technikjUe

Partant de l’ampleur des défis à relever et des enjeux dans les différents domaines économiques et sociaux, et plus particulièrement ceux relatifs aux Objectifs du Millénaire pour

Post-partum, forceps, pas de lésion anatomique majeure, pas de signe neurologique à l’examen clinique, pas de signe de gravité, période de récupération….. après 10 séances

Proposez un extrait de programme qui permette de renseigner le membre de la donnée bts qui représente l’information moyenne de chaque

Au titre d’une étude de cas, à partir des orientations données par le second extrait du programme (2.) et en vous appuyant sur des objectifs et des contenus précis de votre

Nous pouvons, au moment le plus opportun pour vous (pause déjeuner, évènements pour le personnel, events marketing...etc) mettre en place une expo-vente avec des plantes adaptées