This shows you the differences between two versions of the page.
sde2:laboratoare:02_simple_fr [2022/03/16 15:15] cristiana.andrei |
sde2:laboratoare:02_simple_fr [2022/04/02 15:12] (current) cristiana.andrei [Exercises] |
||
---|---|---|---|
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]]. | ||