Aller au contenu principal
Exercices
Concept-Définition
QUIZConcept
0s
Chargement Quiz
Plus de modes de jeu en dessous
📘 Corrigé et explications (10 questions)

1. Qu'est-ce qu'un algorithme ?

Bonne réponse : Une suite finie d'instructions permettant de résoudre un problème.

Exact. Un algorithme est une suite d'instructions, pas forcément un programme.

2. Qu'est-ce qu'une variable en programmation ?

Bonne réponse : Un espace mémoire nommé contenant une valeur modifiable.

Bien vu. Une variable stocke une valeur et peut être modifiée.

3. Qu'est-ce qu'un type de données ?

Bonne réponse : La nature des valeurs que peut prendre une variable (entier, chaîne, etc.).

Correct. Le type définit l'ensemble des valeurs possibles.

4. Qu'est-ce qu'une instruction conditionnelle ?

Bonne réponse : Une structure qui exécute un bloc de code selon une condition booléenne.

Tout juste. if/else sont des exemples d'instructions conditionnelles.

5. Qu'est-ce qu'une boucle ?

Bonne réponse : Une structure qui répète un bloc d'instructions tant qu'une condition est vraie.

Exact. Boucle for ou while répètent des instructions.

6. Qu'est-ce qu'une fonction en programmation ?

Bonne réponse : Un bloc de code réutilisable, nommé, qui peut prendre des paramètres et retourner une valeur.

Bien vu. Les fonctions permettent de structurer et réutiliser le code.

7. Qu'est-ce que la récursivité ?

Bonne réponse : Une technique où une fonction s'appelle elle-même pour résoudre un problème.

Correct. La récursivité utilise des appels à elle-même, avec un cas de base.

8. Qu'est-ce que la complexité algorithmique ?

Bonne réponse : Une mesure du temps ou de l'espace mémoire nécessaire à un algorithme en fonction de la taille des données.

Exact. On parle de complexité temporelle ou spatiale, souvent notée O( ).

9. Qu'est-ce qu'un dictionnaire (type dict) en Python ?

Bonne réponse : Une collection non ordonnée de paires clé-valeur.

Bien vu. On accède aux valeurs par leur clé.

10. Qu'est-ce qu'un algorithme glouton ?

Bonne réponse : Un algorithme qui fait le meilleur choix local à chaque étape pour espérer un optimum global.

Exact. Exemple : rendu de monnaie avec des pièces.

Ketty