Textes et Blockly

Quand les situations sont plus complexes, l'utilisation de l'outil "expression" en y mêlant textes et calculs peut devenir très malcommode : le champ d'entrée est bien petit, et même si en théorie on peut y écrire toute une série d'instructions en javascript, il est bien plus simple d'uiliser le mode tortue !

Sous forme d'exemples on trouvera ici :

  • l'écriture de textes mêlant calculs et mots, éventuellement conditionnels.

  • l'écriture de textes dont l’affichage est conditionnel.

Premier exemple.

La courbe ci-dessous est celle du logarithme népérien.

Si on déplace le point orange, le texte est modifié au changement de signe de son abscisse

Comment a-t-on procédé ?

Il a suffi à la tortue d'écrire ce qui suit :

Remarque

  • E2, c'est l'expression créée dans la figure dont la valeur est l'abscisse du point orange.

  • Avant d'écrire d'assembler les blocs relatifs à l'écriture du texte, comme une expression numérique intervient, il est important d'insérer le bloc  "précision numérique".

Second exemple.

La figure a été utilisée ailleurs pour illustrer le produit remarquable "différence de deux carrés".

Syntaxe

Suivant la position du curseur il y a affichage ou non d'un texte lui-même conditionnel.

Bien évidemment les points M et N sont variables.

Comment a-t-on procédé ?

Il a suffi de demander à la tortue d'écrire ceci :