Est-ce que vous parlez de la même façon à vos amis, à un très jeune membre de votre famille, à vos parents ou grands-parents quand vous leur demandez quelque chose? Probablement pas, entre autres, parce que le vocabulaire et les connaissances de chacun sont différents. La même chose s’applique pour demander quelque chose à un ordinateur.
Définitions
Algorithme : En informatique, un algorithme est un processus qui décrit ou qui transforme de l’information. Les algorithmes valides sont des collections bien ordonnées d’étapes réalisables et sans ambiguïté et qui produisent un résultat dans un temps fini.
Objectifs d’apprentissage
À la fin de cette leçon vous devrez être en mesure :
de décrire les différents domaines associés aux études informatiques;
d’identifier les critères d’un algorithme valide.
Critères de succès
Je peux écrire un algorithme valide en langage naturel (aussi appelé “pseudocode”).
Je peux juger si une séquence d’étapes est un algorothme valide ou non.
Selon les listes des domaines d’études informatiques et des domaines associés, faites une courte recherche sur deux domaines que vous n’avez pas considérez jusqu’à présent mais qui vous semblent intéressants. Une courte recherche inclut, p. ex. :
Une brève description
Si on peut commencer les études/le travail dans le domaine spécifique directement après le secondaire ou si on fait des études dans un programme général avant de se spécialiser dans ce domaine
Des exemples récents d’innovations dans le domaine
Écrivez un algorithme pour laver la vaisselle qui correspond entièrement à la définition d’un algorithme (bien ordonnée, sans ambiguïté, réalisable, produit un résultat, s’arrête).