Vous êtes sur la page 1sur 4

Collège Khniss Prof: Souraya

Date:
Devoir de synthèse N°1 DALLELI
01/12/ 2021 Matière : Informatique 9éme A de
Durée : 1h base

Nom : ……………………………………….….… Prénom: ……………………………………….….… Numéro :……………


……………………………………….…………….…

Note : ………/20
Niveau :
Youssef est un élève créatif et doué. Il veut8Bcréer une application à travers l’interface App
Inventor, qui permettra à son petit frère d’apprendre les noms des animaux ainsi que leurs bruits.
1) Compléter le paragraphe suivant, par ce qui convient (2pts)
App inventor est un ………………………….. de développement en ligne qui permet à ses

utilisateurs de créer des …………………………. et des …………………………….. mobiles fonctionnels pour

……………….…………. (smartphones et tablettes).

2) Mettre en ordre les étapes de réalisation de l’application que Youssef doit suivre
et compléter l’étape 1 par ce qui convient (2pts)
(………………) Démarrer un nouveau projet [ProjetCommencer un nouveau projet]

(………………) Passer en mode « Blocs » pour programmer l’application

(……8………) Tester l’application

(……1………) Se connecter à ……………………………………………………………………

(………………) Créer l’interface sous le mode « Designer »

(………………) Ecrire le nom du nouveau projet

(………..……) cliquer sur le lien CreateApps puis saisir l’adresse Gmail

(………………) Définir les propriétés (couleur de fond, texte, …) de chaque composant

3) En se basant sur « Figure1 » de la page 4, donner 2 noms pour chaque type


de composants à insérer dans ce projet ? (2pts)
 Label :……………………………………………………..….…………………………………………..……………………………………………

 Bouton : …………………………………………..……….………………………………………………………………………………………….

 Son : ………………………………………………..…..……………………………………………………………………………………………….

4) Quel est le composant qui permet de déposer les animaux selon la structure de « Figure1 »
Composant : …………..……….…………………………………………………………………………………………. (2pts)
Propriétés : …………..……….………………………………………………………………………………………….

1
5) Aider Youssef à coder :

a) Le bouton « Play » {Screen1} (2pts)

…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………
…………………………………………………………………..……………………………………………………………………………

b) Le bouton « Chat » {Screen2} (2.5pts)

…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
……………………………………………………..…………………………………………………………………………………………
………………………………………………………………..………………………………………………………………………………

c) Le bouton « Effacer » {Screen2} (2.5pts)


…………………………………………………………………………..………………………………………………………………………
……………………………………………………………………………..……………………………………………………………………
……………………………………………………………………………..……………………………………………………………………
……………………………………………………………………………..……………………………………………………………………
……………………………………………………………………………..……………………………………………………………………
……………………………………………………………………………..……………………………………………………………………
……………………………………………………………………………..……………………………………………………………………
……………………………………………………………………………..……………………………………………………………………
……………………………………………………………………………..……………………………………………………………………

6) Encadrer la commande convenable pour tester son

application avec l’application MIT AI2 Companion


(1pt)

2
7) En faisant une recherche, Youssef a essayé de comprendre le rôle de certains blocs de
commandes de plusieurs autres applications créées par ses amis.
Aider Youssef à réaliser sa tâche en cochant la (les) bonne (s) réponse (s) (4pts)

a)

Diviser chif1 sur chif2 si chif1 est différent de zéro

Diviser chif1 sur chif2 si chif2 est différent de zéro

Afficher « division impossible » si chif2 est égale à zéro

b)

Traduire de l’allemand en Anglais

Traduire de l’Anglais en allemand

Afficher le résultat dans la zone « text_a_traduire »

c)

Résultat affiche « Welcome to »

Résultat affiche « Welcome to Nom_ville »

Résultat affiche « Welcome to » + le nom saisi dans la zone « Nom_ville »

Bon travail

3
Figure1

Principe de fonctionnement de l’application à créer


 Quand on ouvre l’application, Screen1 est affiché et on entend le son « son_accueil »
 Quand « Play » est cliqué, on passe à Screen2 et « son_accueil » s’arrête
 Quand Screen2 est affiché, tous les labels sont vides
 Quand l’un des boutons (Chat, Chien, Eléphant, Singe) est cliqué, le nom de l’animal s’écrit
dans le label convenable et on entend le bruit de cet animal

 Quand « Effacer » est cliqué, on efface tous les labels et on arrête tous les sons
 Quand « Accueil » est cliqué, on revient à Screen1 et on arrête tous les sons

Vous aimerez peut-être aussi