Cours : Algorithmique et programmation Année universitaire : 2018-2019 Classe :

Cours : Algorithmique et programmation Année universitaire : 2018-2019 Classe : TI1x 1 TD N°7 : Les structures et les types énumérés Exercice 1 : Définir un type Date pour des variables formées d’un numéro de jour, d’un nom de mois et d’un numéro d’année. Exercice 2 : Ecrire des fonctions de lecture et d’écriture d’une variable de type Date. Dans un premier temps, on ne se préoccupera pas de la validité de la date entrée. Exercice 3 : Ecrire la déclaration d’un type Fiche permettant de mémoriser les informations sur un étudiant :  son nom  son prenom  sa date de Naissance, de type Date  sa formation, représentée par deux lettres  s’il est redoublant ou non  son groupe de TD, représenté par un entier  ses notes, représentées par un tableau note d’au plus MAXNOTES de réels  un entier nbnotes indiquant le nombre de notes valides dans le tableau note. Exercice 4 : Ecrire les fonctions LireFiche et EcrireFiche de lecture et d’écriture d’une Fiche. Aucune note n’est entrée par la fonction LireFiche. • Ecrire une fonction AjouteNote qui reçoit une Fiche et ajoute une note, si cela est possible. • Ecrire une fonction Moyenne qui reçoit une Fiche et renvoie, si cela est possible, la moyenne des notes de l’étudiant. Exercice 5 1. Définir le type énuméré EtatCivil contenant les valeurs suivantes : célibataire, marié, veuf, divorcé. 2. Définir le type Employe ayant les champs suivants : matricule (chaîne de caractères) nom (chaîne de caractères) adresse (chaîne de caractères) age (entier) grade (chaîne de caractères) situation_familiale (EtatCivil) nom_conjoint (chaîne de caractères) nombre_enfants (entier) 3. Ecrire un module changerEtat qui permet de changer l’état civil d’un employé. 4. Écrire une fonction qui permet de calculer et de retourner le nombre d'enfants de tous les employés dont les informations sont enregistrées dans un tableau de taille n. 5. Ecrire un module qui permet d’afficher le nombre des employés célibataires et le nombre des employés mariés. uploads/Litterature/ exercice-1-cours-algorithmique-et-programmation-annee-universitaire-2018-2019-classe-ti1x.pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager