• Aucun résultat trouvé

1 Type Match (3 pts)

N/A
N/A
Protected

Academic year: 2022

Partager "1 Type Match (3 pts)"

Copied!
1
0
0

Texte intégral

(1)

Auteur : Mohamed Messabihi

Matière : Programmation et structures de données Date 19 Juin 2014

Durée 1h30

Université Abou Bakr Belkaïd - Tlemcen Faculté des Sciences 1èreAnnée MI Semestre 2

Examen de rattrapage

Aucun document n'est autorisé.

L'utilisation des portables est strictement interdite.

Coupe du monde 2014

Pour répondre à une question, vous avez le droit de vous servir des réponses des questions précédentes, même si vous ne les avez pas traitées. Il est fortement conseillé de lire le sujet en entier avant de commencer.

1 Type Match (3 pts)

Un Match est caractérisé par une date, le nom de la première équipe, son score et le nom de la seconde équipe ainsi que son score. Créer un type de donnée permettant de déclarer des variables de type match.

L'exemple ci-contre montre la représentation du match de l'Algérie contre la Corée du sud du 22/06/2014.

2 Saisie et achage d'un match (3 pts)

1. Écrire une procédure permettant de lire une variable de type match.

2. Écrire une procédure qui ache une variable de type match passée en paramètre

3 Gestion de plusieurs matchs (3 pts)

On souhaite enregistrer l'ensemble des matchs du premier tour de la coupe du monde 2014. On rappelle qu'il y a 32 équipes, et que chaque équipe doit confronter les trois autres équipes de son groupe (c-à-d. 48 matchs).

1. Proposer un type de donnée pour stocker l'ensemble des matchs du premier tour.

2. Écrire une procédure qui stocke l'ensemble des matchs dans la structure de données que vous avez proposée.

3. Écrire une procédure qui permet d'acher l'ensemble des matchs stockés dans cette structure de données.

4 Sauvegarde et chargement des matchs (4 pts)

An d'éviter, à chaque fois, de saisir tous les matchs du premier tour, on souhaite les sauvegarder dans un chier. Ainsi, par la suite, il sut juste de les charger pour pouvoir les manipuler.

1. Écrire une procédure permettant de stocker l'ensemble des matchs du premier tour dans un chier 2. Écrire une procédure qui permet de charger l'ensemble des matchs stockés dans un chier dans la structure

de données que vous avez proposé dans la question 3.

5 Qualication au huitième de nale (3 pts)

La qualication au huitième de nale se fait par calcul de points cumulés par chaque équipe. Pour chaque match, l'équipe reçoit trois points pour une victoire, un point pour un match nul et zéro point sinon. Écrire une fonction qui renvoie le nombre points gagnés par une équipe (le nom de l'équipe est passé comme paramètre).

6 Programme principal (4 pts)

Écrire un programme principal qui demande à l'utilisateur d'introduire les données concernant tous les matchs du premier tour, puis les stocker dans un chier, ensuite les charger une nouvelle fois, puis demande à l'utilisateur un nom d'une équipe pour enn renvoyer le nombre total des points gagnés par cette dernière.

One Two Three, Viva l'Algérie... !

BMohamed.Messabihi@gmail.com Page 1/1

Références

Documents relatifs

Les renseignements des ouvriers d’une entreprise sont stockés dans un fichier d’enregistrement Nommé « ouvrier.dat ».. Ce fichier est trié selon l’ordre alphabétique des noms

C’est en fonction du contexte (l’ensemble des mots qui l’accompagnent) que l’on peut identifier le sens dans lequel il est employé.. Exemple : Cet explorateur a parcouru

C’est en fonction du contexte (l’ensemble des mots qui l’accompagnent) que l’on peut identifier le sens dans lequel il est employé.. Exemple : Cet explorateur a parcouru la terre

Ecrire une analyse, un algorithme et sa traduction en pascal d’un programme qui permet de calculer et d’afficher le nombre inverse de N (On suppose qu’il est formé de 4 chiffres

Entre chaque phrase, je peux meOre des pe8ts mots pour qu’on comprenne mieux mon récit. J’essaie de ne pas uGliser toujours le

3 .... Le lundi elle est remplie aux trois huitièmes de sa contenance. Une averse tombe dans la nuit et le mardi matin la citerne est remplie aux deux tiers de sa contenance...

On se propose de fusionner ces deux chiers en un chier unique appelé Promo_MI, qui contiendra tous les noms qui se trouvent dans les des deux chiers SectionA et SectionB et qui

Avec cinq graduations intermédiaires au minimum, celui-ci donne 40 configurations possibles qui incluent les deux qui viennent d’être mentionnées.. Pour L variant de 24