AlgoTouch V3

Cette version conserve les fonctionnalités de  la version 2, mais de nombreuses améliorations ont été apportées. Elle est accessible en ligne à la même adresse:

https://algotouch.irisa.fr/agt/

Les nouveautés de la version 3

Refonte de l’interface graphique

Création des variables, constantes, tableaux et index

Sur la barre d’outils, on peut créer directement des constantes en cliquant sur l’icône . Il n’est donc plus nécessaire de passer par le menu “Elément”.

L’ajout d’un index à un tableau (array) est possible directement en cliquant sur le bouton “Ajouter un index au tableau” :

Les détails sont dans le manuel utilisateur

Modification de la partie construction

Les icônes “Ajouter une condition de sortie” et “Effacer les conditions de sortie” ont disparu. L’ajout des conditions de sorties est expliqué sur cette page.

Modification de la partie exécution en mode animation

La présentation de l’exécution en mode animation a changé :

Voir plus loin, dans la section visualisation de l’exécution, le rôle de chaque icône.

Modification des éléments sur l'espace de travail

  • les constantes -1, 0 et 1 sont placées en bas à gauche de l’espace de travail
  • le clavier et l’écran sont placés en haut à droite de l’espace de travail
  • la poubelle est placée en bas à droite de l’espace de travail
  • des ombres sont ajoutées lors des déplacements des éléments présents sur l’espace de travail, variables, constantes, tableaux, index et macros

Edition du code

La version 3 d’AlgoTouch permet d’intervenir et de modifier le code de manière plus précise. Il est possible :

Visualisation de l’exécution

Mode construction

En mode construction, on peut choisir d’exécuter un bloc (Do, From, Until, Loop, Terminate), ou une seule ligne: voir execution

Mode détaillé

Si l’exécution est en mode détaillée, le contenu des données est modifié après l’exécution de chaque instruction des macros. En mode non détaillé, le contenu des données est affiché uniquement à la fin de l’exécution : voir  détail exécution

Exécution en mode animation

En mode animation, l’exécution  a été complètement modifiée. on peut désormais suivre l’exécution par bloc ou par ligne. La vitesse de l’animation peut également être modifiée : voir animation