5 points

publicité
Étude de cas (15 points)
INF 1130
Nom ___________________________________ Prénom _______________________
Numéro d’étudiant ________________________ Trimestre _____________________
Adresse
_____________________________________________________________________
________________________________________ Code postal ___________________
Téléphone
domicile ________________________
travail __________________________
cellulaire _______________________
Adresse électronique
___________________________________________________________
Nom de la personne tutrice
______________________________________________________
Date d’envoi ______________________________
Réservé à l’usage de la personne tutrice
Date de réception _________________________
Date de retour ____________________________
Note ____________________________________
Page 1 sur 6
Étude de cas
En appliquant les trois différentes étapes de la résolution d’un problème en
informatique, faites l’analyse du problème suivant :
Une classe contient 5 étudiants qui doivent passer un examen comptant
pour 100 points. Sachant que les notes (entiers variant de 0 à 100) sont
connues, écrivez un programme qui détermine la moyenne de la classe
pour cet examen.
Page 2 sur 6
Étape 1 (5 points)
Indiquer les données et les contraintes dont il faudra tenir compte pour
atteindre l’objectif désiré.



Décrire les données nécessaires à la réalisation de cette tâche.
Préciser les contraintes qui influenceront la façon de traiter l’ensemble des
données et la façon de présenter les résultats.
Formuler clairement l'objectif que devra atteindre la solution informatisée.
Réponse :
Page 3 sur 6
Étape 2 (5 points)
Procéder à l’analyse du problème.

Analyse fonctionnelle
o Décomposer le problème en ses différentes étapes, jusqu’à
l’objectif fixé.
 Identifier les étapes du problème, en laissant de côté les cas
d’exception.
 Faire boucler l’application, s’il y a lieu.
 S’occuper des exceptions ou erreurs possibles.
 Identifier les modules du futur programme en leur attribuant
des numéros, tout en prenant soin de garder une certaine
représentativité de ce que le module doit faire.
o Produire le diagramme hiérarchique du programme informatique.

Analyse organique
o Pour chaque module identifié dans le diagramme hiérarchique
(structurogramme), produire un algorithme détaillé de façon à faire
ressortir le détail du travail à faire, illustrant ainsi la façon dont le
problème sera résolu en informatique.
Note.– Chaque boîte du diagramme hiérarchique a son algorithme.
Réponse :
Page 4 sur 6
Étape 3 (5 points)
Le programme d'ordinateur est une séquence d'énoncés ou d'instructions
conformes à un langage de programmation donné. Dans ce cas-ci, en vous
servant des six éléments de base
,
,
,
,
et
conduisant à la représentation graphique de cette démarche, donner
l’ordinogramme qui conduira à la solution informatique du problème présenté.
Réponse :
Page 5 sur 6
Note.– Faites maintenant parvenir ce travail à votre tuteur. N’oubliez pas
de remplir et de joindre à votre envoi la fiche d’identité. Par
prudence, gardez une copie de votre travail.
Page 6 sur 6
Téléchargement