Karteikarten: Fondamentaux de l’algorithmique — 69 Karten

Alle Karten

1Frage

Qu'est-ce qu'un algorithme ?

Antwort

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

2Frage

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

Antwort

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

3Frage

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

Antwort

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

4Frage

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

Antwort

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

5Frage

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

Antwort

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

6Frage

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

Antwort

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

7Frage

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

Antwort

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

8Frage

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

Antwort

Appliquer éventuellement une réduction.

9Frage

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

Antwort

Le résultat 60.

10Frage

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

Antwort

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

11Frage

Que définit un type de donnée ?

Antwort

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

12Frage

Quels sont les principaux types de données ?

Antwort

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

13Frage

Que permet de stocker un tableau ?

Antwort

Plusieurs valeurs.

14Frage

Que contient la variable age dans age = 25 ?

Antwort

Une donnée entière.

15Frage

Quel type de donnée contient prix = 19.99 ?

Antwort

Une donnée décimale.

16Frage

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

Antwort

Une chaîne de caractères.

17Frage

Quel type de donnée contient majeur = true ?

Antwort

Une donnée booléenne.

18Frage

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

Antwort

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

19Frage

Que fait le programme dans score = score + 5 ?

Antwort

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

20Frage

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

Antwort

total = prix × quantité = 60.

21Frage

Quels sont les principaux opérateurs arithmétiques ?

Antwort

+, -, *, / et %.

22Frage

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

Antwort

Le reste d'une division.

23Frage

Quelle priorité ont les multiplications et divisions ?

Antwort

Elles sont prioritaires sur les additions et soustractions.

24Frage

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

Antwort

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

25Frage

Quels sont les opérateurs de comparaison en programmation ?

Antwort

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

26Frage

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

Antwort

Une relation entre deux valeurs produisant true ou false.

27Frage

À quoi sert un opérateur logique ?

Antwort

À combiner ou inverser des conditions.

28Frage

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

Antwort

Que toutes les conditions soient vraies.

29Frage

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

Antwort

Qu'au moins une condition soit vraie.

30Frage

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

Antwort

Il inverse vrai et faux.

31Frage

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

Antwort

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

32Frage

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

Antwort

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

33Frage

Que fait la structure SI condition ALORS instruction SINON ?

Antwort

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

34Frage

Dans quel ordre sont testées plusieurs conditions ?

Antwort

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

35Frage

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

Antwort

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

36Frage

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

Antwort

Uniquement si la condition externe est vraie.

37Frage

Quel problème cause une imbrication excessive ?

Antwort

Elle rend la logique difficile à lire.

38Frage

Comment simplifier une imbrication excessive ?

Antwort

Avec ET, OU ou une structure plus claire.

39Frage

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

Antwort

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

40Frage

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

Antwort

Une exécution du contenu d’une boucle.

41Frage

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

Antwort

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

42Frage

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

Antwort

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

43Frage

Que doit posséder toute boucle pour fonctionner correctement ?

Antwort

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

44Frage

Que fait une boucle WHILE avant chaque tour ?

Antwort

Elle teste sa condition.

45Frage

Que fait une boucle WHILE si sa condition est vraie ?

Antwort

Elle exécute le bloc d’instructions.

46Frage

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

Antwort

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

47Frage

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

Antwort

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

48Frage

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

Antwort

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

49Frage

Quels avantages offrent les fonctions dans un programme ?

Antwort

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

50Frage

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

Antwort

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

51Frage

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

Antwort

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

52Frage

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

Antwort

Elle fournit le résultat 8.

53Frage

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

Antwort

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

54Frage

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

Antwort

0

55Frage

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

Antwort

"Alice"

56Frage

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

Antwort

"Charlie"

57Frage

Comment une boucle peut-elle parcourir un tableau ?

Antwort

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

58Frage

Pourquoi utiliser une boucle pour parcourir un tableau ?

Antwort

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

59Frage

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

Antwort

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

60Frage

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

Antwort

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

61Frage

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

Antwort

Elle contient 7 caractères.

62Frage

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

Antwort

À l’index 0.

63Frage

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

Antwort

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

64Frage

Quel est le rôle d'un accumulateur ?

Antwort

Construire progressivement un total ou un résultat.

65Frage

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

Antwort

Les totaux successifs 10, 30 puis 35.

66Frage

Qu'est-ce que le pseudo-code ?

Antwort

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

67Frage

Quelles fonctions principales remplit le pseudo-code ?

Antwort

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

68Frage

Que peut contenir une structure de pseudo-code ?

Antwort

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

69Frage

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

Antwort

Ils conservent la même logique.

Teste dich mit dem Quiz

Teste dein Wissen mit 35 Fragen zu 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 ?

Quiz machen →

Lernzettel lesen

Überprüfe den vollständigen Kurs im Lernzettel zu Fondamentaux de l’algorithmique.

Lernzettel ansehen →

Similar courses

Erstelle deine eigenen Karteikarten

Importiere deinen Kurs und die KI erstellt in 30 Sekunden Karteikarten.

Karteikarten-Generator