De Scratch Wiki en Français

m (Les Listes : Correction d'un bloc)
Ligne 48 : Ligne 48 :
  
 
[[Scratch Wiki Accueil/les blocs/données/liste|<sb>(liste :: list)</sb>]]
 
[[Scratch Wiki Accueil/les blocs/données/liste|<sb>(liste :: list)</sb>]]
 
+
<br>Pour ajouter un élément à la liste un élément il faut utiliser :
[[Scratch Wiki Accueil/les blocs/données/ajouter () à ( v)|<sb>ajouter [] à [liste v]</sb>]]  
+
<br>[[Scratch Wiki Accueil/les blocs/données/ajouter () à ( v)|<sb>ajouter [ce que vous souhaitez] à [liste v]</sb>]]  
 
+
<br>Par exemple tu peux ajouter plusieurs élément et les réunir :
[[Scratch Wiki Accueil/les blocs/données/supprimer l'élément ( v) de la liste ( v)|<sb>supprimer l'élément (1 v) de la liste [liste v] </sb>]]  
+
<br><sb>ajouter (regroupe (nom d'utilisateur :: () (score)) à [liste v]</sb>
 
+
<br>Il y a aussi :
[[Scratch Wiki Accueil/les blocs/données/insérer () en position ( v) de la liste ( v)|<sb>insérer [thing] en position (1 v) de la liste [liste v]</sb>]]
+
<br>[[Scratch Wiki Accueil/les blocs/données/supprimer l'élément ( v) de la liste ( v)|<sb>supprimer l'élément (5 v) de la liste [liste v] </sb>]]  
 
+
<br>Qui sert a supprimer l'élément de ton choix de la liste .
[[Scratch Wiki Accueil/les blocs/données/remplacer l'élément ( v) de la liste ( v) par ()|<sb>remplacer l'élément (1 v) de la liste [liste v] par [thing]</sb>]]
+
<br>Après il y a :
 
+
<br>[[Scratch Wiki Accueil/les blocs/données/insérer () en position ( v) de la liste ( v)|<sb>insérer [quelque chose] en position (2 v) de la liste [liste v]</sb>]]
[[Scratch Wiki Accueil/les blocs/données/élément ( v) de ( v)|<sb>(élément (1 v) de [liste v]</sb>]]   
+
<br>Qui sert à ajouter un élément à la position que tu souhaite
 
+
<br>Puis il y a :
[[Scratch Wiki Accueil/les blocs/données/longueur de ( v)|<sb>longueur de [liste v]</sb>]]  
+
<br>[[Scratch Wiki Accueil/les blocs/données/remplacer l'élément ( v) de la liste ( v) par ()|<sb>remplacer l'élément (2 v) de la liste [liste v] par [autre chose]</sb>]]
 
+
<br>Qui, vous l'avez compris, sert à remplacer l'élément d'une liste .
[[Scratch Wiki Accueil/les blocs/données/( v) contient () ?|<sb>[liste v] contient [thing] ?</sb>]]  
+
<br>Ensuite il y a :
 
+
<br>[[Scratch Wiki Accueil/les blocs/données/élément ( v) de ( v)|<sb>(élément (3 v) de [liste v]</sb>]]   
 +
<br>Tu peux l'utiliser avec des
 +
<br><sb>si <> alors
 +
end</sb>
 +
<br>Pour des comparaison.
 +
<br>Après nous avons :
 +
<br>[[Scratch Wiki Accueil/les blocs/données/longueur de ( v)|<sb>longueur de [liste v]</sb>]]  
 +
<br>Qui sert à faire aussi des comparaisons à partir du nombre d'élément de la liste, par exemple :
 +
<br><sb>si <((longueur de [liste] :: list) + (7)) = [9]> alors
 +
remplacer l'élément (2) de la liste [liste v] par [lol]
 +
end</sb>
 +
<br>Et pour terminer il y a :
 +
<br>[[Scratch Wiki Accueil/les blocs/données/( v) contient () ?|<sb>[liste v] contient [blablabla] ?</sb>]]
 +
<br>Qui peut servir à pas mal de chose par exemple :
 +
<br><sb>si <[liste v] contient [blablabla] ?> alors
 +
ajouter à [variable v] (longueur de [liste v]:: list)
 +
basculer sur costume [numéro2 v]
 +
arrêter tous les sons
 +
end</sb>
 
{{Blocs|[[Scratch_Wiki_Accueil/les_blocs/stylo|Les blocs de stylo]]|[[Scratch_Wiki_Accueil/les_blocs/événements|Les blocs d'événement]]}}
 
{{Blocs|[[Scratch_Wiki_Accueil/les_blocs/stylo|Les blocs de stylo]]|[[Scratch_Wiki_Accueil/les_blocs/événements|Les blocs d'événement]]}}
 
[[nl:Data]][[en:Data Blocks]]
 
[[nl:Data]][[en:Data Blocks]]
 
{{Modèle:Enquête}}
 
{{Modèle:Enquête}}

Version du 5 juillet 2018 à 16:14


Les blocs de données

Intoduction

Les blocs de données permettent de stocker des informations en mémoire, pour être réutilisées à un autre moment dans le projet. Elles servent donc un peu de boite ou on peut mettre un nombre dans la boite, effectuer des opérations sur ce nombre, le modifier par exemple, et le ressortir quand on en a besoin.

Les variables peuvent contenir toutes sortes d'informations, comme des nombres, des lettres, des symboles, etc...

On peut également faire des liste d’éléments. Ces éléments sont des variables sauf qu'ils sont contenus dans une liste pouvant contenir autant d'élément qu'on en a besoin. On peut différencier les variables et les listes par leur couleur.

Les blocs de données sont oranges pour les variables et oranges foncé pour les listes.

Voici les différents blocs de données.


Les Variables

Les variables sont des objet contenant une valeur qui est donc soit des nombres, lettres, lettres et nombres à la fois ou encore caractères spéciaux.

Un exemple de variable pourrait être... (score:36) ou encore (point de vie:42)

Voici les blocs agissants sur les variables. Cliquez sur l'un d'entre eux pour obtenir des informations plus détaillées sur le bloc en question.

(variable)

(☁ variable)

mettre [variable v] à [0]

ajouter à [variable v] (1)

montrer la variable [variable v]

cacher la variable [variable v]

Les Listes

Les listes sont des objets contenant plusieurs variables à la suite. Les éléments des listes peuvent contenir, au même titre que les variables des suites de caractères, nombres, etc...

Un exemple pourrait être : [Liste1=(1:a);(2:le scratch wiki est utile);(3:65.12...)]

Voici les blocs agissants sur les listes. Cliquez sur l'un d'entre eux pour obtenir des informations détaillées à son propos.

(liste :: list)
Pour ajouter un élément à la liste un élément il faut utiliser :
ajouter [ce que vous souhaitez] à [liste v]
Par exemple tu peux ajouter plusieurs élément et les réunir :
ajouter (regroupe (nom d'utilisateur :: () (score)) à [liste v]
Il y a aussi :
supprimer l'élément (5 v) de la liste [liste v]
Qui sert a supprimer l'élément de ton choix de la liste .
Après il y a :
insérer [quelque chose] en position (2 v) de la liste [liste v]
Qui sert à ajouter un élément à la position que tu souhaite
Puis il y a :
remplacer l'élément (2 v) de la liste [liste v] par [autre chose]
Qui, vous l'avez compris, sert à remplacer l'élément d'une liste .
Ensuite il y a :
(élément (3 v) de [liste v]
Tu peux l'utiliser avec des
si <> alors end
Pour des comparaison.
Après nous avons :
longueur de [liste v]
Qui sert à faire aussi des comparaisons à partir du nombre d'élément de la liste, par exemple :
si <((longueur de [liste] :: list) + (7)) = [9]> alors remplacer l'élément (2) de la liste [liste v] par [lol] end
Et pour terminer il y a :
[liste v] contient [blablabla] ?
Qui peut servir à pas mal de chose par exemple :
si <[liste v] contient [blablabla] ?> alors ajouter à [variable v] (longueur de [liste v]:: list) basculer sur costume [numéro2 v] arrêter tous les sons end Modèle:BlocsModèle:Enquête