De Scratch Wiki en français

m (Corrige(r) les fautes de frappe.)
m (AFinir)
 
(10 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Titre|Le bloc « <[ v] contient () ?> »}}{{AFinir}}
+
{{Bloc
{{InfoBloc
+
|code=<[ v] contient () ?>
|<[ v] contient () ?>
+
|affichage=<[ v] contient () ?>
|[[Données#Les Listes|Listes]]
+
|catégorie=[[:Catégorie:Blocs_Donnée|Blocs de Donnée]]
|[[Forme des blocs#Les blocs booléens|Bloc booléen]]
+
|type=[[Forme_des_blocs#Blocs_booleen|Blocs Booleen]]
|[[Scratch 1.4|1.4]]
+
|ajouté=[[Scratch 1.0]]
 
|
 
|
|1 ([[Forme des blocs#Les blocs de valeur|valeur]])
+
|entrées=1, [[Forme_des_blocs#Entrée_nombre|Entrée nombre]]
}}
+
|description=Ce bloc renvoie "true" (vrai) si l'élément inséré (ici "thing") fait partie de la liste choisie (ici "liste"), et "false" (faux) si ce n'est pas le cas.
 
 
 
 
Ce bloc renvoie "true" (vrai) si l'élément inséré (ici "thing") fait partie de la liste choisie (ici "liste"), et "false" (faux) si ce n'est pas le cas.
 
  
 
Il peut servir à pas mal de choses, par exemple :<br>
 
Il peut servir à pas mal de choses, par exemple :<br>
Ligne 16 : Ligne 13 :
 
si <[liste v] contient [blablabla] ?> alors
 
si <[liste v] contient [blablabla] ?> alors
 
ajouter (longueur de [liste v]) à [variable v]::variables
 
ajouter (longueur de [liste v]) à [variable v]::variables
basculer sur le costume (numéro du costume v)
+
basculer sur le costume [costume2 v]
 
arrêter tous les sons
 
arrêter tous les sons
 
end
 
end
 
</scratchblocks>
 
</scratchblocks>
  
{{Info|Comme tous les blocs de cette forme, il est principalement utilisé dans les blocs "Si", "Si/Sinon", "Attendre jusqu'à" et "Répéter jusqu'à" (qui sont expliqués dans la partie  "[[:Catégorie:Blocs_Contrôle|blocs de contrôle]])". Il peut aussi être utilisé dans les blocs d'opérateurs logiques <nowiki>"=", "<" et ">"</nowiki>. Enfin, il est possible (mais très rarement) de l'utiliser comme un bloc de valeur (qui renvoie un nombre). Il vaudra alors "0" si la condition est fausse et "1" si la condition est vraie.}}
+
{{Info|Comme tous les blocs de cette forme, il est principalement utilisé dans les blocs <sb>si <> alors</sb>, <sb>attendre jusqu'à ce que <></sb> et <sb>répéter jusqu'à ce que <></sb> (qui sont expliqués dans la partie  "[[:Catégorie:Blocs_Contrôle|blocs de contrôle]])". Il peut aussi être utilisé dans les blocs d'opérateurs logiques <sb><> = <></sb>, <sb><> < <></sb> et <sb><> > <></sb>. Enfin, il est possible (mais très rarement) de l'utiliser comme un bloc de valeur (qui renvoie un nombre). Il vaudra alors "0" si la condition est fausse et "1" si la condition est vraie.}}
 
+
|exemples=Exemple d'utilisation {{AFinir}}
{{Blocs Donnée}}
+
|alternatives=
 
+
<scratchblocks>
<!-- Interwiki -->
+
définir liste (liste) contient (texte)
[[en:() Contains ()? (Lists block)]]
+
mettre [compteur v] à (1)
 +
répéter (longueur de [liste v]) fois
 +
si <(élément (compteur::variables) de [liste v]) = (texte)> alors
 +
signaler [true]::control // Attention, ce bloc "signaler ()" n'existe pas.
 +
sinon
 +
ajouter (1) à [compteur v]::variables
 +
fin
 +
fin
 +
signaler [false]::control // Là non plus, ce n'est pas un vrai bloc.
 +
</scratchblocks>
 +
|autre=
 +
|lié=
 +
|références=
 +
|footer={{Blocs_Donnée}}
 +
}}

Version actuelle datée du 11 avril 2021 à 12:20


Le bloc « <[ v] contient () ?> »


<[ v] contient () ?>
<[ v] contient () ?>

Catégorie : Blocs de Donnée
Type : Blocs Booleen
Ajouté dans : Scratch 1.0

Entrées : 1, Entrée nombre
Code du bloc : <[ v] contient () ?>

Description

Ce bloc renvoie "true" (vrai) si l'élément inséré (ici "thing") fait partie de la liste choisie (ici "liste"), et "false" (faux) si ce n'est pas le cas.

Il peut servir à pas mal de choses, par exemple :

si <[liste v] contient [blablabla] ?> alors
ajouter (longueur de [liste v]) à [variable v]::variables
basculer sur le costume [costume2 v]
arrêter tous les sons
end
Info
 Info :
Comme tous les blocs de cette forme, il est principalement utilisé dans les blocs si <> alors, attendre jusqu'à ce que <> et répéter jusqu'à ce que <> (qui sont expliqués dans la partie "blocs de contrôle)". Il peut aussi être utilisé dans les blocs d'opérateurs logiques <> = <>, <> < <> et <> > <>. Enfin, il est possible (mais très rarement) de l'utiliser comme un bloc de valeur (qui renvoie un nombre). Il vaudra alors "0" si la condition est fausse et "1" si la condition est vraie.

Exemples

Exemple d'utilisation

Alternatives

définir liste (liste) contient (texte)
mettre [compteur v] à (1)
répéter (longueur de [liste v]) fois
si <(élément (compteur::variables) de [liste v]) = (texte)> alors
signaler [true]::control // Attention, ce bloc "signaler ()" n'existe pas.
sinon
ajouter (1) à [compteur v]::variables
fin
fin
signaler [false]::control // Là non plus, ce n'est pas un vrai bloc.

Sur les forums

Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode.


Voici le code nécessaire pour insérer ce bloc :

<[ v] contient () ?>

Ce qui donnera :

<[ v] contient () ?>
Info
 Info :
N'oubliez pas que le script devra être entouré des balises [scratchblocks] et [/scratchblocks] pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'information.


Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.