Tarjetas de memoria: Fondamentaux de la vérification algorithmique — 20 tarjetas

Todas las tarjetas

1Pregunta

Spécifications — définition ?

Respuesta

Conditions précises décrivant le résultat attendu.

2Pregunta

Données d’entrée/sortie — rôle ?

Respuesta

Définissent ce que l’algorithme doit recevoir et produire.

3Pregunta

Cahier des charges — contenu ?

Respuesta

Objectifs, contraintes, conditions du programme.

4Pregunta

Spécifications vs algorithme — différence ?

Respuesta

Spécifications décrivent le résultat, l’algorithme la démarche.

5Pregunta

Correction partielle — garantie ?

Respuesta

Validité du résultat si l’algorithme termine.

6Pregunta

Correction totale — garantie ?

Respuesta

Terminaison et conformité aux spécifications.

7Pregunta

Terminaison — définition ?

Respuesta

L’algorithme s’arrête après un nombre fini d’étapes.

8Pregunta

Algorithme non terminé — exemple ?

Respuesta

Boucle infinie, tourne indéfiniment.

9Pregunta

Variant de boucle — rôle ?

Respuesta

Prouver que la boucle termine en décroissant strictement.

10Pregunta

Preuve de terminaison — comment ?

Respuesta

En montrant qu’un variant décroît vers une limite.

11Pregunta

Invariant de boucle — rôle ?

Respuesta

Propriété qui reste vraie à chaque itération.

12Pregunta

Preuve par invariants — étape clé ?

Respuesta

Montrer que l’invariant est vrai initialement, maintenu, et implique la propriété finale.

13Pregunta

Preuve par variants — principe ?

Respuesta

Démontrer qu’un variable strictement positive décroît, assurant la terminaison.

14Pregunta

Algorithme simple — caractéristique ?

Respuesta

Pas ou peu de boucles, ou boucles for de longueur fixe.

15Pregunta

Algorithme récursif — principe ?

Respuesta

S’appelle lui-même pour réduire le problème.

16Pregunta

Correction d’un algorithme récursif — base ?

Respuesta

Vérifier que chaque appel réduit le problème et atteint une condition d’arrêt.

17Pregunta

Signature d’une fonction — contenu ?

Respuesta

Types des paramètres d’entrée et de sortie.

18Pregunta

Vérification de signature — méthode ?

Respuesta

Utiliser annotations, commentaires ou docstrings en Python.

19Pregunta

Vérification de signature — limite ?

Respuesta

Ne garantit pas la validité des valeurs, seulement les types.

20Pregunta

Vérification des pré-conditions — but ?

Respuesta

Assurer que les paramètres respectent la signature et les contraintes.

Ponte a prueba con el cuestionario

Pon a prueba tus conocimientos con 10 preguntas sobre Fondamentaux de la vérification algorithmique.

1. Qu'est-ce qu'une spécification d'un algorithme ?

2. Selon G. Dupont en 2025, qu'est-ce qu'un algorithme qui termine ?

Realiza el cuestionario →

Lee la hoja de repaso

Revisa el curso completo en la hoja de repaso para Fondamentaux de la vérification algorithmique.

Ver hoja de repaso →

Similar courses

Crea tus propias tarjetas de memoria

Importa tu curso y la IA genera tarjetas de memoria en 30 segundos.

Generador de tarjetas de memoria