### 9.4.2 Les entrées : input, saisir, Input, InputStr, saisir_chaine, textinput

input, saisir, Input permettent de saisir des expressions et InputStr, saisir_chaine, textinput permettent de saisir des chaines de caractères. input, saisir, Input et InputStr, saisir_chaine, textinput ont comme argument le nom d’une variable (resp une séquence de noms de variables) ou une chaîne de caractères (chaîne donnant à l’utilisateur des indications sur la valeur à entrer) et le nom d’une variable (resp une séquence de chaînes de caractères et une séquence de noms de variables).
input, saisir, Input et InputStr, saisir_chaine, textinput ouvrent une fenêtre où on peut entrer la valeur de la variable donnée comme argument et où on retrouve, comme légende, la chaîne de caractères mise dans l’argument (si on la mise!!!).
Avec input, Input, saisir on peut entrer des nombres ou des chaînes de caractères (il faut alors mettre "...") ou des noms de variables (sans mettre "...").
Avec InputStr, textinput, saisir_chaine on ne peut entrer que des chaînes de caractères, mais on n’a donc pas besoin de mettre "...".
On tape :

input(a)

ou :

input("a=?",a)

On obtient :

une fenêtre où on peut entrer la valeur de a

On tape :

12 dans cette fenêtre puis OK

puis :

a+3

On obtient :

15

On tape :

input("polynome",p,"valeur",a)

On obtient :

une fenêtre où on peut entrer les valeurs de p avec la légende "polynome" et de a avec la légende "valeur"

On tape :

InputStr(a)

ou :

InputStr("reponse=",a)

On obtient :

une fenêtre où on peut entrer la valeur de a

On tape :

12 dans cette fenêtre puis OK

puis :

a+3

On obtient :

123

car a est la chaîne de catractères "12" et le "+" concaténe les deux chaînes "12" et "3".