Quiz
Question 1
Quel type numérique n’est pas un type de base en programmation ?
Correction
Les nombres complexes ne sont pas considérés comme des types de bases, bien que des bibliothèques mathématiques vous permettront de les utiliser si vous en avez besoin. Les nombres entiers sont facilement compréhensibles par l’ordinateur. Les nombres réels subissent une conversion vers une représentation entière.
Question 2
J’ai le droit d’additionner un réel et un entier ?
Correction
Les nombres réels et entiers sont parfaitement compatibles du point de vue de l’addition. En Python, si vous sauvegardez l’addition entre un entier et un réel dans une variable, le résultat sera automatiquement du type réel pour ne pas perdre d’information.
Question 3
Quelle est la valeur de « c » à la fin de cet algorithme ?
Variable :
a, b, c : entier
Début
a ← 3
b ← 6
c ← a * b
Fin
Correction
L’opérateur « * » est l’opérateur de multiplication en présence de deux entiers. La variable « c » prend donc la valeur de 3 * 6, à savoir 18.
Question 4
Quelle est la valeur de « c » à la fin de cet algorithme ?
Variable :
a, b, c : réel
Début
a ← 2
b ← 5
c ← b / a
Fin
Correction
L’opérateur « / » est l’opérateur de division en présence de deux réels. La variable « c », étant définie en tant que réel, est capable de stocker la partie décimale du résultat de la division 5 / 2, à savoir 2.5.
Question 5
Quelles sont les valeurs possibles pour une variable booléenne ?
Correction
Une variable booléenne contient habituellement le résultat de l’évaluation d’une condition. Une condition, une fois évaluée, ne peut prendre que deux valeurs : VRAI ou FAUX.