Introduction de Code Informatique Avec Scratch

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 5

Titre : Introduction de Code Durée: 2 heures

Informatique Avec Scratch

Région: Labé

Objectifs :

A la fin de la leçon, les participants seront capables de :


1. Définir un algorithme
2. Écrire un algorithme simple en Scratch
a. Débugger un logiciel simple

Un bon algorithme est le plus durable moyen de résoudre les problèmes car on peut utiliser le
même algorithme, la même solution, pour tous les problèmes qui se répète.

Matériel :
1. Un ordinateur avec Scratch
2. 8-9 Collections des Cartes Scratch
3. Un vidéoprojecteur

Installation: (Tasks that must be done before start of experiment)


1. Installer Scratch sur un ordinateur
2. Créer les 8-9 collections des cartes Scratch

https://scratch.mit.edu/download
(We can create the cards ourselves by screenshotting scratch and cutting out the individual parts. It
won’t be difficult, just tedious.)

Activité Durée Instruction Notes

L’introduction 15 Qu’est-ce que un


minutes algorithme? Un *https://www.larousse.fr/dictionn
algorithme est un aires/francais/algorithme/2238?q
ensemble de règles =algorithme
opératoires dont
l'application permet de Exemples
résoudre un problème 1. Prépare le riz
énoncé au moyen d'un a. Met le riz dans un
nombre fini pot
d'opérations.
b. Verse de l’eau dans
Quels sont quelques le même pot
exemples quotidiens? c. Met pot sur le feu
(On doit faire ensemble. d. Attend 20 minute
Je vais demander la e. Vérifie que le riz est
classe comment on ...) bien préparé. Sinon
1. Prépare le riz attend pour
2. Aller au marché plusieurs des
3. Puiser de l’eau minutes. (Exemple
d’une expression
conditionnelle)
2. Aller au marché
a. Sort la maison
b. Ferme la porte
c. Marche 10 mètres à
la gauche
d. Marche 15 mètres
tout droit
e. Marche 0.5km à la
droit
3. Puiser de l’eau
a. Va à la pompe/le
puits
b. Abaisse le seau
dan le puits
c. Remplit avec l’eau
d. Verse l’eau dans le
bidon/seau
e. Répète jusqu'à le
bidon/seau est
plein. (exemple d’un
boucle)

La Pratique 40 Partager la classe en 8 Chaque groupe doit présenter


minutes groupes. Chaque groupe écrira son algorithme à la classe. Si
un algorithme pour chacun des c’est bien fait, la classe doit être
suivants: capable de suivre les
1. Calcule 7x5 (sans la instructions et achever le
multiplication) résultat désiré.
2. Calcule 5^2 (sans la
puissance)
3. Comment on lave les
habilles
4. Comment on appelle
quelqu'un sur le téléphone
Comment on écrit la lettre A
(sans un exemple de la lettre A)
5. Trier par ordre
alphabétique une liste des
noms
6. Traduire une phrase en
français
7. Trouver un nom dans une
liste (des noms)

La 40 Explanation de Scratch blocs Une variable: Information identifiée


Démonstrat minutes https://fr.scratch- par un nom ou par une adresse, et
wiki.info/wiki/Forme_des_blocs pouvant prendre une ou plusieurs
ion
valeurs numériques, logiques ou
Comment on utilise les blocs alphanumériques, au cours du
ensemble pour coder des déroulement d'un programme.
logiciels simple. Par exemple: Exemples: age, salaire, etc.
1. Ajouter deux nombres
(intro des variables) Expression Conditionnelle: Si on
2. Les expressions satisfait une condition donnée,
conditionnelles et les alors on fait quelque chose.
boucles Exemple: S’il a l’argent, alors il
3. Dire “Bonjour tout le achète. S’il n’a pas d’argent, alors
monde!” il n'achète pas.

Boucles: Une action qui doit se


répète. Exemple: Les puissances:
5^3 = 5x5x5. On multiplie 5, trois
fois.

Le résumé 10 On va faire des exemples Source:


de le minutes ensemble… https://www.youtube.com/watch?v
1 = 1x20 => 1 in binary =GTFDHEOYnA4
système 2 = 0x20; 1x21=> 10 in binary
binaire 3 = 1x20; 1x21=> 11 in binary
4 = 0x20; 0x21; 1x22 => 100
binary

Comment on utilise la division


pour convertir décimal en
binaire?
On utilise la méthode de la
division consécutive.
1. Écrit le nombre décimal
que tu veux convertir
2. Divise ce nombre par 2
3. Écrit le résultat
4. Écrit le reste sous le
nombre que on a divisé
5. Divise le résultat
6. Écrit le nouveau résultat
7. Écrit le reste comme on a
déjà fait
8. Continue comme ca
jusqu’a le résultat est 0.
9. Écrit les restes.
Commencez en bas et
aller vers le sommet.
10. Voila, c’est le nombre en
binaire

Le 40 Coder un petit logiciel qui peut Le résultat:


Concours: minutes convertir tous les nombres entre https://youtu.be/iIscULLPRus
0-15 décimales en binaire. Il faut
Programm
utiliser la méthode de la division On peut écrire l’algorithme d’abord
er un consécutive dans le logiciel. pour tout le monde si c’est trop
décimal difficile.
La groupe qui finit en premier
vers binaire
gagnera un petit prix, mais il faut
transformat que le logiciel fonctionne pour
eur tous les nombres 0-15.

Quelques astuces:
1. Coder un logiciel qui
fonctionne pour un
nombre, d’abord. Après,
essayer de généraliser
pour les autres.
2. Du courage! Vous
échouerez probablement
plusieurs des fois avant
de trouver le logiciel qui
fonctionne. C’est normal.

Vous aimerez peut-être aussi