« Introduction à Maple/Expressions en ligne de commande » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 66 :
Il est possible d'enregistrer une valeur dans une variable :
 
<source lang="text">
:<code>x := 12;</code>
x := 12;
</source>
 
{{Attention|Avec_fond=oui|Il est très important de bien écrire « deux points, égal » sans quoi Maple retourne une erreur, ou, pire encore, ne vous dit rien — mais n'exécute pas votre commande. }}
Ligne 72 ⟶ 74 :
Dans toute la suite du programme, on pourra utiliser <code>x</code> en lieu et place du nombre 12. En outre, on peut modifier la valeur de <code>x</code> :
 
<source lang="text">
:<code>x := 13;</code> (<code>x</code> est maintenant égal à 13)
:<code>x := x13; + 1;</code> (<code>x</code> est maintenant égal à 13 + 1 c'est-à-dire 14)
:<code>x := x^x + 1;</code> (<code>x</code> est maintenant égal à 13<sup>13</sup> + 1 c'est-à-dire 14)
:<code>x := 13x^x;</code> (<code>x</code> est maintenant égal à 13<sup>13</sup>)
</source>
:''etc.''
 
Il n'est pas ''nécessaire'' d'affecter un ''nombre'' à une variable. En effet, Maple gère très bien les symboles : une expression de la forme
 
<source lang="text">
:<code>x := y + z;</code>
</source>
 
est tout à fait légitime. Si je demande à Maple d'afficher <code>2 * x + 15;</code>, la ligne suivante apparaît à l'écran :
 
<source lang="text">
:<code>2y + 2z + 15</code>
</source>
 
Il sera alors possible, si on le désire, de savoir ce que vaut cette expression pour n'importe quels <code>y</code> ou <code>z</code>.
Ligne 89 ⟶ 97 :
Exercice rapide : qu'affiche Maple pour ce code ?
 
<source lang="text">
:<code>x := 12;</code>
:<code>yx := 1412;</code>
y := 14;
:<code>z := (x + y + 15)^2;</code>
:<code>sqrt(z);</code>
sqrt(z);
</source>
 
{{solution
| contenu =
<source lang="text">
41
</source>
}}
 
== Affectation d'expressions ==