0% ont trouvé ce document utile (0 vote)
84 vues2 pages

PCD DS3

Ce document est une évaluation pour les élèves en informatique, comprenant des exercices sur l'algorithmique et la programmation en langage C, ainsi que sur la programmation web. Les élèves doivent traduire des algorithmes en code, définir des structures de données, et répondre à des questions sur la création de formulaires HTML. L'évaluation est structurée en deux exercices principaux, chacun noté sur 10 points.

Transféré par

yredamaa
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)
84 vues2 pages

PCD DS3

Ce document est une évaluation pour les élèves en informatique, comprenant des exercices sur l'algorithmique et la programmation en langage C, ainsi que sur la programmation web. Les élèves doivent traduire des algorithmes en code, définir des structures de données, et répondre à des questions sur la création de formulaires HTML. L'évaluation est structurée en deux exercices principaux, chacun noté sur 10 points.

Transféré par

yredamaa
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

RÉPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix – Travail – Patrie Peace – Work – Fatherland


************* *************
MINISTÈRE DES ENSEIGNEMENTS SECONDAIRES MINISTRY OF SECONDARY EDUCATION
************* *************
COPEN
ETABLISSEMENT ………... COPEN
INSTITUTION ….……
************* *************
Noms de l’élève : N° Classe :
…… PC / PD
…………………………………………………………………………………….....
Trimestre : N°2 Evaluation : Date : Discipline : INFORMATIQUE Durée :
DS N°3 Janvier 2025 1 hr

EXERCICE 1 : ALGORITHME ET PROGRAMMATION EN LANGAGE C / 10 PTS


Vous faite partir du club informatique de votre établissement, votre enseignant vous a confié comme tache la traduction du code ci-
dessous en langage C et son exécution dans un ordinateur. Répondre aux questions posées suivantes :

1-Définir structure de données :……………………………………………………………………………………………………………………


…………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………. 1pt

2-identifier dans cet algorithme : 1 Algorithme mon_code ;


2-1-Une structure de données : 2 const N = 5 ;
……………………………………………….…………… 0.25pt 3 var i , Na : entier ;
Ainsi que sa taille : 4 var Pourcentage : réel ;
5 var Tab = tableau [0..(N-1)] de réel ;
…………………………………………….……………… 0.25pt
6 Fonction calculer ( T = tableau [ 0.. (N-1)] de réel ) : réel ;
2-2-Une variable locale :
7 var Som , M : réel ;
…………………………………………….………..……. 0.25pt
8 Début
2-3-Une variable globale 9 Som  0 ;
…………………………………………………...………. 0.25pt 10 pour i allant de 0 à (N-1) faire
2-4-Le numéro de ligne de code faisant appel à la fonction : 11 Som  Som + T[ i ] ;
……………………………………………..….…………. 0.25pt 12 Finpour ;
2-5-Une ligne de code permettant d’enregistrer les valeurs 13 M  Som / N ;
saisies au clavier : 14 retourner M ;
……………………………………………..….…………. 0.25pt 15 Fin
2-6-Une instruction d’initialisation : 16 Début
……………………………………………...……….…… 0.25pt 17 Na  0 ;
18 pour i allant de 0 à (N-1) faire
3-Lors de l’exécution, l’utilisateur saisi successivement 19 Ecrire (“Entrer une note“) ;
les valeurs 13 ; 16 ; 7 ; 14 et 9. 20 Lire ( Tab [ i ] ) ;
21 si ( Tab [ i ] >= 10 ) alors
Donner les résultats restitués en sorties par les objets
22 Na  Na + 1 ;
suivants à la fin de l’exécution : 23 Finsi
calculer (Tab) :….…………………………...………..… 0.5pt 24 finpour
Pourcentage :………………………………………….... 0.5pt 25 Pourcentage  (100*Na) / N ;
Na :………………………………………...…..….……... 0.5pt 26 Ecrire (“les résultats sont“, calculer(Tab) , Pourcentage , Na ) ;
27 FinAlgorithme
4-En déduire le rôle de la fonction calculer ( ) dans ce code :
…………………………………………………………………………………………………………………………………………….……0.75pt
5-Traduire les lignes de code suivantes en langage C : 0,5*10=5pts
Ligne 2 :…...………………………………………………………… Ligne 19 :…….……………………………………………………………
Ligne 3 :………...…………………………………………………… Ligne 20 :…………………….……………………………………………
Ligne 5 :…...………………………………………………………… Ligne 21 :……………………………………………………………….…
Ligne 17 :………………..…………………………………………… Ligne 22 :…………….……………………………………………………
Ligne 18 :………..…………………………………………………… Ligne 23 :……………………….…………………………………………
EXERCICE 2 : PROGRAMMATION WEB / 10 PTS
Vous faites partir du club informatique de votre établissement, il vous
a été demandé d’enregistrer les utilisateurs qui se connectent au site
Web de l’établissement. La maquette du formulaire d’enregistrement
est représentée ci-contre. Répondre aux questions posées suivantes :

1-Définir formulaire :………………………………………………………….


………………………………………………………………………………….
………………………………………………………………………………….
………………………………………………………………………………….
…………………………………………………………………………… 0.5pt
2-Donner la catégorie de logiciel appropriée pour visualiser ce formulaire :………………………………………………………… 0.25pt
et donner un exemple pour cette catégorie :………………………………..……………………………………………………...….… 0.25pt
3-Donner les noms des objets numérotés suivant dans ce formulaire: (1) …………….…………………………………………..…0.25pt
(2)………………………………………………………………. ; (7)…………………………………………………………….. 0.25*3=0.75pt
4-Donner la balise d’insertion d’un formulaire dans un document HTML :
……………………………………………………………………………………………………………………………………………….… 0.5pt
5-Ecrire le code HTML qui génère les objets portant les étiquettes suivantes dans ce formulaire :
(1) :……...…………………………………………………………………………………………………………………………………….. 0.5pt
(2) :…………...……………….…………………………………………………………………………………………………………...….. 0.5pt
(7) :……………………………………………………….………………………………………………………………………………………...…
………………………………………………………………………………...………………………………………………………………..…….
…………………………………………………………………………………...……………………………………………………………..…….
……………………………………………………………………………………………………………………………………………………. 1pt
(3) :……………….......................……………………………………………………………………………………………………………. 0.5pt
(5) :………………….…………………………………………………………………………………………………………………………. 0.5pt

Observer le code suivant et répondre aux questions posées :


1-Donner la catégorie de logiciel d’application adaptée pour
saisir ce code :……………………………………………. 0.25pt
et donner un exemple :…………………………..……… 0.25pt
2-Réaliser le tableau généré lors de l’exécution ce code : 1pt

3-Identifier le langage utilisé dans ce code pour faciliter la


mise en forme de la page :………………………………. 0.25pt
et indiquer à quel endroit du document html ce langage a été
inséré :……………………………………………………... 0.25pt
4-Identifier le langage utilisé dans ce code pour rendre la
page Web dynamique :……………..……………………. 0.25pt
et donner sa balise d’insertion dans le document html :
……………………..……………………………………………….
……………………………………………………………..… 0.5pt
Donner un autre avantage de ce langage :……...………………………………………………………………………………………..0.25pt
Ainsi qu’une limite de ce langage :…………………………………………………………………………………………………………0.25pt
5-Identifier une variable dans ce code :……………et dire de quelle façon elle est déclarée :………..……………………………. 0.5pt
6-Identifier une ligne de code qui définit la police de caractères du texte :………………………………………………………….. 0.25pt
7-Identifier une fonction qui affiche un message dans une boite de dialogue :……………………………………………………… 0.25pt
8-Identifier une balise permettant de souligner le texte :……………………………………………………………………………….. 0.25pt

Vous aimerez peut-être aussi