Differences

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

Link to this comparison view

sde2:laboratoare:03_simple_fr [2022/03/29 15:27]
cristiana.andrei
sde2:laboratoare:03_simple_fr [2022/04/10 17:14] (current)
cristiana.andrei
Line 629: Line 629:
  
 Make Code génére automatiquement les en têtes des fonctions on_start/​forever() quand on accède au basic.on_start/​forever(),​ donc on doit juste remplir le corps de la fonction. Make Code génére automatiquement les en têtes des fonctions on_start/​forever() quand on accède au basic.on_start/​forever(),​ donc on doit juste remplir le corps de la fonction.
 +
 +==== Capteur tactil ====
 +Sur le devant du dispositif il y a le logo qui représente un capteur tactile. Dans Python, le manière d’interagir avec ce capteur est similaire avec on_start/​forever,​ donc on doit définir un fonction avec le nom **on_logo_event_pressed()** ou on va écrire les instructions qui doivent être exécutées quand on touche le logo. Après ça, on doit donner cette fonction comme paramètre au **input.on_logo_event(TouchButtonEvent.PRESSED,​ on_logo_event_pressed())**. Le premier paramètre est l'​événement qui a lieu, donc TouchButtonEvent.PRESSED car on touche le logo et la deuxième est l’action qui doit se produire quand l'​événement respectif se passe.
 +
 +Make Code génère **automatiquement** l’en tête de fonction on_logo_event_pressed() quand on accède au input.on_logo_event(),​ donc on doit juste remplir le corps de la fonction.
 +
 +{{ :​sde2:​laboratoare:​logo_is_pressed.png?​500 |}}
  
 ===== Exercises ===== ===== Exercises =====
Line 637: Line 644:
     * var2 = 17.9     * var2 = 17.9
     * var3 = “SdE2”     * var3 = “SdE2”
-  - Écrire une fonction qui affiche sur l'​écran les premières ​nombres primes, où n est le paramètre de la fonction.+  - Écrire une fonction qui affiche sur l'​écran les premières nombres primes ​jusqu'​à n, où n est le paramètre de la fonction.
   - Créer une liste qui contient 5 noms de fruits. Trier cette liste alphabétiquement et afficher chaque nom avec sa longueur. Après sa, ajoutez 3 noms de couleurs a cette liste, inverser les éléments et affichez la liste.   - Créer une liste qui contient 5 noms de fruits. Trier cette liste alphabétiquement et afficher chaque nom avec sa longueur. Après sa, ajoutez 3 noms de couleurs a cette liste, inverser les éléments et affichez la liste.
   - Simuler une bibliothèque virtuelle à l'aide d’un dictionnaire. Le dictionnaire va contenir les noms des livres et les auteurs. A partir du clavier, si on introduit le nom de l’auteur, le programme doit afficher les livres correspondant a lui. Si l’auteur n’existe pas dans notre bibliothèque,​ le programme doit afficher le message “Author not found”. Le programme s'​arrête quand la commande “exit” est introduite.   - Simuler une bibliothèque virtuelle à l'aide d’un dictionnaire. Le dictionnaire va contenir les noms des livres et les auteurs. A partir du clavier, si on introduit le nom de l’auteur, le programme doit afficher les livres correspondant a lui. Si l’auteur n’existe pas dans notre bibliothèque,​ le programme doit afficher le message “Author not found”. Le programme s'​arrête quand la commande “exit” est introduite.
Line 643: Line 650:
 Exécution des programmes dans **MakeCode** en utilisant **Python** Exécution des programmes dans **MakeCode** en utilisant **Python**
   -Écrivez un programme qui allume toutes les LEDs de la matrice et après 5 secondes les éteint.   -Écrivez un programme qui allume toutes les LEDs de la matrice et après 5 secondes les éteint.
-  -  Écrivez un programme qui allume la diagonale principale de la matrice quand on appuie sur bouton A et la diagonale secondaire quand on appuie sur B. Si on appuie sur A et B simultanément, les deux s'​allumera. +  -  Écrivez un programme qui allume la diagonale principale de la matrice quand on appuie sur bouton A et la diagonale secondaire quand on appuie sur B. Si on appuie sur le logo, les deux s'​allumera. 
-  - Faire un compteur jusqu'​à 9 en utilisant les boutons. Si on appuie sur A on peut voir le nombre précédent et si on appuie sur B on voit le nombre suivant. Quand on appuie ​sur A et B simultanément ​on “choisi” le nombre. Affichez dans la console les nombres choisies.+  - Faire un compteur jusqu'​à 9 en utilisant les boutons. Si on appuie sur A on peut voir le nombre précédent et si on appuie sur B on voit le nombre suivant. Quand on appuie ​le logo on “choisi” le nombre. Affichez dans la console les nombres choisies.
  
 <note important>​ <note important>​
Line 650: Line 657:
  
 </​note>​ </​note>​
 +
 +===== Solutions =====
 +Vous pouvez trouver les solutions [[https://​github.com/​UPB-FILS-SdE2/​Solutions/​tree/​microbit|ici]].
 + 
 +
 +
sde2/laboratoare/03_simple_fr.1648556841.txt.gz · Last modified: 2022/03/29 15:27 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