De Scratch Wiki en Français


Le bloc « [] < [] »


[] < []
[] < []

Catégorie : Opérateurs
Type : Bloc booléen
Ajouté dans : ?

Entrées : 2 (valeur)
Code du bloc : [] < []


Description du bloc

Ce bloc est un bloc booléen, il vérifie si la première valeur indiquée est strictement plus petite que la seconde valeur indiquée. Si la seconde est plus petite, alors le bloc va retourner false, et true si la première l'est.

A partir de la version 1.4 de Scratch, il est possible d'y insérer des lettres en plus des chiffres, la lettre la moins éloignée dans l'ordre alphabétique (a,b,c,...) sera considérée comme plus petite.

Info
 Info :
Lorsque des mots sont insérés dans les entrées, le bloc va d'abord comparer la première lettre de chaque mot, puis la deuxième lettre en cas d'égalité et ainsi de suite. Les chiffres eux aussi vont être comparés 1 à 1. Ces derniers sont considérés comme plus petits que les lettres.


Exemple

[83] < [104]//Le bloc renvoie "true"

[m] < [p]//Le bloc renvoie "true"

[plante] < [arbre]//Le bloc renvoie "false"

[arbre83] < [arbre104]//Le bloc renvoie "false"

[4] < [b]//Le bloc renvoie "true"

Utilisation

Ce bloc est très pratique, particulièrement pour trier un groupe de valeurs par ordre de taille.

Quelques utilisations courantes :

  • Arranger une paire de chiffres ou de lettre :
si <(a) < (b)> alors
dire (regroupe (a) (regroupe [, ] (b))) pendant (2) secondes
sinon
dire (regroupe (b) (regroupe [, ] (a))) pendant (2) secondes
end
  • Augmenter la difficulté après avoir passé un stade :
si <(Santé) < [20]> alors
mettre [Difficulté v] à (2)
end
  • Faire des meilleurs scores :
si <(☁ MeilleurScore) < (Score)> alors
mettre [☁ MeilleurScore v] à (Score)
end

Dans le forum

Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :

[] < []
[] < []
Info
 Info :
Le code doit être précédé de la balise [scratchblocks] pour être visible et suivi de la balise [/scratchblocks] pour éviter les bugs.
Info
 Info :
Idem pour insérer le bloc dans le wiki, mais les balises à insérer sont <scratchblocks> et </scratchblocks>.


Voir aussi