★ À maîtriser
📌 Les programmes ou logiciels décrivent un traitement à réaliser, tandis que les machines ou le matériel exécutent ce traitement.
Compléments
Problème → algorithme → programmation → code ou service
★ À maîtriser
Un identificateur commence par une lettre non accentuée ou un underscore, puis peut contenir des lettres non accentuées, des chiffres et des underscores; les espaces, accents et caractères spéciaux sont interdits.
Une variable stocke une donnée susceptible de changer, tandis qu’une constante représente une donnée fixe.
Une procédure exécute une suite d’instructions sans renvoyer de valeur, tandis qu’une fonction calcule et renvoie une valeur.
Compléments
📌 Un identificateur ne peut pas être un mot réservé du langage algorithmique, tel que « début », « Fin », « si », « alors » ou « sinon ».
En langage algorithmique, la casse n’est généralement pas prise en compte, de sorte que nom, Nom et NOM sont considérés comme identiques.
Les identificateurs n’ont pas de limite stricte de longueur, mais il est recommandé de choisir des noms courts, significatifs et représentatifs, comme note_moyenne.
Les autres catégories d’identificateurs citées sont le tableau ou la structure, qui nomme une collection d’éléments indexés, le type défini par l’utilisateur et le paramètre, qui reçoit une valeur dans une fonction ou une procédure.
Variable modifiable, constante fixe
★ À maîtriser
📌 Une constante doit avoir un nom qui est un identificateur valide, une valeur initiale et une valeur compatible avec son type.
📌 Les variables se déclarent au début de l’algorithme, une seule fois et dans la partie réservée aux données, avant leur utilisation.
Compléments
📌 Avant d’utiliser la valeur d’une variable, il faut lui attribuer une valeur.
Les entiers admettent les opérations +, −, ×, ÷, ^ et / ainsi que les comparaisons >, <, ≠, =, ≥ et ≤.
Le cours présente aussi la chaîne de caractères comme un type destiné au texte et le booléen comme un type qui ne peut prendre que les valeurs vrai ou faux.
Entier sans virgule, réel avec partie décimale
★ À maîtriser
📌 Une entrée reçoit des informations de l’utilisateur, tandis qu’une sortie affiche un résultat; en algorithmique, Lire correspond à l’entrée et Écrire à la sortie.
Compléments
Dans l’exemple de dialogue, l’algorithme écrit une question, lit le prénom saisi puis écrit un message de salutation contenant ce prénom.
Pour calculer l’aire d’un rectangle, l’algorithme affecte à aire le produit de la longueur par la largeur, puis affiche l’aire.
Écrire pour demander ou afficher, lire pour recevoir
★ À maîtriser
Compléments
Pour afficher le carré d’un nombre saisi, l’algorithme lit le nombre, affecte à carré le produit du nombre par lui-même, puis affiche le résultat.
Pour obtenir à partir d’un nombre son carré, sa moitié, son cube, son tiers, son double et son quart, le cours utilise respectivement les calculs nombre × nombre, nombre ÷ 2, nombre × nombre × nombre, nombre ÷ 3, nombre × 2 et nombre ÷ 4.
L’algorithme de différence lit deux entiers a et b, affecte à différence le résultat de a − b, puis affiche la différence.
Teste tes connaissances sur Algorithme avec 10 questions à choix multiples et corrections détaillées.
1. Dans un système informatique, quelle distinction décrit correctement le rôle du logiciel et celui du matériel ?
2. Pour automatiser une tâche, quel élément constitue un algorithme ?
Mémorisez les concepts clés de Algorithme avec 10 flashcards interactives.
Qu’est-ce que l’informatique ?
La science du traitement automatique de l’information.
Quel rôle les programmes jouent-ils par rapport aux machines ?
Ils décrivent un traitement à réaliser.
Qu’est-ce qu’un identificateur en algorithmique ?
Un nom symbolique attribué à une donnée pour la référencer dans la mémoire centrale.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches