Table des matières
AlgoTouch est un logiciel très visuel qui permet à un utilisateur de construire progressivement un programme par manipulation directe des données (variables ou tableaux). La construction d’un programme peut être automatisée après enregistrement des actions à effectuer. L’originalité du système réside dans le fait que l’utilisateur n’a pas besoin de connaître un langage de programmation pour réaliser un programme. L’apprentissage du langage se fait naturellement puisque les actions de l’utilisateur sont transformées automatiquement en instructions du langage de programmation défini dans AlgoTouch.
AlgoTouch est basé sur des idées très simples :
La fenêtre principale d’AlgoTouch est divisée en 5 zones principales :
Le logiciel peut être utilisé de deux manières : en mode manipulation de données ou en mode programmation. Le premier mode permet à l’utilisateur de manipuler les éléments de base utilisés par un programme pour exécuter les opérations requises par ce programme : affectation des variables simples ou des variables d’index, opérations arithmétiques, instructions conditionnelles. Le mode de programmation permet à l’utilisateur d’enregistrer chaque partie d’un programme, puis d’exécuter le programme produit.
Ces deux modes sont détaillés dans des pages spécifiques. Une page annexe permet de donner des informations supplémentaires sur le logiciel.