Académique Documents
Professionnel Documents
Culture Documents
com
PARTIE 1 : ALGORITHMIQUE
Exercice 1:
Soit l’algorithme suivant :
Algorithme toto
Var A, B : Reel ;
Debut
A A–B
B A+B
A B–A
Fin
Supposons que A =5 et B = 7 au début de l’algorithme.
a) Que valent les valeurs de A et de B à la fin de l’algorithme ?
b) Que fait cet algorithme ?
Exercice 2:
Soit l’algorithme suivant :
Algorithme toto2
Debut
Var i, a, b S: Entier
S 0;
Lire (a);
Lire (b) ;
Pour i allant de 1 à b faire
S S+a ;
Fpour
Ecrire (‘ le résultat est ‘ S)
Fin
a) Supposons qu’après lecture au clavier l’utilisateur entre a = 4 et b = 5
Déroulez cet algorithme puis donnez la valeur de S à la fin de l’algorithme.
b) Faites de même pour a = 6 et b = 3
c) De ce qui précède, dites ce que fait cet algorithme.
Exercice 3 :
En début d’année votre papa vous envoie payer votre pension scolaire. Arrivé(e) au lieu indiqué, vous
trouvez un rang et vous vous alignez. Le rôle de la réceptionniste est de prendre vos dossiers, les
vérifier, puis les classer. Elle fait ce travail jusqu’à ce qu’elle soit fatiguée.
Il vous est demandé d’écrire un algorithme qui va permettre à la réceptionniste de faire son travail.
a) Sait-on quand est ce que la réceptionniste va se fatiguer ?
b) En déduire la boucle qui sera utilisée.
c) Quelle condition doit être respectée pour qu’elle continue de faire son travail ?
d) Quelles sont les opérations que la réceptionniste effectue à chaque fois ?
e) Ecrire l’algorithme.
f) Définir les termes suivants : Algorithme, Algorithmique, Objet, Variable, Constante, Type,
Instruction, Informatique, Identifiant et Ordinateur.
g) Enoncer les grandes étapes de résolution d’un problème et commenter chaque étape.
h) Donner et commenter la structure générale d’un algorithme.
i) Donner la syntaxe de déclaration d’une variable et celle d’une constante.
j) Donner les instructions primitives utilisées en algorithmique.
k) Donner quatre caractéristiques d’un bon Algorithme ?
c) Incrémenter une variable c'est diminuer sa valeur et la décrémenter c'est augmenter sa valeur.
d) Dans une structure alternative toutes les instructions sont exécutées.
e) On ne peut pas effectuer les opérations de lecture et d'écriture sur les éléments d'un tableau.
2. Soit la séquence d’action du corps d'un algorithme suivante où x et y sont deux entiers:
(0.5+0.5+0.5+0.5+1=3pts)
NB : Entourer les lettres correspondantes aux bonnes réponses
fin
Exercice 4 :
1. Répondre par vrai ou faux.
a) Le langage HTML est un langage de mise en page
b) Le langage HTML est un langage de programmation
c) HTML est un langage permettant de créer les pages web dynamiques.
d) Nescape est un navigateur web.
e) Toutes les balises fonctionnent toujours en paire.
2. Lors d’une séance de travaux pratiques, l’un de vos camarades vous demande de vérifier s’il a bien écrit
son code minimal. En vous basant de votre leçon sur la structure des documents HTML, il vous est
demandé de repérer toutes les erreurs dans sa structure minimale avant de l’écrire correctement.
<HEAD>
<HTML>
<BODY/>
<i> <u> <b> Bonjour <b/></u>
</TITLE> Bienvenue au Cameroun <TITLE>
</HEAD>
</BODY>
Le relief du Cameroun est composé
de quatre grands ensembles…
</BODY>
Exercice 3 : Programmation web
La figure ci-dessous représente la capture d’écran d’une page web.
Ecrire le code HTML correspondant de cette page web dans le cadre de texte ci dessous.
NB : vous pourriez utiliser les balises <Hn>, <B>, <I>, <P>, <BR>, <Center>, <UL> et <LI>