Table des matières
Define Plus1 From i = 0 ; Until i >= t.length Loop t[i] = t[i] + 1 ; i = i + 1 ; Terminate EndLe programme complet est accessible sur https://algotouch.irisa.fr/agt/
Define Inverse From i = 0 ; j = t.length - 1 ; Until i >= j Loop tmp = t[i] ; t[i] = t[j] ; t[j] = tmp ; i = i + 1 ; j = j - 1 ; Terminate EndLe programme complet est accessible sur https://algotouch.irisa.fr/agt/
Define Somme Do s = 0 ; s = s + t0 ; s = s + t1 ; s = s + t2 ; Write "Valeur de s " s ; // ... End
s = 0;
s = s + t? ;La variable t? change à chaque ligne.
Write "La valeur de s" s ;
Define Somme Do s = 0 ; s = s + t[0] ; s = s + t[1] ; s = s + t[2] ; Write "Valeur de s " s ; // ... End
s = 0;
s = s + t[?] ;L’indice de la variable t[?] change à chaque ligne.
Write "La valeur de s" s ;
s = s + t[i] ; i = i + 1 ;Condition de sortie
i >= t.lengthInitialisation
s = 0 ; i = 0 ;Terminaison
Write "Valeur de s " s ;
Define Somme From s = 0 ; i = 0 ; // ... Until i >= t.length // ... Loop s = s + t[i] ; i = i + 1 ; // ... Terminate Write "Valeur de s " s ; // ... End
type t[n];On accède aux valeurs du tableau par t[i] avec 0≤i<n. Un élément de tableau (nom + indice) peut être manipulé comme n’importe quelle variable. L’indice est soit une variable, soit une constante.
t[0] = 0 ; x = t[0] + 1 ; t[0] = [1] ; i = 5 ; t[i] = 0 ; x = t[i] ; x = t.length ;