« Introduction à Maple/Procédures » : différence entre les versions

Contenu supprimé Contenu ajouté
Dnegel (discussion | contributions)
Dnegel (discussion | contributions)
→‎Boucles déterminées (for) : Présentation du code et suppresion du return
Ligne 121 :
Écrire le code ci-dessus revient exactement à écrire la chose suivante:
 
:<code>variable = début ;</code>
:<code>''code à répéter''</code>
:<code>variable = début + 1 ;</code>
:<code>''code à répéter''</code>
:<code>variable = début +2 ;</code>
:<code>''code à répéter''</code>
:<code>…</code>
:<code>variable = fin ;</code>
:<code>''code à répéter''</code>
 
Utiliser <code>for</code> permet donc de condenser les choses. Voici un exemple clarifiant les choses :
 
:<code>x := NULL ;</code>
:<code>for i from 1 to 10 do</code>
:<code> x := x, i ;</code>
:<code>od ;</code>
:<code>RETURN([x]);</code>
 
Étudions ce code ligne par ligne :
 
* on crée une liste vide, nommée ''x''
* on ajoute « 1 » à la liste ;
* on ajoute « 2 » à la liste ;
* …
* on ajoute « 10 » à la liste ;
* on retourne la liste.