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

Epreuve de Programmation PTI

Ce document est une évaluation pour la classe de 1ère TI au Collège de la Retraite, portant sur l'algorithmique et la programmation en langage C ainsi que sur la programmation web. Il comprend des exercices sur la création d'un logiciel de gestion des ventes, l'écriture d'algorithmes, et la mise en œuvre d'une page web avec HTML, CSS et JavaScript. Les compétences visées incluent la résolution de problèmes et l'amélioration de l'interactivité des pages web.

Transféré par

Wareen Mebenga
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
179 vues2 pages

Epreuve de Programmation PTI

Ce document est une évaluation pour la classe de 1ère TI au Collège de la Retraite, portant sur l'algorithmique et la programmation en langage C ainsi que sur la programmation web. Il comprend des exercices sur la création d'un logiciel de gestion des ventes, l'écriture d'algorithmes, et la mise en œuvre d'une page web avec HTML, CSS et JavaScript. Les compétences visées incluent la résolution de problèmes et l'amélioration de l'interactivité des pages web.

Transféré par

Wareen Mebenga
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

MINISTERE DES ENSEIGNEMENTS SECONDAIRES ANNEE SCOLAIRE : 2019-2020

……………
Evaluation n° 5 - Trimestre 2
COLLEGE DE LA RETRAITE
DEPARTEMENT D’INFORMATIQUE Classe : 1ère TI
Durée : 3 heures Coef. : 3
INFORMATIQUE
EPREUVE D’ALGORITHMIQUE ET PROGRAMMATION
Compétences visées :
 Résoudre des problèmes en écrivant des algorithmes ou des programmes en langage C
 Insérer un formulaire dans une page web, améliorer la présentation et l’interactivité d’une
page web
Partie I : ALGORITHMIQUE ET LANGAGE C / 10 points
Suite à l’appel d’offre lancé par la société ORDICAM et consistant à la création d’un logiciel
de gestion des ventes du matériel informatique, vous faites partie de l’équipe des
programmeurs choisis pour mettre en œuvre cette application.
1- Ecrire un programme C qui lit pour un article la quantité achetée par le client, son prix
unitaire et affiche le prix total TTC sachant que la TVA à appliquer est 19,25%. 2pts
2- Ecrire un algorithme qui lit le prix total des articles achetés puis calcule le montant de
la remise et affiche le montant net à payer suivant la grille suivante : 3pts
Prix Total (PT) Remise
PT≤100000 1%
100000<PT≤1000000 2%
PT>1000000 5%

3- L’algorithme suivant a été écrit lors de la conception de la dite application.


Algorithme calcul
Variables nbre, val, S : Entier ;
Début
S 0;
nbre 0;
val 0;
Tant que (nbre ≠ -1) faire
S S + nbre*val ;
ecrire("Entrez le nombre :") ;
lire(nbre) ;
ecrire("Entrez la valeur :") ;
lire(val) ;
fintantque
afficher( S) ;
Fin.
a) Donner la structure de contrôle utilisée dans cet algorithme. 0,5 pt
b) Donner la condition d’arrêt de la boucle « Tant que » utilisée dans cet algorithme.
0,5 pt
c) Dire pourquoi il est impossible de réécrire cet algorithme en utilisant la boucle
« pour ». 0,5 pt

Page 1 sur 2
d) Exécuter cet algorithme et donner la valeur affichée par l’instruction afficher(S) ; si
en entrée l’utilisateur saisit respectivement les valeurs : 2 ; 10000 ; 1 ; 30000 ; -1 ;
-1 . 1 pt
e) Réécrire cet algorithme en utilisant la boucle « Repeter ». 1 pt
f) Traduire cet algorithme en langage C. 1,5 pt

Partie II : PROGRAMMATION WEB / 10 points


Dans la mise en œuvre de l’application de gestion des notes des candidats aux examens
OBC, l’analyste programmeur a décidé de créer une application web dont l’une des pages
contient le formulaire suivant :

1- Ecrire le code HTML permettant d’afficher la page web contenant ce formulaire. On


rappelle que l’OBC gère les examens PROBATOIRE et BACCALAUREAT. Aussi,
on prendra en compte uniquement la série TI. De plus, un candidat ne peut pas faire
Dessin et Informatique à la fois, ou bien ESF et musique à la fois. 5 pts
2- Ecrire un code CSS (balises et code css) permettant de donner un fond jaune, un texte
de couleur bleu en gras et une police Arial aux zones de texte de la page. NB : Pour
cela, le sélecteur devra être input[type="text"]. 2 pts
3- Ecrire un code Javascript (balises et code) permettant de lire le nom de l’utilisateur
dans une boîte de dialogue et afficher ensuite un message de bienvenue. Par exemple,
si l’utilisateur entre le nom « Mlle WETE », le programme affiche le message suivant
dans une boîte d’alerte : Bienvenue Mlle WETE !. 2 pts
4- Pourquoi dit-on que Javascript est un langage qui s’exécute côté client ? 0,5 pt
5- Donner deux avantages et une limite de Javascript. 0,5 pt

Page 2 sur 2

Vous aimerez peut-être aussi