📌 Une variable possède un identifiant, un type et une valeur qui peut être inconnue au début de l’algorithme et évoluer au cours de son exécution, tandis qu’une constante possède un identifiant et une valeur toujours connue et immuable, avec un type implicite.
Variable évolutive, constante immuable
★ À maîtriser
📌 La division / donne le résultat exact de la division, la division entière DIV donne le quotient entier et le modulo MOD donne le reste de la division entière.
Compléments
Calculer, diviser, modulo, concaténer
NON renvoie VRAI si son opérande vaut FAUX et renvoie FAUX si son opérande vaut VRAI.
ET renvoie VRAI uniquement lorsque ses deux opérandes valent VRAI, tandis que OU renvoie FAUX uniquement lorsque ses deux opérandes valent FAUX.
Lorsqu’ils sont combinés sans parenthèses, les opérateurs booléens sont évalués dans l’ordre NON, puis ET, puis OU.
NON → ET → OU
★ À maîtriser
Compléments
📌 Pour les chaînes de caractères, l’ordre de comparaison est lexicographique, selon l’ordre du dictionnaire, et les majuscules sont inférieures aux minuscules, par exemple « Bonjour » < « bonjour ».
Comparer produit un booléen
📌 Les structures conditionnelles exécutent des instructions selon une condition, tandis que les structures itératives répètent des instructions selon un nombre d’itérations ou une condition d’arrêt.
Séquentiel, conditionnel ou itératif
★ À maîtriser
Compléments
SI vrai → instruction → FSI
★ À maîtriser
Dans une conditionnelle complexe, l’instruction 1 est exécutée si la condition est VRAIE et l’instruction 2 est exécutée si la condition est FAUSSE, de sorte qu’une seule des deux instructions est toujours exécutée.
Pour déterminer le maximum de deux nombres n1 et n2, l’algorithme affecte max à n1 si n1 >= n2, sinon il affecte max à n2.
Compléments
VRAI mène à ALORS, FAUX mène à SINON
📌 Pour vérifier si des salles de TD suffisent, il faut comparer le nombre de salles disponibles au nombre de groupes nécessaires, sachant qu’un groupe accueille au maximum 25 étudiants.
Saisir → comparer → affecter → afficher
Types de conditionnelles
| Structure | Condition vraie | Condition fausse |
|---|---|---|
| SI...ALORS...FSI | L’instruction est exécutée | Aucune instruction conditionnelle n’est exécutée |
| SI...ALORS...SINON...FSI | L’instruction 1 est exécutée | L’instruction 2 est exécutée |
Teste tes connaissances sur Structures de contrôle conditionnelles avec 11 questions à choix multiples et corrections détaillées.
1. Quelle distinction caractérise correctement une variable et une constante dans un algorithme ?
2. Quelle association entre les instructions LIRE(x) et ECRIRE(x) est correcte ?
Mémorisez les concepts clés de Structures de contrôle conditionnelles avec 10 flashcards interactives.
Quelles caractéristiques distinguent une variable d'une constante en algorithme ?
Une variable a un type et une valeur évolutive, une constante a une valeur fixe et un type implicite.
Que fait l'instruction LIRE(x) en algorithme ?
Elle saisit une valeur au clavier de type numérique, chaîne, booléen ou autre.
Quels types de données acceptent les opérateurs +, -, *, / ?
Les constantes, variables et valeurs de type NUMERIQUE.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches