De Scratch Wiki en Français

(Automated edit: Remove {{Enquête}})
m
 
(5 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{titre|Le bloc « <> et <> »}}
+
{{titre|Le bloc « <<> et <>> »}}
{{InfoBloc|<sb><> et <></sb>|[[Opérateurs|Opérateurs]]|[[Forme_des_blocs#Les blocs booléens|Bloc booléen]]}}
+
{{InfoBloc|<<> et <>>|[[Opérateurs|Opérateurs]]|[[Forme_des_blocs#Les blocs booléens|Bloc booléen]]|||2 ([[Forme_des_blocs#Les blocs booléens|booléennes]])}}
  
 
==Fontion==
 
==Fontion==
Ligne 19 : Ligne 19 :
  
 
Cela permet d'avoir ce script :
 
Cela permet d'avoir ce script :
<scratchblocks>si <<> et <>> alors</scratchblocks>
+
<scratchblocks>
 +
si <<> et <>> alors
 +
</scratchblocks>
 
plutôt que ce script :
 
plutôt que ce script :
<scratchblocks>si <> alors
+
<scratchblocks>
si <> alors</scratchblocks>
+
si <> alors
 +
si <> alors
 +
fin
 +
fin
 +
</scratchblocks>
  
 
Plus concrètement, voici quelques exemples d'utilisation :
 
Plus concrètement, voici quelques exemples d'utilisation :
 
* Perdre une vie quand je touche la lave et qu'il me reste encore des vies dans un jeu :
 
* Perdre une vie quand je touche la lave et qu'il me reste encore des vies dans un jeu :
<sb>si <<couleur [#FF0000] touchée?> et <(vies) > [0]>> alors
+
<scratchblocks>
ajouter à [vies v] (-1)</sb>
+
si <<couleur [#FF0000] touchée?> et <(vies)> [0]>> alors
 +
ajouter à [vies v] (-1)
 +
fin
 +
</scratchblocks>
  
 
* Annoncer que la souris a fait un clic sur le haut de l'écran :
 
* Annoncer que la souris a fait un clic sur le haut de l'écran :
<sb>attendre jusqu’à <<souris pressée?> et <[100] < (souris y)>>
+
<scratchblocks>
dire [Vous avez cliqué sur le haut de l'écran]</sb>
+
attendre jusqu'à ce que <<souris pressée?> et <[100] <(souris y)>>
 +
dire [Vous avez cliqué sur le haut de l'écran]
 +
fin
 +
</scratchblocks>
  
 
==Dans le forum==
 
==Dans le forum==
Dans le [[Forum|forum]], vous pouvez intégrer des [[Les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :  
+
Dans le [[Le_forum|forum]], vous pouvez intégrer des [[Les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :  
 
<pre>
 
<pre>
 
<<> et <>>
 
<<> et <>>

Version actuelle datée du 16 août 2019 à 00:28


Le bloc « <<> et <>> »


<<> et <>>
<<> et <>>

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

Entrées : 2 (booléennes)
Code du bloc : <<> et <>>


Fontion

Ce bloc est un bloc booléen, c'est-à-dire qu'il ne renvoie que « true » (vrai) et « false » (faux).
On peux placer d'autres blocs booléens dans ce bloc. Si les deux blocs insérés renvoient « true », alors le bloc qui les contient renvoient également « true », sinon il renvoie « false ».

Info
 Info :
Si au moins l'une des entrées est laissée vide, alors le bloc renverra forcément « false ».

Exemples

Le bloc <<[2] = ((1) + (1))> et <(regroupe [a] [b]) = [ab]>> renvoie « true » car les 2 égalités sont exactes.

Le bloc <<[5] < [9]> et <[9] < [5]>> renvoie « false » car la seconde entrée est fausse (9 n'est pas plus petit que 5).

Astuce

Si vous voulez avoir plus de 2 entrées, mettez ce bloc dans lui même !

<<<> et <>> et <<> et <>>> // exemple pour 4 entrées

Utilisation

Ce bloc est fait pour regrouper 2 conditions à remplir en une seule, et ces conditions doivent être remplies en même temps.

Cela permet d'avoir ce script :

si <<> et <>> alors

plutôt que ce script :

si <> alors
si <> alors
fin
fin

Plus concrètement, voici quelques exemples d'utilisation :

  • Perdre une vie quand je touche la lave et qu'il me reste encore des vies dans un jeu :
si <<couleur [#FF0000] touchée?> et <(vies)> [0]>> alors
ajouter à [vies v] (-1)
fin
  • Annoncer que la souris a fait un clic sur le haut de l'écran :
attendre jusqu'à ce que <<souris pressée?> et <[100] <(souris y)>>
dire [Vous avez cliqué sur le haut de l'écran]
fin

Dans le forum

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

<<> et <>>
<<> et <>>
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