Différences entre versions de « Calcul formel »

De GeoGebra Manual
Aller à : navigation, rechercher
Ligne 5 : Ligne 5 :
 
 
 
* vous pouvez utiliser des variables qui n'ont pas été définies, par ex. <code>(a+b)^2</code>  est évalué en  <math>a^2+2ab+b^2</math> ;
 
* vous pouvez utiliser des variables qui n'ont pas été définies, par ex. <code>(a+b)^2</code>  est évalué en  <math>a^2+2ab+b^2</math> ;
* Le signe '''=''' est utilisé pour les équations et la combinaison de signes ''':=''' pour les affectations. Cela signifie que la commande ''a=2'' n'affecte par la valeur 2 à la variable ''a''. Voir la section concernant les [[#Affectations & Connexion avec GeoGebra|affectations]] pour plus de détails ;
+
* Le signe <code> = </code> est utilisé pour les équations et la combinaison de signes <code> := </code> pour les affectations. Cela signifie que la commande ''a=2'' n'affecte par la valeur 2 à la variable ''a''. Voir la section concernant les [[#Affectations & Connexion avec GeoGebra|affectations]] pour plus de détails ;
 
* La multiplication doit être signifiée explicitement. Alors que dans le champ de [[saisie]] vous pouvez utiliser les deux syntaxes <code>a(b+c)</code> et <code>a*(b+c)</code> pour définir une multiplication, en calcul formel, seule la dernière est valide.
 
* La multiplication doit être signifiée explicitement. Alors que dans le champ de [[saisie]] vous pouvez utiliser les deux syntaxes <code>a(b+c)</code> et <code>a*(b+c)</code> pour définir une multiplication, en calcul formel, seule la dernière est valide.
  
Ligne 14 : Ligne 14 :
 
* {{KeyCode|Entrée}}: Évalue la saisie ;
 
* {{KeyCode|Entrée}}: Évalue la saisie ;
 
* {{KeyCode|Ctrl+Entrée}}:  évalue numériquement la saisie , par ex. <code>sqrt(2)</code> retourne <math>≈1.41</math> ;
 
* {{KeyCode|Ctrl+Entrée}}:  évalue numériquement la saisie , par ex. <code>sqrt(2)</code> retourne <math>≈1.41</math> ;
* {{KeyCode|Alt+Entrée}}: Vérifie la saisie mais ne l'évalue pas, par ex. <code>b+b</code> reste ''b+b'', <code>sqrt(2)</code> retourne <math>\small{√} \;\sqrt{2}</math> <br/> *Notez que les affectations sont toujours évaluées, par ex. a := 5.
+
* {{KeyCode|Alt+Entrée}}: Vérifie la saisie mais ne l'évalue pas, par ex. <code> b+b</code> reste ''b+b'', <code> sqrt(2)</code> retourne <math>\small{√} \;\sqrt{2}</math> ;<br/> *Notez que les affectations sont toujours évaluées, par ex. <code> a := 5</code>.
 
* Dans une ligne vide, tapez
 
* Dans une ligne vide, tapez
** {{KeyCode|Espace}} pour la sortie précédente
+
** {{KeyCode|Espace}} pour la sortie précédente ;
** {{KeyCode|)}} pour la sortie précédente entre parenthèses
+
** {{KeyCode|)}} pour la sortie précédente entre parenthèses ;
** {{KeyCode|{{=}}}} pour l'entrée précédente  
+
** {{KeyCode|{{=}}}} pour l'entrée précédente.
* Évitez la sortie à l'aide d'un point-virgule à la fin de votre entrée, <code>par ex. a := 5; </code>
+
* Évitez la sortie à l'aide d'un point-virgule à la fin de votre entrée, par ex. <code> a := 5; </code>.
  
 
==Barre d'outils==
 
==Barre d'outils==
  
* En cliquant sur un bouton de la barre d'outils, vous appliquez une commande à la ligne actuellement éditée
+
* En cliquant sur un bouton de la barre d'outils, vous appliquez une commande à la ligne actuellement éditée ;
* Vous pouvez ne sélectionner qu'une partie de l'expression entrée pour n'appliquer l'opération qu'à cette partie  
+
* Vous pouvez ne sélectionner qu'une partie de l'expression entrée pour n'appliquer l'opération qu'à cette partie.
  
  
Ligne 31 : Ligne 31 :
 
=== Affectations & Connexion avec GeoGebra===
 
=== Affectations & Connexion avec GeoGebra===
  
* Les affectations utilisent la notation ''':=''' , par ex. <code>b := 5</code>, <code>a(n) := 2n + 3</code>
+
* Les affectations utilisent la notation <code> := </code> , par ex. <code> b := 5</code>, <code> a(n) := 2n + 3</code> ;
* Pour libérer un nom de variable, utilisez <code>Effacer[b]</code> ou <code>b :=</code>
+
* Pour libérer un nom de variable, utilisez <code>Effacer[b]</code> ou <code> b := </code> ;
* Les variables et fonctions sont toujours partagées entre ''Calcul Formel'' et GeoGebra si c'est possible.
+
* Pour redéfinir une variable ou une fonction , vous devez le faire  '''dans la même cellule''', sinon elle sera considérée comme nouvelle variable/fonction et renommée ;
Si vous définissez <code>b:=5</code> dans ''Calcul Formel'', vous pouvez ensuite utiliser ''b'' dans tout GeoGebra.<br/>
+
* Les variables et fonctions sont toujours partagées entre ''Calcul Formel'' et GeoGebra si c'est possible :
Si vous avez une fonction définie par <code>f(x)=x^2</code> dans GeoGebra, vous pouvez aussi utiliser cette fonction dans ''Calcul Formel''.
+
**Si vous définissez <code> b:=5</code> dans ''Calcul Formel'', vous pouvez ensuite utiliser ''b'' dans tout GeoGebra ;<br/>
 +
**Si vous avez une fonction définie par <code> f(x)=x^2</code> dans GeoGebra, vous pouvez aussi utiliser cette fonction dans ''Calcul Formel''.
  
 
=== Références des lignes ===
 
=== Références des lignes ===
Ligne 41 : Ligne 42 :
 
Vous pouvez vous référer à d'autres lignes de ''Calcul Formel'' de deux manières :
 
Vous pouvez vous référer à d'autres lignes de ''Calcul Formel'' de deux manières :
  
*  Références statiques de lignes : insérez des expressions d'autres lignes, votre saisie est modifiée.
+
*  Références statiques de lignes : Insérez des expressions d'autres lignes, votre saisie est modifiée :
 
** <code> # </code> insère la sortie précédente ;
 
** <code> # </code> insère la sortie précédente ;
**  <code>#5 </code> insère la sortie de la ligne 5 ;
+
**  <code>#5 </code> insère la sortie de la ligne 5.
  
* Références dynamiques de lignes : insérez des expressions d'autres lignes, mais votre saisie n'est pas modifiée.
+
* Références dynamiques de lignes : Insérez des expressions d'autres lignes, mais votre saisie n'est pas modifiée :
 
** <code><nowiki>$</nowiki></code> insère la sortie précédente ;
 
** <code><nowiki>$</nowiki></code> insère la sortie précédente ;
** <code><nowiki>$</nowiki>5</code> insère la sortie de la ligne 5 ;
+
** <code><nowiki>$</nowiki>5</code> insère la sortie de la ligne 5.
  
  

Version du 3 novembre 2012 à 15:25


La fenêtre Calcul formel vous permet d'utiliser le moteur de calcul formel implémenté dans GeoGebra pour vos calculs formels. Cette fenêtre est composées de cellules en colonne, chacune d'elle ayant une zone de saisie dans sa partie supérieure et une zone de sortie dans sa partie inférieure. Vous pouvez utiliser la zone de saisie de la même manière que le champ de saisie normal, aux différences suivantes :

  • vous pouvez utiliser des variables qui n'ont pas été définies, par ex. (a+b)^2 est évalué en a^2+2ab+b^2 ;
  • Le signe = est utilisé pour les équations et la combinaison de signes  := pour les affectations. Cela signifie que la commande a=2 n'affecte par la valeur 2 à la variable a. Voir la section concernant les affectations pour plus de détails ;
  • La multiplication doit être signifiée explicitement. Alors que dans le champ de saisie vous pouvez utiliser les deux syntaxes a(b+c) et a*(b+c) pour définir une multiplication, en calcul formel, seule la dernière est valide.


Entrées basiques

  • Entrée: Évalue la saisie ;
  • Ctrl + Entrée: évalue numériquement la saisie , par ex. sqrt(2) retourne ≈1.41 ;
  • Alt + Entrée: Vérifie la saisie mais ne l'évalue pas, par ex. b+b reste b+b, sqrt(2) retourne \small{√} \;\sqrt{2} ;
    *Notez que les affectations sont toujours évaluées, par ex. a := 5.
  • Dans une ligne vide, tapez
    • Espace pour la sortie précédente ;
    • ) pour la sortie précédente entre parenthèses ;
    • = pour l'entrée précédente.
  • Évitez la sortie à l'aide d'un point-virgule à la fin de votre entrée, par ex. a := 5; .

Barre d'outils

  • En cliquant sur un bouton de la barre d'outils, vous appliquez une commande à la ligne actuellement éditée ;
  • Vous pouvez ne sélectionner qu'une partie de l'expression entrée pour n'appliquer l'opération qu'à cette partie.


Variables

Affectations & Connexion avec GeoGebra

  • Les affectations utilisent la notation  := , par ex. b := 5, a(n) := 2n + 3 ;
  • Pour libérer un nom de variable, utilisez Effacer[b] ou b :=  ;
  • Pour redéfinir une variable ou une fonction , vous devez le faire dans la même cellule, sinon elle sera considérée comme nouvelle variable/fonction et renommée ;
  • Les variables et fonctions sont toujours partagées entre Calcul Formel et GeoGebra si c'est possible :
    • Si vous définissez b:=5 dans Calcul Formel, vous pouvez ensuite utiliser b dans tout GeoGebra ;
    • Si vous avez une fonction définie par f(x)=x^2 dans GeoGebra, vous pouvez aussi utiliser cette fonction dans Calcul Formel.

Références des lignes

Vous pouvez vous référer à d'autres lignes de Calcul Formel de deux manières :

  • Références statiques de lignes : Insérez des expressions d'autres lignes, votre saisie est modifiée :
    • # insère la sortie précédente ;
    • #5 insère la sortie de la ligne 5.
  • Références dynamiques de lignes : Insérez des expressions d'autres lignes, mais votre saisie n'est pas modifiée :
    • $ insère la sortie précédente ;
    • $5 insère la sortie de la ligne 5.


Équations

  • Les équations sont écrites en utilisant un simple signe égal , par ex. 3x + 5 = 7
  • Vous pouvez appliquer des opérations arithmétiques sur les équations, par ex. (3x + 5 = 7) - 5 soustrait 5 aux deux membres de l'équation. C'est utile pour des résolutions manuelles d'équations.
  • MembreGauche[3x + 5 = 7] retourne 3x+5 et MembreDroite[3x + 5 = 7] retourne 7


Commandes et outils

pour une liste complète des commandes et des outils, voir Commandes Calcul_formel et Outils CAS.



--Noel Lambert (discussion) 3 novembre 2012 à 08:58 (CET)

© 2024 International GeoGebra Institute