Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:laboratoare:02_simple_fr [2022/03/16 15:08]
cristiana.andrei
sde2:laboratoare:02_simple_fr [2022/04/02 15:12] (current)
cristiana.andrei [Exercises]
Line 42: Line 42:
 Les blocs se trouvent dans les catégories disponibles dans la boîte à outils des blocs alignés à côté de l'​espace de travail. Les blocs se trouvent dans les catégories disponibles dans la boîte à outils des blocs alignés à côté de l'​espace de travail.
  
-{{ :​sde2:​laboratoare:​block_editor.png?​600 |}}+{{ :​sde2:​laboratoare:​block_editor.png?​500 |}}
  
 ==== Language editor ==== ==== Language editor ====
Line 48: Line 48:
 **Un éditeur de langage** complète l'​éditeur de blocs dans MakeCode. Lorsque des blocs sont définis pour des fonctions, des instructions et des affectations,​ le code correspondant dans l'​éditeur de langage représente les blocs correspondants dans l'​éditeur de blocs. Dans l'​éditeur de langage, cependant, un utilisateur peut écrire du code supplémentaire avec une plus grande complexité que ce qui est disponible avec les blocs. **Un éditeur de langage** complète l'​éditeur de blocs dans MakeCode. Lorsque des blocs sont définis pour des fonctions, des instructions et des affectations,​ le code correspondant dans l'​éditeur de langage représente les blocs correspondants dans l'​éditeur de blocs. Dans l'​éditeur de langage, cependant, un utilisateur peut écrire du code supplémentaire avec une plus grande complexité que ce qui est disponible avec les blocs.
  
-{{ :​sde2:​laboratoare:​language_editor.png?​600 |}}+{{ :​sde2:​laboratoare:​language_editor.png?​500 |}}
  
 ==== Simulateur ==== ==== Simulateur ====
Line 153: Line 153:
 La syntaxe d'un boucle **for**. La syntaxe d'un boucle **for**.
  
-{{ :​sde2:​laboratoare:​while.png?200 |}}+{{ :​sde2:​laboratoare:​for.png?200 |}}
  
 === Repeat === === Repeat ===
Line 178: Line 178:
   * **remove last value from [array_name]**:​ efface le dernier élément dans [array_name]   * **remove last value from [array_name]**:​ efface le dernier élément dans [array_name]
   * **remove first value from [array_name]**:​ efface le première élément dans [array_name]   * **remove first value from [array_name]**:​ efface le première élément dans [array_name]
-Le reste des blocs sont expliqués dans la [[https://​makecode.microbit.org/​reference/​arrays|documentation]].  ​+Le reste des blocs sont expliqués dans la [[https://​makecode.microbit.org/​reference/​arrays|documentation]]. 
 + 
 +===== Math ===== 
 +La catégorie //Math// contient des blocs pour des opérations mathématiques:​ 
 +  * **somme** 
 +  * **substraction** 
 +  * **multiplication** 
 +  * **division** 
 +  * **modulo** 
 +  * **minimum** 
 +  * **maximum** 
 +  * **valeur absolue** 
 +  * **radical** 
 +  * **random entre deux nombres** 
 +  * **aproximation** 
 + 
 +   
 +===== Basic ===== 
 +La catégorie //Basic// vous aide à utiliser quelques fonctions et actions de base du micro:​bit. 
 +  * **showNumber**:​ affiche un nombre donné comme paramètre sur la matrice de LEDs 
 +  * **showIcon**:​ dessine l'​image sélectionnée sur la matrice de LEDs 
 +  * **showLeds**:​ allume les LEDs sélectionnés 
 +  * **showString**:​ affiche un string donné comme paramètre sur la matrice de LEDs 
 +  * **clearScreen**:​ éteint tous les LEDs 
 +  * **pause**: arrête l'​execution pour un nombre de milisecondes donné 
  
 ===== LEDs ===== ===== LEDs =====
Line 214: Line 239:
   - Créez un programme qui allume un par un les LEDs(quand le LED suivant s'​allume,​ le LED en derrière s'​éteint) de la deuxième ligne.   - Créez un programme qui allume un par un les LEDs(quand le LED suivant s'​allume,​ le LED en derrière s'​éteint) de la deuxième ligne.
   - Créez un array avec 4 images. Affichez l'​image suivant quand on appuie sur le buton B et l'​image précédent quand on appuie sur le buton A.   - Créez un array avec 4 images. Affichez l'​image suivant quand on appuie sur le buton B et l'​image précédent quand on appuie sur le buton A.
 +
 +===== Solutions =====
 +Vous pouvez trouver les solutions [[https://​github.com/​UPB-FILS-SdE2/​Solutions/​tree/​microbit|ici]].
    
  
  
sde2/laboratoare/02_simple_fr.1647436135.txt.gz · Last modified: 2022/03/16 15:08 by cristiana.andrei
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0