Compréhension du fonctionnement du clavier

Attendues de fin de cycle et les compétences travaillées

Écrire, mettre au point et exécuter un programme

Écrire, mettre au point (tester, corriger) et exécuter un programme commandant un système réel et vérifier le comportement attendu.

x

Écrire un programme dans lequel des actions sont déclenchées par des événements extérieurs.

x

Matériel :

Objectif :

-

-

Créer une application constituée d'un clavier de 3 touches. Faire apparaître des nombres à l'écran.

Informatique :

Situation déclenchante :

- code.appinventor.mit.edu

-

Comment faire fonctionner le clavier numérique de l'application ?

Comment faire apparaître des nombres à l'écran et pas uniquement des chiffres ?

Organisation du groupe :

Reformulation :

 : Collaboratif

2 - Partie Designer

MéthodeTravail à faire

Tâche

Activité

Méthode

Partie Designer - Création du clavier

1- Se connecter

Se connecter à App Inventor ( - Technologie -AI2Offline )

Cliquer sur All Ai2U Server - Attendre un peu - Cliquer sur Start Invent

Partie Email - Mettre "prenom.nom" (tout collé)

-

Méthode 2 - Code.appinventor

2

Créer un nouveau projet : et nommez le "clavier"

3

Créer une zone de label nommée "écran" et la paramétrer

  • nom : écran

  • Hauteur : 10%

  • Largeur : 100%

  • Fond : blanc

Ecran interactif

4

Créer un arrangement horizontal de 3 cases

[1]

5

Créer 3 boutons dans l'arrangement horizontal

6

Créer un bouton "Effacer" en dehors de l'arrangement horizontal

3 - Partie Blocs

MéthodeTravail à faire

Programmation partie Blocs - Faire apparaître les chiffres dans la zone d'écran

1

Programmer les blocs de manière à ce que :

  • Lorsque je tape sur la touche 1 le chiffre1 vienne s'afficher dans la zone d'écran, idem pour la touche 2 et 3

2

Tester votre application en cliquant sur et essayer de saisir des nombres.

3

Que se passe-t-il ?

4 - Modification du programme

Fondamental

On a observé que notre programme peut écrire des chiffres mais pas des nombres. L'objectif de cette partie est de le modifier afin d'écrire des nombres

MéthodeTravail à faire

Saisir des nombres et non plus uniquement des chiffres

1

Modifier votre programme afin de pouvoir saisir des nombres en respectant l'algorithme ci-dessous :

Penser à utiliser le bloc suivant

2

Programmer la touche "Effacer"

2

Tester votre application en cliquant sur et essayer de saisir des nombres.

3

Tester votre application et essayer de saisir des nombres.

4

Que se passe-t-il ?

7 - Compléter le diagramme d'activté

7

Regarder la vidéo de présentation du store automatisé en SysML

Store automatisé

Diagramme d'activité

Compléter l'algorithme de notre programme et son diagramme d'activité

diag_activte.pdf [pdf]