Flashcards : Introduction à la programmation et récursivité — 16 cartes

Toutes les cartes

1Question

Histoire de la programmation — début ?

Réponse

Premiers programmes avec Ada Lovelace en 1842.

2Question

Langages compilés — rôle ?

Réponse

Traduire le code source en code binaire exécutable.

3Question

Variables locales — localisation ?

Réponse

À l’intérieur d’une fonction.

4Question

Mise au point — outil clé ?

Réponse

Assertions et tests unitaires.

5Question

Bibliothèques — définition ?

Réponse

Modules regroupant des fonctionnalités réutilisables.

6Question

Récursivité — principe ?

Réponse

Une fonction s’appelle elle-même pour résoudre un problème.

7Question

Terminaison — propriété ?

Réponse

Le programme s’arrête après un nombre fini d’étapes.

8Question

Preuve récursive — étape clé ?

Réponse

Montrer cas de base et progression vers lui.

9Question

Langages interprétés — rôle ?

Réponse

Exécuter le code ligne par ligne via un interpréteur.

10Question

Type de langage Python — ?

Réponse

Langage à gestion dynamique des types.

11Question

Variable globale — déclaration ?

Réponse

Avec le mot-clé global dans une fonction.

12Question

Slicing liste[2:4] — résultat ?

Réponse

Éléments d’indices 2 et 3.

13Question

Docstring — emplacement ?

Réponse

Juste après def, entre triples guillemets.

14Question

Assertion — syntaxe ?

Réponse

assert condition.

15Question

Modules Python — import ?

Réponse

import module ou from module import fonction.

16Question

Cas de base — rôle en récursivité ?

Réponse

Arrêter la récursion pour éviter boucle infinie.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 16 questions sur Introduction à la programmation et récursivité.

1. Quelle personnalité est associée aux premiers diagrammes souvent considérés comme des programmes pour une machine mécanique ?

2. Quel événement est lié à la popularisation du terme « bug » en informatique ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction à la programmation et récursivité.

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