Les grandes notions de l'informatique : algorithmes, données, internet et impacts du numérique, telles qu'elles sont testées à l'examen AP Computer Science Principles.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- Qu'est-ce qu'un algorithme ?
Show answer
Une procédure étape par étape qui permet de résoudre un problème ou d'accomplir une tâche.
- Que décrit la notation grand O (Big O) ?
Show answer
La façon dont le temps d'exécution ou l'espace requis par un algorithme augmente à mesure que la taille des données d'entrée augmente.
- Quelle est la complexité temporelle de la recherche linéaire ?
Show answer
O(n), où n est le nombre d'éléments.
- Quelle est la complexité temporelle de la recherche binaire (dichotomique) ?
Show answer
O(log n), où n est le nombre d'éléments.
- Qu'est-ce qu'une variable en programmation ?
Show answer
Un conteneur nommé qui contient une valeur et peut changer pendant l'exécution du programme.
- Qu'est-ce qu'un type de données ?
Show answer
Une classification des données qui détermine les valeurs qu'elles peuvent contenir et les opérations qu'on peut leur appliquer.
- À quoi sert une instruction conditionnelle (if/else) ?
Show answer
Elle exécute des blocs de code différents selon qu'une condition est vraie ou fausse.
- Qu'est-ce qu'une boucle ?
Show answer
Une structure de contrôle qui répète un bloc de code plusieurs fois jusqu'à ce qu'une condition soit remplie.
- Quelle est la différence entre une boucle while et une boucle for ?
Show answer
Une boucle while se répète tant qu'une condition est vraie ; une boucle for se répète généralement un nombre de fois connu à l'avance.
- Qu'est-ce qu'une fonction en programmation ?
Show answer
Un bloc de code réutilisable qui exécute une tâche précise et peut recevoir des entrées (paramètres) et renvoyer des sorties.
- Qu'est-ce qu'un tableau (array) ?
Show answer
Une collection ordonnée d'éléments stockés dans des emplacements mémoire consécutifs, auxquels on accède par leur indice.
- Qu'est-ce qu'une liste en programmation ?
Show answer
Une collection ordonnée d'éléments dont la taille peut augmenter ou diminuer dynamiquement.
- Qu'est-ce qu'une chaîne de caractères (string) ?
Show answer
Une suite de caractères (lettres, chiffres, symboles) traitée comme une seule unité de données.
- Qu'est-ce que la compression de données ?
Show answer
Réduire la taille des données en les codant plus efficacement, sans perte (compression sans perte) ou avec une certaine perte (compression avec perte).
- Qu'est-ce que la représentation binaire ?
Show answer
L'utilisation de deux symboles seulement (0 et 1) pour représenter toutes les données d'un ordinateur.