Flashcards : Bases d’algorithmie en Python (23 cartes)

Toutes les cartes

1Question

Qu’est-ce qu’une variable en programmation ?

Réponse

Un espace mémoire nommé dont le contenu est une valeur associée à un type.

2Question

Quels types peuvent être associés à une variable, selon la définition ?

Réponse

int, bool, list ou float.

3Question

Quelles étapes permettent d’échanger x et y avec temp ?

Réponse

Sauvegarder x dans temp, affecter y à x, puis temp à y.

4Question

À quoi sert temp lors de l’échange de x et y ?

Réponse

À sauvegarder le contenu initial de x.

5Question

Qu’est-ce qu’une fonction en programmation ?

Réponse

Une séquence d’instructions nommée et réutilisable avec des valeurs de paramètres choisies.

6Question

Où une variable locale est-elle définie ?

Réponse

À l’intérieur d’une fonction.

7Question

Que devient une variable locale après un `return` ?

Réponse

Elle n’existe pas en dehors de sa fonction.

8Question

Où Python cherche-t-il une variable absente des paramètres et de la fonction ?

Réponse

Dans une variable globale du même nom définie avant l’appel.

9Question

Qu'est-ce qu'une structure conditionnelle ?

Réponse

Elle effectue une ou plusieurs actions selon la valeur de vérité d'une condition booléenne.

10Question

Un pseudocode correct doit-il reproduire exactement son programme Python associé ?

Réponse

Non, il peut être correct sans le reproduire exactement.

11Question

Comment traduire en Python « si la condition est vraie, ne rien faire, sinon faire ceci » ?

Réponse

Tester si la condition est fausse, exécuter ceci, puis ajouter un « sinon » sans action.

12Question

Dans l’affectation pseudocode x ↔ 3.14, que stocke x ?

Réponse

La valeur décimale 3.14, de type float.

13Question

Quel type est associé à la valeur 3.14 dans l’exemple d’affectation ?

Réponse

Le type float.

14Question

Comment écrire l’échange de x et y avec un n-uplet ?

Réponse

x, y ↔ (y, x).

15Question

Que renvoie la fonction f(x,y)=−3x+2yf(x,y)=-3x+2y ?

Réponse

−3x+2y-3x+2y.

16Question

Comment l’appel f(2,3)f(2,3) peut-il être enregistré ?

Réponse

Dans la variable `calc`.

17Question

Où une variable globale est-elle définie ?

Réponse

Dans l’espace global du programme, hors de toute fonction.

18Question

Que renvoie une instruction `return` dans l’espace global ?

Réponse

La valeur à enregistrer.

19Question

Quand une conditionnelle simple exécute-t-elle ses actions principales ?

Réponse

Lorsque sa condition est vraie.

20Question

Que peut exécuter le « sinon » d'une conditionnelle simple ?

Réponse

D'autres actions lorsque la condition est fausse.

21Question

Comment une conditionnelle à alternatives teste-t-elle ses conditions ?

Réponse

Elle les teste successivement.

22Question

Quand le « sinon » final s'exécute-t-il dans une conditionnelle à alternatives ?

Réponse

Lorsque toutes les conditions précédentes sont fausses.

23Question

Que se passe-t-il si la condition est invalide dans une conditionnelle sans « sinon » ?

Réponse

Aucune action n'est effectuée.

Teste-toi avec le QCM

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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Bases d’algorithmie en Python.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards