Vous êtes sur la page 1sur 3

LYCEE CLASSIQUE DE BANGANGTE ANNEE SCOLAIRE 2020 - 2021

DEPARTEMENT D’INFORMATIQUE DUREE : 3H COEF : 4


PROBATOIRE BLANC
Classe: PTi

Épreuve d'
d'Algorithmes et Programmation

Partie I : ALGORITHME ET PROGRAMMATION C ……………….10pts


Exercice1.
Vous êtes dans l'apprentissage des notions algorithmiques.
A-
1- Quelle est la différence entre langage de haut niveau et langage de bas niveau ? 0.5pt
2- Quelle est la différence entre compilation et interprétation? 0.5pt
3- Quelle différence faite vous entre algorithme et programme.? 0.5pt

B-
soit l'algorithme ci-dessous:

a) Écrire le corps de la procédure remplir de la ligne7 qui demande les valeurs à l'utilisateur et les range dans
le tableau. 1pt
b) Que va afficher cet algorithme pour a = 9. et T= 8 9 0 0 3 9 7 3 9
c) Que fait cet algorithme? 0.5pt+0.5pt

C-
vous décidez dans un troisième temps de vérifier l'exactitude d'un résultat fait en mathématique dans le cadre du
cours sur les suites numériques. Écrire un algorithme itératif qui calcule et renvoi le centième terme (U99 )d’une
suite de fibonacci. La suite des nombres de Fibonacci se définit comme suit :

Uo = 0 ; U1 = 1 pour n > 1 Un = Un-1 + Un-2 2pts

Exercice2:
votre enseignant vous a donné un ensemble de taches à réaliser en utilisant vos connaissance en langage
C. pour ce faire vous devez:
Tache1. 1pt+1.5pt = 2.5pts
il vous est demandé d'écrire une fonction puissance(int X, int n) qui prend en paramètre deux entiers X
et n puis calcule et retourne le résultat de X à la puissance n. utiliser cette fonction pour écrire le
programme C qui lit un entier A puis un entier n calcule et retourne le résultat: A+A2+A3+A4+...+An

Page 1 sur 3
Tache2 2pts

On vous demande d'écrire un programme


p C qui doit lire un entierr N puis
p afficher la table de
multiplication par N de 1 à 9. NB Votre production devra être semblable et pr
présentée exactement de la
même façon que les captures ci-de
dessous.

capture1: cas pour N=4

Partie II: PROGRAMMATION


ON WEB html+CSS+JAVASCRIPT………
………….10pts
………….10pts

vous êtes retenu pour un stage dans une petite


p entreprise de la place qui fait dans la vente du matériel informatique. à
la fin de votre stage vous décider dee monter
mont une petite application qui servira à la structur
tructure. L'une des fonctionnalités
de cette application sera de générer la facture
factu d'un client après ses choix de produit.

Tache1:

Vous devez réaliser une interface permetta


ermettant à l'utilisateur de choisir la quantité d'articles
ticles qu'il
q souhaite dans une liste
de sélection puis clique sur le bouton
ton calculer,
cal le programme calcule et affiche le montant
monta correspondant dans une
zone de texte.

1) réalisez l'interface HTML 1pt

2) Écrire un script qui lit le prix Unitaire


taire et
e fixe cette valeur dans la zone de texte Prix_Uni
ix_Unit. 2pts

3)Écrire le corps de la fonction JavaScript


Script qui va récupérer la quantité et le prix unitaire
ire puis
pui afficher le montant
correspondant. 2pts

Tache2:

vous devez réaliser l'interface ci-dessou


dessous et afficher le montant total

Page 2 sur 3
figure1: L'utilisateur clique sur le bouton
outon calculer
c

figure2: L'utilisateur clique sur le bouton


outon calculer
c

Travail à faire:

1) Écrire le code HTML qui permet d'avoir


d'avoi l'interface de la page supposez que les quantité
antité vont de 0 à 1 1.5pt

2) Écrire le code css qui va mettre la couleur


cou noir au fond de la page puis mettre le mot TOTAL en Majuscule , en
gras et le faire clignoter. TOTAL est encadré
e par la balise <P>. il y'a bien d'autres
utres paragraphes dans la page.
0.5ptx4+0.5pt = 2.5pts

3) Écrire code JavaScript qui permet


et d'avoir
d'av le montant total après clique sur le bouton
ton calculer.
ca (considérez juste les
deux premières ligne du tableau(disque
que dur
du et clé usb)) 1pt

<<Il y'a deux méthodes pour


pou écrire un programme sans erreurs, mais il n'y a que la troisième
t qui marche>>Anonyme!

NJ
NJINKEU JEAN JULES PlEG

Page 3 sur 3

Vous aimerez peut-être aussi