Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
1. au niveau conceptuel, l'apprenant arrive à se construire des représentations mentales du fonctionnement de jeu.
2. au niveau procédural, l'apprenant arrive à poser une problématique, trouver une solution algorithmique, et l'implémenter.
Consolidation et
Déroulement de la séance
valeurs ajoutées
1. Simuler le jeu avec deux joueurs : Communication et citoyenneté
- Le premier joueur (joue le rôle de l’ordinateur) essaie de choisir (Travail par deux : l’un annonce les propositions et
un nombre entre 1 et 30. l’autre répond et note les étapes)
- Le 2ème joueur essaie de le deviner et le 1er lui répond par « plus
grand », « plus petit » ou « trouvé ».
PC : un nombre
Joueur : Choisir
X au hasard
un nombre N
entre 1 et 30 Le premier élément de la pensée computationnelle :
Décomposition :
PC : Comparer
Trouvée
et répondre
X=N
Synthèse 1 :
Activité 1 :
- Tourner à la main ce code :
A2
X Aléatoire(0,30) BA+2
BB+3
- Modifier votre code et permuter A et B.
(Implémenter la solution)
Joueur :
X Aléatoire(0,30) Choisir un Valeur ajoutée :
Y Aléatoire (a,b) : Y est Un entier entre a et b
nombre N
Activité 2 :
- Un dé contient les valeurs de 1 à 6. Générer un
X <> N nombre Y retourné par un dé.
- Tester et vérifier votre code (implémentation)
- Modifier votre code pour obtenir un nombre
aléatoire formé que par deux chiffres.
Taper un Valeur ajoutée :
N Saisir : Lecture (input() en Python)
nombre
Lire au clavier la valeur et la stocker la variable.
Notation : Saisir(Variable) ou Lire(Variable) ou Entrer(Variable) Activité 1 : (actions algorithmiques)
Afficher(var ou texte) ou imprimer(Var ou texte) ou Écrire(Var ou texte) - X2
Synthèse 2 :
- X X*2
Tourner à la main ce code.
Afficher la valeur de X.
Afficher (‘’donner un entier : ‘’) Modifier ce code en demandant à l’ordinateur de
lire la valeur d’X à partir du clavier.
Lire(N) (Sans utiliser l’affectation).
Synthèse 4 :
- A < B Oui ( Vrai)
Version 1 : Modifier votre code en donnant au clavier les
valeurs de A et B. (Implémentation)
Avec N = 3 et M = 3 nombres.
Valeur ajoutée :
Python : While …….. :
Version 3 : Synthèse 6 :
Afficher(''Taper N'')
X Aléatoire(0,30)
Lire(N)
Répéter
Afficher(''Taper N'') , Lire(N)
Jusqu’à ( N >=0 ) et ( N <= 30)
Répéter
Afficher(''Taper N'') , Lire(N)
Jusqu’à ( N >=0 ) et ( N <= 30)
Afficher(''Trouvée)
Fin TDO
Objet T/N
N Entier
X Entier