★ À maîtriser
🔄 Processus — Un algorithme suit généralement la chaîne données d’entrée → instructions et traitements → résultat ou sortie.
Compléments
★ À maîtriser
Compléments
Pour calculer le prix total d’une commande, il faut récupérer le prix et la quantité, calculer le sous-total, appliquer éventuellement une réduction, puis afficher le résultat.
Avec prix = 20 et quantité = 3, le calcul total = prix × quantité produit le résultat 60.
Problème → données → opérations → résultat.
★ À maîtriser
Compléments
★ À maîtriser
Dans score = score + 5, le programme lit la valeur actuelle de score, ajoute 5 et enregistre le nouveau résultat dans score.
Les opérateurs arithmétiques principaux sont + pour l’addition, - pour la soustraction, * pour la multiplication, / pour la division et % pour le reste d’une division.
Compléments
📐 Formule — Avec prix = 20 et quantité = 3, le total vérifie .
📌 Les multiplications et divisions sont prioritaires sur les additions et soustractions, sauf si des parenthèses imposent un autre ordre.
« = » signifie reçoit, pas égalité mathématique.
★ À maîtriser
Les opérateurs de comparaison sont ==, !=, >, <, >= et <=.
L’opérateur ET exige que toutes les conditions soient vraies, tandis que OU exige qu’au moins une condition soit vraie et que NON inverse vrai et faux.
Compléments
★ À maîtriser
La structure SI condition ALORS instruction SINON autre instruction FIN SI exécute une action lorsque la condition est vraie et l’autre dans le cas contraire.
Une condition imbriquée est une condition placée dans une autre et la condition interne n’est évaluée que si la condition externe est vraie.
Compléments
🔄 Processus :
Une imbrication excessive rend la logique difficile à lire et peut être simplifiée avec ET, OU ou une structure plus claire.
SI vrai → action 1 ; SINON → action 2.
📌 FOR convient généralement lorsque le nombre de répétitions est connu, tandis que WHILE convient lorsque la répétition dépend d’une condition qui reste vraie.
📌 Toute boucle doit posséder une condition d’arrêt susceptible de devenir vraie ou fausse selon la structure utilisée.
★ À maîtriser
Compléments
Les fonctions évitent les répétitions, organisent le programme, rendent le code plus lisible, isolent une tâche précise et facilitent les modifications.
La fonction additionner(a, b) qui retourne a + b reçoit les arguments 5 et 3 et fournit le résultat 8.
★ À maîtriser
Dans de nombreux langages, le premier index d’un tableau est 0.
Pour parcourir un tableau, une boucle peut examiner directement chaque élément ou utiliser un index allant de 0 à la dernière position.
Compléments
Dans prenoms = [« Alice », « Bob », « Charlie »], prenoms[0] vaut « Alice » et prenoms[2] vaut « Charlie ».
Le parcours par boucle permet de traiter des tableaux de tailles différentes sans écrire une instruction séparée pour chaque élément.
La chaîne « Bonjour » contient 7 caractères et son premier caractère se trouve généralement à l’index 0.
Pour les prix [10, 20, 5], un accumulateur initialisé à 0 produit successivement 10, 30 puis 35.
★ À maîtriser
Compléments
Une structure de pseudo-code peut contenir DÉBUT, des instructions, des variables, des conditions, des boucles, des fonctions et FIN.
Le pseudo-code prix = 20, quantite = 3, total = prix * quantite, afficher total conserve la même logique lorsqu’il est traduit en PHP.
Réfléchir → écrire la logique → traduire.
| Boucle | Quand l’utiliser | Principe |
|---|---|---|
| FOR | Nombre de répétitions connu ou déterminable | Compteur qui évolue à chaque tour |
| WHILE | Répétition dépendant d’une condition | Continuer tant que la condition est vraie |
| Notion | But | Évolution typique |
|---|---|---|
| Compteur | Compter des éléments ou événements | Augmentation généralement de 1 |
| Accumulateur | Construire un total ou résultat | Ajout progressif des valeurs |
Teste seu conhecimento sobre Fondamentaux de l’algorithmique com 35 perguntas de múltipla escolha com correções detalhadas.
1. Qu’est-ce qu’un algorithme ?
2. Quelle chaîne décrit généralement le fonctionnement d’un algorithme ?
Memorize os conceitos chave de Fondamentaux de l’algorithmique com 69 flashcards interativos.
Qu'est-ce qu'un algorithme ?
Une suite ordonnée d'instructions pour résoudre un problème.
Quelle chaîne suit généralement un algorithme ?
Données d'entrée, instructions et traitements, puis résultat.
Quelles structures peut utiliser un algorithme en plus des entrées et sorties ?
Des décisions et des répétitions.
Importe seu curso e a IA gera fichas, quizzes e flashcards em 30 segundos.
Gerador de fichas