Académique Documents
Professionnel Documents
Culture Documents
Programmer un objet.
1
Chapitre 01 : pensée logique et programmation
Activité 01
Calculer la surface d’un carrée ayant une côté de longueur « a » saisie au clavier.
Comment faire ?
Calcul
a*a
Traitement réalisé par un programme
Résultat
« a »
Surface du carré « S »
Valeur donnée/entrée
Opération/instruction
2
Chapitre 01 : pensée logique et programmation
App Inventor pour Android est une application développée par Google. Elle
rend accessible même pour les novices et ceux qui ne sont pas familiers avec
les langages de programmation. Elle est basée sur une interface graphique
similaire à Scratch.
3
Chapitre 01 : pensée logique et programmation
4
Chapitre 01 : pensée logique et programmation
5
Chapitre 01 : pensée logique et programmation
6
Chapitre 01 : pensée logique et programmation
7
Chapitre 01 : pensée logique et programmation
8
Chapitre 01 : pensée logique et programmation
9
Chapitre 01 : pensée logique et programmation
10
Chapitre 01 : pensée logique et programmation
11
Chapitre 01 : pensée logique et programmation
Nous allons maintenant programmer l’élément « Bouton ». Rendez-vous dans la partie Blocks.
Nous allons créer le script qui permet d’afficher et de cacher l’image, pour cela créez les blocs suivants :
Interface graphique :
12
Chapitre 01 : pensée logique et programmation
Mode blocks :
Notez bien : on peut préciser la couleur de fond par programmation dès le démarrage
13
Chapitre 01 : pensée logique et programmation
14
Chapitre 01 : pensée logique et programmation
15
Chapitre 01 : pensée logique et programmation
Créer un calculateur qui permet de faire des opérations arithmétiques : addition, soustraction,
multiplication, division de deux entiers.
16
Chapitre 01 : pensée logique et programmation
17
Chapitre 01 : pensée logique et programmation
18
Chapitre 01 : pensée logique et programmation
19
Chapitre 01 : pensée logique et programmation
20
Chapitre 01 : pensée logique et programmation
21
Chapitre 01 : pensée logique et programmation
22
Chapitre 01 : pensée logique et programmation
23
Chapitre 02 : programmation des objets
Dans les systèmes automatisés, on trouve les interfaces (associées à la partie commande du
système) qui font le lien entre les capteurs (acquisition du signal) et les actionneurs qui réalisent les
actions (transformation d’énergie). On parle d’une communication entre des objets connectés avec
différents techniques de liaison (filaire, sans fils) afin d’accomplir un bit bien déterminé.
Un capteur réalise l’acquisition d’une grandeur physique (température, luminosité, distance, …) qu’il
transforme en un signal logique, analogique, ou numérique afin qu’il puisse être traité par la partie
commande (interface + programme) du système.
L’actionneur est l’organe de la chaine d’énergie qui va réaliser la conversion de l’énergie pou réaliser
une action. Par exemple, le moteur transforme l’énergie électrique en énergie mécanique pour
assurer un mouvement, la LED transforme l’énergie électrique en lumière pour signaler un
événement.
24
Chapitre 02 : programmation des objets
Le LED permet de convertir
l’énergie électrique en lumière.
L’interface est associée à la partie du système. D’un côté les capteurs sont connectés aux entrées de
l’interface et d’un autre les actionneurs aux sorties. L’interface permet en partie d’assurer la
fonction communication de la chaine d’information ainsi qu’une partie de la fonction transfert
concrètement, elle reçoit les informations des capteurs et transmet les ordres aux actionneurs.
25
Chapitre 02 : programmation des objets
26
Chapitre 02 : programmation des objets
https://makecode.microbit.org/
27
Chapitre 02 : programmation des objets
28
Chapitre 02 : programmation des objets
29
Chapitre 02 : programmation des objets
30
Chapitre 02 : programmation des objets
31
Chapitre 02 : programmation des objets
32
Chapitre 02 : programmation des objets
33
Chapitre 02 : programmation des objets
34