• 15 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 13/12/2019

Quiz 3

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • 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 :

    Attention, plusieurs réponses sont possibles.
    • 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.