Corrigé — Quizz Types, variables, modules et fonctions
Auto-évaluation express (moins de 10 minutes)
Denis Dréano
PROG1-02-QZ-REP
Partie A — Trace de programme
Écrire dans le cadre ci-dessous exactement ce qu’affiche le programme suivant dans la console.
print("Mémoire RAM :")
memoire_ram = 8
print(memoire_ram, "Go")Mémoire RAM :
8 Go
Partie B — Types de données
Associer chaque type (A–D) à sa définition (1–4).
- A
int→ 4 - B
float→ 2 - C
str→ 1 - D
bool→ 3
- 1 Une chaîne de caractères, c’est-à-dire un texte
- 2 Un nombre décimal
- 3 Une valeur logique qui ne peut être que
TrueouFalse - 4 Un nombre entier
Partie C — Modules et fonctions
Dans le programme suivant, associer chaque élément (A–D) à son rôle (1–4).
from math import sqrt
print(sqrt(2))- A
math→ 2 - B
sqrt→ 4 - C
2→ 1 - D
import→ 3
- 1 Argument de la fonction
- 2 Module contenant la fonction
- 3 Mot-clé pour utiliser un module
- 4 Fonction importée
Partie D — Vocabulaire
D.1 — Compléter le tableau
Compléter la colonne « Concept » à l’aide de la banque de mots ci-dessous.
Banque de mots : variable · fonction · opérateur · module · argument
| Concept | Définition |
|---|---|
| fonction | Commande qui permet d’effectuer une action ou un calcul |
| argument | Paramètre qui détermine ce qu’une fonction va faire |
| opérateur | Qui permet de faire un calcul avec deux valeurs |
| module | Une bibliothèque de fonctions qu’on peut utiliser une fois importée |
| variable | Nom donné à une valeur pour la réutiliser plus tard |
D.2 — Annoter le script
Écrire, à côté de chaque repère, le mot de la banque de mots qui correspond à l’élément désigné.
Banque de mots : variable · fonction · opérateur · module · argument
from math import sqrt
└──────────────────── (1) module
x = sqrt(2**3)
│ │ └─────────────── (4) argument
│ └──────────────────── (3) fonction
└────────────────────────── (2) variable
print(x/3)
└─┴────────────────── (5) argument