• 15 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 12/13/19

Quiz 3

Log in or subscribe for free to enjoy all this course has to offer!

Evaluated skills

  • Découvrir les algorithmes
  • Question 1

    Une variable, en quelques mots, c’est :

    • Une sonde dans un périphérique informatique qui mesure la valeur de phénomènes variables (comme la température, la vitesse du ventilateur, etc.).

    • Une instruction, dont l’effet peut-être variable (par exemple dans Scratch : “avancer” ou “se cacher” ou “se montrer”, etc.).

    • Une zone, dans la mémoire de l’ordinateur, qui peut contenir une valeur et qu’on peut consulter ou modifier (un peu comme dans une boîte où l’on range des choses).

    • Un composant électronique indispensable aux ordinateurs mais qui est parfois incontrôlable et qui peut provoquer des bugs sans prévenir (on dit qu’il est “d’humeur variable”).

  • Question 2

    Parmi les propositions suivantes, sélectionnez les quatre constructions qui sont suffisantes pour écrire tous les algorithmes du monde :

    Careful, there are several correct answers.
    • La séquence d’instructions (“faire ceci” puis “faire cela”).

    • La synchronisation (par exemple pour les lutins de Scratch).

    • La boucle (répétition d’un bloc d’instructions, jusqu’à obtenir un résultat).

    • La variable (plus précisément l’affectation de variable).

    • L’arrêt (pour terminer un algorithme ou un programme).

    • Le test (ou l’instruction conditionnelle).

  • Question 3

    Une biologiste veut étudier la vitesse de reproduction des lapins. D’après elle, le nombre de lapins double à chaque génération. Elle va donc écrire un code Scratch pour simuler cette vitesse de reproduction des lapins. Elle crée un programme Scratch, dans lequel elle ajoute une variable “nombre de lapins”. D’après ses estimations, son code simule assez fidèlement le nombre de lapins total à chaque génération. Par exemple, pour estimer ce nombre après 3 générations, et avec 2 lapins au départ, son code est le suivant :

    Code de calcul du nombre de lapins après 3 générations
    Code de calcul du nombre de lapins après 3 générations

    Que vaut la variable "nombre de lapins" à la fin de l’exécution de ce code ?

    • 6

    • 9

    • 12

    • 16

    • 19

    • Rien du tout. Parce qu’elle a oublié d’afficher la valeur à la fin du code.