Tarjetas de memoria: Fondamentaux de l’algorithmique — 69 tarjetas

Todas las tarjetas

1Pregunta

Qu'est-ce qu'un algorithme ?

Respuesta

Une suite ordonnée d'instructions pour résoudre un problème.

2Pregunta

Quelle chaîne suit généralement un algorithme ?

Respuesta

Données d'entrée, instructions et traitements, puis résultat.

3Pregunta

Quelles structures peut utiliser un algorithme en plus des entrées et sorties ?

Respuesta

Des décisions et des répétitions.

4Pregunta

Que fait l'algorithme pour déterminer la majorité ?

Respuesta

Il demande l'âge, teste s'il est ≥ 18, puis affiche « Majeur » ou « Mineur ».

5Pregunta

Qu'est-ce que la décomposition d'un problème ?

Respuesta

Diviser un problème complexe en problèmes ou étapes plus simples.

6Pregunta

Quelles étapes faut-il identifier pour décomposer un problème ?

Respuesta

Le problème, les données, les opérations, le résultat et l’ordre des actions.

7Pregunta

Quelle est la première étape pour calculer le prix total d’une commande ?

Respuesta

Récupérer le prix et la quantité.

8Pregunta

Que fait-on après avoir calculé le sous-total dans une commande ?

Respuesta

Appliquer éventuellement une réduction.

9Pregunta

Que produit le calcul prix × quantité avec prix = 20 et quantité = 3 ?

Respuesta

Le résultat 60.

10Pregunta

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

Respuesta

Un espace nommé pour stocker et réutiliser une donnée.

11Pregunta

Que définit un type de donnée ?

Respuesta

La nature d’une valeur et les opérations possibles.

12Pregunta

Quels sont les principaux types de données ?

Respuesta

Entier, décimal, chaîne de caractères et booléen.

13Pregunta

Que permet de stocker un tableau ?

Respuesta

Plusieurs valeurs.

14Pregunta

Que contient la variable age dans age = 25 ?

Respuesta

Une donnée entière.

15Pregunta

Quel type de donnée contient prix = 19.99 ?

Respuesta

Une donnée décimale.

16Pregunta

Quel type de donnée contient prenom = « Alice » ?

Respuesta

Une chaîne de caractères.

17Pregunta

Quel type de donnée contient majeur = true ?

Respuesta

Une donnée booléenne.

18Pregunta

Qu'est-ce que l'affectation en programmation ?

Respuesta

C'est l'opération qui donne une valeur à une variable.

19Pregunta

Que fait le programme dans score = score + 5 ?

Respuesta

Il lit score, ajoute 5, puis enregistre le résultat dans score.

20Pregunta

Quelle formule calcule le total avec prix = 20 et quantité = 3 ?

Respuesta

total = prix × quantité = 60.

21Pregunta

Quels sont les principaux opérateurs arithmétiques ?

Respuesta

+, -, *, / et %.

22Pregunta

Que représente l'opérateur % en arithmétique ?

Respuesta

Le reste d'une division.

23Pregunta

Quelle priorité ont les multiplications et divisions ?

Respuesta

Elles sont prioritaires sur les additions et soustractions.

24Pregunta

Quand les parenthèses modifient-elles l'ordre des opérations ?

Respuesta

Quand elles imposent un ordre différent de la priorité naturelle.

25Pregunta

Quels sont les opérateurs de comparaison en programmation ?

Respuesta

==, !=, >, <, >= et <=

26Pregunta

Qu'est-ce qu'une comparaison en programmation ?

Respuesta

Une relation entre deux valeurs produisant true ou false.

27Pregunta

À quoi sert un opérateur logique ?

Respuesta

À combiner ou inverser des conditions.

28Pregunta

Que requiert l'opérateur ET pour être vrai ?

Respuesta

Que toutes les conditions soient vraies.

29Pregunta

Que requiert l'opérateur OU pour être vrai ?

Respuesta

Qu'au moins une condition soit vraie.

30Pregunta

Que fait l'opérateur NON sur une condition ?

Respuesta

Il inverse vrai et faux.

31Pregunta

Quand l'accès est-il autorisé selon l'exemple donné ?

Respuesta

Si l'âge est ≥ 18 et la personne a un billet valide.

32Pregunta

Qu'est-ce qu'une condition en programmation ?

Respuesta

Une expression évaluée comme vraie ou fausse pour décider.

33Pregunta

Que fait la structure SI condition ALORS instruction SINON ?

Respuesta

Elle exécute une action selon que la condition est vraie ou fausse.

34Pregunta

Dans quel ordre sont testées plusieurs conditions ?

Respuesta

Elles sont testées dans un ordre précis, comme note >= 16 puis note >= 10.

35Pregunta

Qu'est-ce qu'une condition imbriquée ?

Respuesta

Une condition placée dans une autre évaluée si la première est vraie.

36Pregunta

Quand la condition interne d'une imbrication est-elle évaluée ?

Respuesta

Uniquement si la condition externe est vraie.

37Pregunta

Quel problème cause une imbrication excessive ?

Respuesta

Elle rend la logique difficile à lire.

38Pregunta

Comment simplifier une imbrication excessive ?

Respuesta

Avec ET, OU ou une structure plus claire.

39Pregunta

Qu'est-ce qu'une boucle en programmation ?

Respuesta

Une structure pour répéter automatiquement des instructions.

40Pregunta

Qu'appelle-t-on une itération dans une boucle ?

Respuesta

Une exécution du contenu d’une boucle.

41Pregunta

Quand utilise-t-on généralement une boucle FOR ?

Respuesta

Quand le nombre de répétitions est connu.

42Pregunta

Quand utilise-t-on généralement une boucle WHILE ?

Respuesta

Quand la répétition dépend d’une condition vraie.

43Pregunta

Que doit posséder toute boucle pour fonctionner correctement ?

Respuesta

Une condition d’arrêt pouvant devenir vraie ou fausse.

44Pregunta

Que fait une boucle WHILE avant chaque tour ?

Respuesta

Elle teste sa condition.

45Pregunta

Que fait une boucle WHILE si sa condition est vraie ?

Respuesta

Elle exécute le bloc d’instructions.

46Pregunta

Que fait une boucle WHILE après avoir exécuté son bloc ?

Respuesta

Elle fait évoluer les variables nécessaires puis reteste la condition.

47Pregunta

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

Respuesta

Un bloc d’instructions réutilisable associé à un nom.

48Pregunta

Que se passe-t-il lors de l’appel d’une fonction ?

Respuesta

Les instructions sous son nom sont exécutées.

49Pregunta

Quels avantages offrent les fonctions dans un programme ?

Respuesta

Elles évitent les répétitions et rendent le code plus lisible.

50Pregunta

Qu'est-ce qu'un paramètre dans une fonction ?

Respuesta

Une variable déclarée pour recevoir une donnée.

51Pregunta

Qu'est-ce qu'une valeur de retour d'une fonction ?

Respuesta

Le résultat renvoyé par la fonction à l’appelant.

52Pregunta

Que fait la fonction additionner(a, b) avec les arguments 5 et 3 ?

Respuesta

Elle fournit le résultat 8.

53Pregunta

Qu'est-ce qu'un tableau en programmation ?

Respuesta

Une structure stockant plusieurs valeurs dans une même collection.

54Pregunta

Quel est l'index du premier élément dans de nombreux langages ?

Respuesta

0

55Pregunta

Que vaut prenoms[0] dans prenoms = ["Alice", "Bob", "Charlie"] ?

Respuesta

"Alice"

56Pregunta

Que vaut prenoms[2] dans prenoms = ["Alice", "Bob", "Charlie"] ?

Respuesta

"Charlie"

57Pregunta

Comment une boucle peut-elle parcourir un tableau ?

Respuesta

En examinant chaque élément ou en utilisant un index de 0 à la dernière position.

58Pregunta

Pourquoi utiliser une boucle pour parcourir un tableau ?

Respuesta

Pour traiter des tableaux de tailles différentes sans écrire d'instruction pour chaque élément.

59Pregunta

Qu'est-ce qu'une chaîne de caractères ?

Respuesta

Une suite de caractères représentant du texte.

60Pregunta

Qu'impose la concaténation en manipulation de texte ?

Respuesta

Assembler plusieurs morceaux de texte en une seule chaîne.

61Pregunta

Combien de caractères contient la chaîne « Bonjour » ?

Respuesta

Elle contient 7 caractères.

62Pregunta

À quel index se trouve généralement le premier caractère d'une chaîne ?

Respuesta

À l’index 0.

63Pregunta

Qu'est-ce qu'un compteur en programmation ?

Respuesta

Une variable servant à compter des éléments ou événements.

64Pregunta

Quel est le rôle d'un accumulateur ?

Respuesta

Construire progressivement un total ou un résultat.

65Pregunta

Que produit un accumulateur initialisé à 0 avec les prix [10, 20, 5] ?

Respuesta

Les totaux successifs 10, 30 puis 35.

66Pregunta

Qu'est-ce que le pseudo-code ?

Respuesta

Une manière simplifiée d’écrire un algorithme sans syntaxe stricte.

67Pregunta

Quelles fonctions principales remplit le pseudo-code ?

Respuesta

Il aide à réfléchir, repérer, communiquer et faciliter la traduction.

68Pregunta

Que peut contenir une structure de pseudo-code ?

Respuesta

DÉBUT, instructions, variables, conditions, boucles, fonctions et FIN.

69Pregunta

Quelle est la relation logique entre le pseudo-code et son code PHP équivalent ?

Respuesta

Ils conservent la même logique.

Ponte a prueba con el cuestionario

Pon a prueba tus conocimientos con 35 preguntas sobre Fondamentaux de l’algorithmique.

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

2. Quelle chaîne décrit généralement le fonctionnement d’un algorithme ?

Realiza el cuestionario →

Lee la hoja de repaso

Revisa el curso completo en la hoja de repaso para Fondamentaux de l’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