PDF Algorithme Et Notions de Base DD
PDF Algorithme Et Notions de Base DD
PDF Algorithme Et Notions de Base DD
Certaines de ces questions sont utilisées à l'issue d'un module de formation (Initiation à
la programmation) de 40 périodes.
Votre résultat global apparaîtra quand vous aurez répondu à la dernière question.
Pour clôturer le test : cliquez sur le bouton Vérifier de la question 20.
Vérifier de
Cliquez sur le bouton ? pour obtenir des informations complémentaires. Pour masquer les
informations, cliquez dessus.
1 - Un algorithme est :
Vérifier ?
2 - Un algorithme se construit :
This website
Vérifier stores
? data such as
cookies to enable essential site
L'écriture
functionality, deasl'algorithme
as well marketing, précède l'écriture du programme puisque l'algorithme
est indépendant
personalization, de tout
and analytics. You langage et qu'il représente une solution logique.
may change your settings at any time
or accept the default settings.
Privacy Policy
Marketing
3 - Parmi les éléments suivants, quel est celui qui permet de stocker une valeur ?
Personalization
constante
Analytics
variable
Save Accept All
expression
Vérifier ?
http://users.skynet.be/micdub/qcm_algorithme.htm#debut 1/7
4 - Parmi les éléments suivants, quel est celui qui permet de calculer ?
variable
variable
déclaration
expression
Vérifier ?
5 - Quel est l'opérateur capable de stocker une valeur dans une variable ?
+
/
=
Vérifier ?
prix = 5
This website stores data such as
prix 5
= prix
cookies to enable essential site
prixas=well
functionality, prix +5
as marketing,
personalization, and analytics. You
may change
Vérifier your
? settings at any time
or accept the default settings.
J'ai besoin d'un opérateur arithmétique et la valeur doit être ajoutée à la
variable prix. Donc, prix = prix + 5.
Privacy Policy
Marketing
Personalization
Analytics
incrémentation
décrémentation
http://users.skynet.be/micdub/qcm_algorithme.htm#debut 2/7
comparaison
Vérifier ?
binaire
de tableau
de contrôle
Vérifier ?
séquence
répétitive
alternative
Vérifier ?
http://users.skynet.be/micdub/qcm_algorithme.htm#debut 3/7
Début
a=2
a=a+a
a=a+a
Fin
4
8
16
Vérifier ?
12 - Après l'exécution du code suivant, quelle sera la valeur de c si a vaut 7 et si b vaut -5
?
Début
a=7
b=-5
c=a-b
c=c+a
Fin
-12
12
19
Vérifier ?
Répéter/Jusqu'à
Marketing ce que
Si
Personalization
Tant que
Analytics
Vérifier ?
Save Accept All
La structure Tant que effectue un traitement 0 à n fois. En effet, avant
d'effectuer le traitement, il faut que le condition du Tant que soit vérifiée.
http://users.skynet.be/micdub/qcm_algorithme.htm#debut 4/7
Répéter/Jusqu'à ce que
Pour
Tant que
Vérifier ?
Puisque le nombre de répétitions est connu, le plus simple est d'utiliser une
structure Pour. Mais vous pourriez utiliser un Jusqu'à ce que ou un Tant que
avec un compteur.
cpt=1
Répéter
traitement
cpt = cpt + 1
Jusqu' à ce que cpt >= 7
que cpt
1 fois
6 fois
7 fois
Vérifier ?
Privacycpt=1
Policy
Répéter
Marketing
traitement
Personalization
cpt = cpt + 2
Analytics
Jusqu' à ce que cpt=8
que cpt=8
Save Accept All
http://users.skynet.be/micdub/qcm_algorithme.htm#debut 5/7
1
7
à l'infini
Vérifier ?
Evolution de cpt : 1, 3, 5, 7, 9, 11, 13, ... cpt ne vaudra jamais 8. Donc nous
sommes en présence d'une boucle infinie.
Répéter
traitement
cpt = cpt + 1
Jusqu' à ce que cpt > 5
que cpt
0 fois
5 fois
impossible à déterminer
Vérifier ?
0 fois
Privacy Policy
1 fois
Marketing
5 fois
Personalization
Vérifier
Analytics ?
1 fois. En effet, Dans un Répéter/Jusqu'à ce que, le traitement est effectué
avant
Save le test de fin de
Accept Allboucle. D'autre part, le compteur n'a pas été initialisé !
http://users.skynet.be/micdub/qcm_algorithme.htm#debut 6/7
cpt = 1
cpt <= 4
Tant que cpt
que
cpt=cpt+3
Traitement
4
7
1
Vérifier ?
cpt = 1
....
Tant que ....
que
Traitement
cpt = cpt + 1
Fin Tant que
cpt <=10
cpt < 10
cpt > 10
Vérifier ?
cpt <=10.
This website storesSi vous
data suchchoisissez
as cpt <10, le traitement est réalisé 9 fois. Si vous
choisissez
cookies cpt > 10,
to enable essential sitele traitement est réalisé ... 0 fois !
functionality, as well as marketing,
personalization, and analytics. You
may change your settings at any time
or accept the default settings.
Recommencer
Privacy Policy
Marketing
Personalization
Analytics