Le logiciel AlgoTouch, et en particulier le langage de programmation associé, est destiné à des programmeurs débutants. Son objectif est de découvrir les notions d’algorithme, de machine, de donnée et de langage. Dans ce but, le langage est volontairement limité. AlgoTouch n’est pas destiné à être utilisé par des programmeurs confirmés. Il existe de nombreux langages de programmation avec différentes spécificités qui peuvent être utilisés.
Sur cette page, nous répondons à quelques questions fréquemment posées au sujet d’AlgoTouch.
La notion de macro permet d’introduire de façon simple la notion de morceau de programme auquel on donne un nom et qui peut être réutilisé. Les notions de fonctions et procédures sont des constructions plus complexes et plus abstraites. Elles introduisent notamment la notion de paramètres et les questions qui se posent à leur sujet: qu’est-ce qu’un paramètre, notions de paramètre formel versus paramètre effectif, passage de paramètre (par valeur, par référence, …). Ces notions doivent être enseignées lors d’un cours de langage de programmation alors que notre but est d’aborder des notions plus simples.
L'utilisation d'un TBI (Tableau Blanc Interactif) est très pratique pour un enseignant pour les raisons suivantes :