Qu’est-ce qu’une variable en programmation ?
Un espace mémoire nommé dont le contenu est une valeur associée à un type.
Quels types peuvent être associés à une variable, selon la définition ?
int, bool, list ou float.
Quelles étapes permettent d’échanger x et y avec temp ?
Sauvegarder x dans temp, affecter y à x, puis temp à y.
À quoi sert temp lors de l’échange de x et y ?
À sauvegarder le contenu initial de x.
Qu’est-ce qu’une fonction en programmation ?
Une séquence d’instructions nommée et réutilisable avec des valeurs de paramètres choisies.
Où une variable locale est-elle définie ?
À l’intérieur d’une fonction.
Que devient une variable locale après un `return` ?
Elle n’existe pas en dehors de sa fonction.
Où Python cherche-t-il une variable absente des paramètres et de la fonction ?
Dans une variable globale du même nom définie avant l’appel.
Qu'est-ce qu'une structure conditionnelle ?
Elle effectue une ou plusieurs actions selon la valeur de vérité d'une condition booléenne.
Un pseudocode correct doit-il reproduire exactement son programme Python associé ?
Non, il peut être correct sans le reproduire exactement.
Comment traduire en Python « si la condition est vraie, ne rien faire, sinon faire ceci » ?
Tester si la condition est fausse, exécuter ceci, puis ajouter un « sinon » sans action.
Dans l’affectation pseudocode x ↔ 3.14, que stocke x ?
La valeur décimale 3.14, de type float.
Quel type est associé à la valeur 3.14 dans l’exemple d’affectation ?
Le type float.
Comment écrire l’échange de x et y avec un n-uplet ?
x, y ↔ (y, x).
Que renvoie la fonction ?
.
Comment l’appel peut-il être enregistré ?
Dans la variable `calc`.
Où une variable globale est-elle définie ?
Dans l’espace global du programme, hors de toute fonction.
Que renvoie une instruction `return` dans l’espace global ?
La valeur à enregistrer.
Quand une conditionnelle simple exécute-t-elle ses actions principales ?
Lorsque sa condition est vraie.
Que peut exécuter le « sinon » d'une conditionnelle simple ?
D'autres actions lorsque la condition est fausse.
Comment une conditionnelle à alternatives teste-t-elle ses conditions ?
Elle les teste successivement.
Quand le « sinon » final s'exécute-t-il dans une conditionnelle à alternatives ?
Lorsque toutes les conditions précédentes sont fausses.
Que se passe-t-il si la condition est invalide dans une conditionnelle sans « sinon » ?
Aucune action n'est effectuée.
Teste tes connaissances avec un QCM de 7 questions sur Bases d’algorithmie en Python.
1. Une variable `a` contient 12 et une variable `b` contient 5. Après les instructions `temp ↔ a`, `a ↔ b`, puis `b ↔ temp`, quelles valeurs obtient-on ?
2. Dans un programme, quel élément décrit correctement une variable ?
Révisez le cours complet dans la fiche de révision de Bases d’algorithmie en Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards