0% ont trouvé ce document utile (0 vote)
2 vues8 pages

Devoir de Programmation Informatique I

Le document fournit des instructions pour un devoir de programmation informatique. Les étudiants sont invités à concevoir un programme de système de notation de base. Le programme doit prendre en entrée les identifiants des étudiants et les notes, calculer les notes en fonction des plages, et afficher les totaux, les moyennes et si l'étudiant peut continuer. Les étudiants sont instruits d'analyser le problème, d'écrire un pseudocode, de dessiner un organigramme et de fournir un tableau de traçage sans coder le programme complet. Le devoir représente 30 % de la note du cours et est dû le 12 juillet 2021.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues8 pages

Devoir de Programmation Informatique I

Le document fournit des instructions pour un devoir de programmation informatique. Les étudiants sont invités à concevoir un programme de système de notation de base. Le programme doit prendre en entrée les identifiants des étudiants et les notes, calculer les notes en fonction des plages, et afficher les totaux, les moyennes et si l'étudiant peut continuer. Les étudiants sont instruits d'analyser le problème, d'écrire un pseudocode, de dessiner un organigramme et de fournir un tableau de traçage sans coder le programme complet. Le devoir représente 30 % de la note du cours et est dû le 12 juillet 2021.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DEVOIR

_________________________________________________________________________
CBCP2101
PROGRAMMATION INFORMATIQUE I
PROGRAMMATION INFORMATIQUE I
MAI 2021

INSTRUCTION SPÉCIFIQUE

1. Répondez en ANGLAIS ou en MALAY.

Répondez en ANGLAIS ou en MALAY.

2. Soumettez votre devoir UNE SEULE fois dans un SEUL fichier.

Soumettez le devoir UNIQUEMENT dans UN fichier.

3. Soumettez votre devoir EN LIGNE.


Cette tâche est soumise en ligne.

[Link] date :12 JULY 2021.


Date de livraison : 12 JUILLET 2021.

5. Ce devoir représente 30 % des notes totales du cours.


Cette tâche contribue à hauteur de 30 % de la note totale du cours.
QUESTION D'ASSIGNATION

PURPOSE
L'objectif de ce devoir est d'analyser les problèmes de programmation et de déterminer
exigences pour résoudre les problèmes (CLO1), et développer des algorithmes de base basés sur le

problème donné (CLO2).

L'objectif de cette tâche est d'analyser un problème de programmation et de déterminer


le besoin de résoudre des problèmes (CLO1), et de développer des algorithmes de base

selon le problème donné (CLO2).

EXIGENCE
Vous devez concevoir un programme pour un système de notation simple. Au début de la
système, vous devez saisir le nombre d'élèves et le nombre de cours qui ont été.
marqué. Ensuite, vous devez entrer le numéro d'identification de l'étudiant (ID) et les notes pour

chaque cours. En entrant les notes, vous devez déterminer leurs notes respectives et
afficher les notes en fonction du tableau suivant :

Notes Grade
80 ≤ notes ≤ 100 A
70 ≤ notes ≤ 79 B
60 ≤ notes ≤ 69 C
50 ≤ notes ≤ 59 D
40 ≤ notes ≤ 49 E
notes ≤ 39 F

Le programme doit afficher la note pour chacun des cours, le total des points et le
la moyenne des notes des cours. Si la moyenne est supérieure ou égale à 40, le
l'étudiant respectif peut passer au semestre suivant. Sinon, l'étudiant obtiendra un
statut d'échec. L'exemple de sortie est donné comme suit :
SYSTÈME DE NOTATION SIMPLE

Enter no. of students: 3


Entrez le nombre de cours : 3

>>Entrez l'ID étudiant : 123


Entrez les notes pour 123 :
Entrez la note pour le cours n°1 : 56
Note : D

Entrez la note pour le cours n°2 : 45


Note : E

Entrez la note pour le cours n°3 : 89


Grade: A

Total Marks = 190


Average Mark = 63.33

>>PROCEDEZ AU SEMESTRE SUIVANT...

>>Entrez l'ID étudiant: █

Basé sur le problème de programmation ci-dessus :

i. Analyser le problème pour identifier les éléments nécessaires à utiliser dans la conception de l'algorithme

ii. Écrire un algorithme en pseudo code

iii. Dessinez un organigramme basé sur le pseudo code

iv. Produire un tableau de traçage pour montrer les valeurs projetées

Remarque : Vous n'êtes pas tenu d'écrire des codes de programmation pour cette tâche.
Vous êtes invité à concevoir un programme pour un système de notation simple. À
permulaan sistem, anda perlu memasukkan bilangan pelajar dan bilangan kursus yang telah
Ensuite, vous devez entrer le numéro d'identification (ID) de l'étudiant et les notes.
pour chaque cours. Lorsque vous saisissez la note, vous devez déterminer la note.
l'élève concerné et afficher la note en fonction du tableau suivant :

Markah Gred
80 ≤ note ≤ 100 Un
70 ≤ marque ≤ 79 B
60 ≤ notes ≤ 69 C
50 ≤ note ≤ 59 D
40 ≤ note ≤ 49 E
markah ≤ 39 F

Ce programme présente les notes pour chaque cours, le total des points et
la note moyenne pour ces cours. Si la note moyenne est supérieure ou égale à
40, l'étudiant concerné peut poursuivre le cours pour le semestre suivant. Sinon,
L'élève concerné obtiendra le statut d'échec. Un exemple de sortie est donné ci-dessous :
SIMPLE GRADING SYSTEM

Entrez le nombre d'étudiants : 3


Entrez le nombre de cours : 3

>>Entrez l'identifiant de l'étudiant : 123


>>Entrez les notes pour 123 :
Entrez la note pour le cours n°1 : 56
Grade: D

Entrez la note pour le cours n°2 : 45


Grade: E

Entrez la note pour le cours n°3 : 89


Mention : A

Total Marks = 190


Average Mark = 63.33

>>PROFITER DU SUIVANT SEMESTRE...

>>Entrez l'ID de l'étudiant : █

MUKA SURAT TAMAT /FIN DE PAGE


PIÈCE JOINTE
BARÈME D'ÉVALUATION
CBCP2101 PROGRAMMATION INFORMATIQUE I /MAI 2021
Excellent Bon Foire Pauvre Insatisfaisant/
*QN/ Critères/ Poids/ Brillant Bien SIMPLE Léger Pas satisfaisant Max
CLO
*NS Kriteria Pemberat Moyennes
4 3 2 1 0
Analyser le problème pour identifier les besoins requis Fournie en profondeur Bien fourni Fournis limité Fournit vague Aucune réponse ou incorrect
éléments à utiliser pour concevoir un algorithme : répondre clairement à cela répondre principalement à cela répondre ou réponse répondre ou répondre une réponse a été donnée.
Identifier les valeurs d'entrée/constantes/initiales qui a mal répondu à
rencontrez les détails de la rencontre les détails de cela essentiellement/
Déterminez quel type de processus sera critères. des critères mais ils peuvent être satisfaits de manière minimale détails
du
technique exécutée et programmation amélioré davantage. détails des critères. critères.
qui peut être utilisé
Identifiez la sortie et comment la sortie
sera présenté à l'utilisateur

Analyser ce problème pour le comprendre Fournir Donner Fournir Donner Aucune réponse ou
je 1 1,0 4
éléments nécessaires dans leur conception réponse qui une bonne réponse jawapan yang terhad jawapan yangtdak jawapan yang salah
forme d'algorithme : détaillé qui qui satisfait ou la réponse qui clair ou réponse donné.
Connaître les entrées/variables/valeurs initiales satisfaire les besoins la plupart de remplir les besoins qui satisfait
Déterminez si le processus va critères de manière claire. mais des critères mais des critères de base kriterium butran
réalisé et technique c'est possible minimal faiblement.
programmation qui peut être utilisée réaffirmé.
Connaître le passé et comment
ce résultat est présenté
à l'utilisateur

Écrire un algorithme en pseudo code. Cela Fournit en profondeur Bien fourni Fournit limité Fourni vague Pas de réponse ou faux
doit contenir un ensemble complet de réponds clairement à cela répondre principalement cela répondre ou réponse répondre ou réponse la réponse a été donnée.
statements for input, process and output: qui a mal répondu aux
rencontrer les détails de la rencontrer les détails de cela essentiellement/
La structure doit suivre un flux correct de critères. des critères mais ils peuvent être respectés de manière minimaledétails
du
input, process and output amélioré davantage. détails des critères. critères.
ii 2 Suivez le format standard dans l'écriture 2,5 10
pseudo code
Langue/variables/instructions utilisées
doit être clair, approprié pour le pseudo
code et compréhensible
Écrivez un algorithme en pseudo-code. Cela Donner Fournir Donner Donner Aucune réponse ou
mestmengandungi set complet réponse qui une bonne réponse jawapan yang terhad jawapan yangtdak jawapan yang salah
déclaration pour l'entrée, le processus et la sortie détaillé qui qui répond ou la réponse qui clair ou réponse donné.
La structure de la mestlah dans le flux d'entrée, répondre aux besoins la plupart des gens satisfont aux exigences qui satisfait
processus et résultat correct critères de manière claire. mais les critères doivent être fondamentaux mais critères
Selon le format standard dans Cela peut être minimal. faiblement.
écriture de code pseudo renforcé encore.
Langue/variables/instructions
doit être clair, adapté pour
kod pseudo et compréhensible

Dessinez un organigramme basé sur le pseudo Bien fourni Fourni un diagramme raisonnable Diagramme fourni Pas de diagramme ou
code. Il doit contenir : diagramme conçu diagramme mais qui a montré quelques c'était vague et le diagramme était faux
La structure doit être dans le bon déroulement de compréhension mais
qui répondait clairement aux insuffisant pour nécessaire majeur donné.
input, process and output détails des critères. capturer tous les détails contenus sérieux amélioration.
Suivre le format standard dans le dessin des critères. défauts ou omissions de
diagramme de flux avec les symboles corrects pour détails.
les instructions respectives
Langue/variables/instructions utilisées
doit être clair, approprié pour
organigramme et compréhensible

Produire un diagramme de flux basé sur le code Fournir un schéma Fournir un schéma Fournir un diagramme Aucun schéma ou
Fournir un diagramme
iii 2 pseudo. Cela doit contenir : 2.5 qui est conçu qui satisfait qui montre yangtdak clair et un schéma incorrect 10
La structure doit être dans le flux d'entrée, avec très bien tetapitdak memadai beberapa nécessaire donné.
processus et sortie corrects qui répond pour attraper compréhension de base amélioration
Selon le format standard dans kriteria butran tous les butrans mais avoir qui est beaucoup.
génération de diagramme de flux avec symbole- clairement. kriteria. erreur ou
symbole correct pour l'instruction - ketnggalan butran
instructions concernées qui est sérieux.
Langue/variable/instruction
doit être clair, adapté à
lettre d'alir et peut être comprise

iv 1 Tracez l'algorithme manuellement dans un tableau 1,5 Fournit en profondeur Bon fourni Fourni limité Fourni vague Pas de réponse ou erronée 6
basé sur les projections et les calculs réponds clairement answer that mostly répondre ou réponse répondre ou réponse la réponse a été donnée.
valeurs. Le tableau présentera les changements de qui a mal répondu aux
rencontrer les détails de rencontrer les détails de cela essentiellement/
valeurs pour chaque étape d'entrée, processus critères. détails du
critères mais ils peuvent être atteints minimalement
et sortie. Le tableau doit contenir : amélioré davantage. détails des critères. critères.
Flux et arrangement correct de
variables et valeurs
Projeté avec des valeurs correctes ou
diverses valeurs de testng et leur
actions respectives entreprises

Tracez manuellement cet algorithme. Donner Fournir Donner Donner Pas de réponse ou
dans un tableau basé sur les valeurs réponse qui une bonne réponse jawapan yang terhad jawapan yangtdak jawapan yang salah
qui est prévu et calculé. Ce tableau doit être terperinci yang qui satisfait ou la réponse qui claire ou réponse donné.
décrire le changement de valeur pour chaque satisfaire les besoins la plupart des besoins qui satisfait
classement des entrées, des processus et des sorties. Tableau critères de manière claire. mais critères mais critères de base critères de butran
cela doit contenir : cela peut être minimal. faiblement.
Le flux et l'arrangement corrects pour consolidé à nouveau.
variables et leurs valeurs
Démontré avec des valeurs qui
vraies ou diverses valeurs
test et action qui
il convient de prendre

Total 7,5 30
*QN = Queston Number /*NS = Nombor Soalan

Vous aimerez peut-être aussi