Boulier et Pascaline - Le calcul : art ou automatisme ?

Transcription

Boulier et Pascaline - Le calcul : art ou automatisme ?
Du doigt à la machine, le calcul
ACTIVITÉ AVANT LA VISITE
Boulier et Pascaline - Le calcul : art ou automatisme ?
Introduction:
Le boulier est un instrument de calcul courant en Chine dès le XIIIe siècle. Il est toujours en
usage au Japon, en Russie, en Turquie, en Chine.
Son utilisation nécessite:
- une bonne dextérité manuelle!;
- une bonne compréhension du système de numération (nombres représentés par des
puissances de 10 et des demi-puissances de 10)!;
- le recours à des "astuces" : pour calculer rapidement, l'opérateur cherche
systématiquement à minimiser le nombre de boules manipulées. Pour cela, il applique
un certain nombre de règles, effectuant des échanges ou des calculs élémentaires.
La "Pascaline" - inventée au XVIIe siècle - réalise une mécanisation complète de l'addition.
Elle préfigure l'ordinateur en ce sens que l'algorithme d'addition est entièrement automatisé
(le délicat problème du report de retenue est résolu grâce au "sautoir", invention de Pascal).
L'utilisateur est "passif" : il n'a qu'à entrer les nombres et lire le résultat.
Le boulier chinois :
- Description
o Représentation d'un nombre:
La numération de position est respectée; chaque chiffre est représenté par un
nombre de boules. Une "quinaire" (boule de la partie supérieure) vaut 5
"unaires" (boules de la partie inférieure).
Pour "écrire"
un nombre, on
déplace les
boules
nécessaires
vers la barre
transversale
8017
Par exemple:
123
304
‡
‡
Représentation quasigéométrique des
nombres
Page 1/8
Du doigt à la machine, le calcul
ACTIVITÉ AVANT LA VISITE
‡
125
Utilisation de quinaires
pour les chiffres 5 et 6
‡
462
o Addition de deux nombres:
Le premier nombre est écrit puis le deuxième est présenté en approchant de la
barre transversale les boules correspondantes (contrairement à la technique
d'addition écrite, les "chiffres" sont additionnés de gauche à droite).
Plusieurs cas peuvent se présenter:
1) 12 + 31
2) 12 + 34
46
= 43
34 = 33 + 1 L'opérateur entre 33 puis échange les 5
unaires contre 1 quinaire; il peut alors entrer l'unité qu'il
manquait pour obtenir 34.
MIEUX :
12 + 34
34 = 35 - 1 L'opérateur entre 35 puis
enlève l'unité en trop pour obtenir 34.
46
Page 2/8
Du doigt à la machine, le calcul
3) 13 + 39
ACTIVITÉ AVANT LA VISITE
39 = 37 + 2 L'opérateur entre 37 puis échange les 5 unaires 52
contre 1 quinaire; il peut alors entrer les 2 unités qu'il
manquait pour obtenir 39. Les 2 quinaires sont échangées
contre 1 unaire de degré supérieur (report de la retenue); les
5 unaires sont à leur tour échangée contre une quinaire.
MIEUX :
13 + 39 39 = 40 - 1 L'opérateur entre 40 puis
enlève l'unité en trop pour obtenir 39
-
52
Activité
o Représentation d'un nombre
1) lecture du boulier:
Le professeur affiche un nombre sur son boulier posé sur le
rétroprojecteur; reconnaissance par un élève (lecture du nombre) puis
par chacun (écriture sur ardoise).
Par exemple: 123 puis 1000, 402, 5, 555, 46, 309, 1602 etc…
2) écriture sur un pseudo-boulier:
• Le professeur écrit un nombre au tableau ; chacun doit le
représenter selon le «!formalisme boulier" (par exemple, celui
utilisé dans ce document). Correction avec le rétroprojecteur.
Par exemple: 421 puis 1002, 623, 950, 15702, etc.
• Idem mais cette fois, les nombres sont donnés oralement.
Page 3/8
Du doigt à la machine, le calcul
ACTIVITÉ AVANT LA VISITE
Remarque: afin d'avoir unicité des représentations et de
minimiser les nombres de boules, on conviendra d'adopter la
règle suivante:
• échanger systématiquement 5
unaires contre 1 quinaire
•
échanger systématiquement 2
quinaires contre 1 unaire de
gauche.
3) Ecriture sur un boulier:
Chaque élève dispose maintenant d'un boulier.
• le professeur affiche un nombre sur son boulier posé sur le
rétroprojecteur puis il éteint l'appareil; chacun doit ré-écrire ce
nombre sur son boulier.
• Analogue au 2)
• Le professeur affiche un nombre sur son boulier; il faut
maintenant écrire le nombre suivant sur son boulier. Correction
avec le rétroprojecteur.
Par exemple: 23; 34; 9; 49; 12499, etc.
• Idem avec le nombre précédent. Par exemple: 14; 15; 10; 50;
43500, etc.
o Addition
L'objectif est d'amener les élèves à être astucieux en optimisant les déplacements
de boules pour calculer le plus vite possible !
1) Le professeur présente quelques additions au boulier (par exemple celles
décrites dans ce document). Discussion collective: il y a plusieurs possibilités
pour un même calcul. On s'efforcera donc de trouver la meilleure.
2) Exercices avec auto-correction:
• Chercher l'intrus:
o (additions sans retenues)
14 313 + 21 511
30 712 + 5 112
34 801 + 1 023
24 513 + 12 311
22 501 + 13 323
Page 4/8
Du doigt à la machine, le calcul
ACTIVITÉ AVANT LA VISITE
o (additions avec retenues)
14051 + 36162
15063 + 25150
14151 + 26162
5407 + 34806
22664 + 17549
•
Retrouver les résultats
o (additions sans retenues)
23933 + 44052
44445 + 22540
22731 + 35254
65370 + 2515
43352 + 25643
57985
67885
67985
68995
66985
o (additions avec retenues)
1061 + 3957
4869 + 249
2534 + 3584
3379 + 1629
1043 + 2975
5118
5008
5018
4018
6018
o (en vrac)
- Liens internet:
http://www-cabri.imag.fr/nathalie/boulier/boulier.htm
http://members.aol.com/rigolmath/Boulier/boulier.htm
http://perso.wanadoo.fr/minhtruong.dang/boulier.htm
http://trucspourapprendre.free.fr/boulier/bou0.htm#lire
http://f.berthoux.free.fr/boulierchinois-div.htm
Page 5/8
Du doigt à la machine, le calcul
ACTIVITÉ AVANT LA VISITE
La Pascaline :
- Analyse :
Soient A et B deux nombres à additionner s'écrivant A = am…a2a1a0 et B = bn…b2b1b0. Les
étapes de leur addition avec la machine de Pascal peuvent être résumées ainsi:
Décomposer A en unités, dizaines, centaines, etc.
Entrer les chiffres correspondants: a0 puis a1 puis a2 ..
puis am .
Décomposer B en unités, dizaines, centaines etc…
Pour chaque bi avec i allant de 0 à n
Entrer bi
Calculer ci = a i + bi
Si ci > 10, ajouter 1 à ai+1 et enlever 10 à ci
Lire sur la machine les chiffres c0, c1, c2 …cp .
Former le nombre C = cp… c2 c1 c0
Ecriture des
nombres
ou
encodage
Additions
chiffre à
chiffre et
reports de
retenues
Lecture du
résultat ou
décodage
HOMME
MACHINE
HOMME
Activité :
- L'idée
consiste à «!mettre en scène!» l' addition en affectant à différents personnages (élèves) les
fonctions primitives nécessaires (encodage, additions chiffre à chiffre, reports éventuels
de retenues, décodage). L'aspect mécanique de la Pascaline est rendu par le fait que
chaque personnage obéit à un scénario strict: pas de place ici aux initiatives, encore moins
à l'improvisation.
-
Concrètement :
Le professeur donne à l'élève E deux nombres A et B écrits.
E transmet à chaque élève Mi son premier chiffre a i.
E s'adresse à M1 pour lui donner son second chiffre b1.
Il attend que M1 ait transmis sa retenue éventuelle à M2 puis il
s'adresse à M2 pour lui transmettre son second chiffre b2. Etc…
Chaque Mi
1) effectue son addition;
2) transmet la retenue (0 ou 1) à l'élève suivant (Mi+1);
3) transmet son chiffre ci à l'élève L chargé d'écrire le résultat.
Ecriture des
nombres
ou
encodage
Additions
chiffre à
chiffre et
reports de
retenues
Page 6/8
Du doigt à la machine, le calcul
ACTIVITÉ AVANT LA VISITE
L'élève L écrit les chiffres sur un papier au fur et à mesure
qu'ils lui parviennent.
Enfin, il annonce oralement le résultat de A+B.
Lecture du
résultat ou
décodage
Enfin, le professeur valide le résultat.
Dans la classe, le placement des élèves peut-être, par exemple:
E
les Mi
F
La
communication
est exclusivement
gestuelle: un
chiffre est indiqué
par un certain
nombre de doigts
levés.
Dans la cour, la «!séquentialité!» des opérations de chaque Mi peut être illustrée par une
sorte de «!relais!»:
M3
M2
En pointillés, les
chemins que
doivent prendre
les élèves.
M4
M1
M5
E
L
professeur
Les informations
sont
exclusivement
transmises de la
main à la main
(chiffres écrits sur
une feuille).
Exemples d'additions :
addition
1234 + 5555
4444 + 2345
1357 + 5432
4321 + 2468
résultat
6789
6789
6789
6789
remarques
Nombres de mêmes tailles
Pas de retenues
Suites logiques de chiffres
Page 7/8
Du doigt à la machine, le calcul
6543 + 246
678 + 6111
6789
6789
6080 + 50709
50780 + 6009
56789
56789
30911 + 56743
71472 + 5071
3628 + 2915
1728 + 1728
3276 + 3267
1694 + 1762
8841 + 67702
34758 + 41785
10988 + 23579
37884 + 6683
87654
76543
6543
3456
6543
3456
76543
76543
34567
34567
ACTIVITÉ AVANT LA VISITE
Nombres de tailles différentes
Pas de retenues
Suites logiques de chiffres
Nombres de tailles différentes
Pas de retenues
Présence de zéros
Une retenue avec Zéro
2 retenues non successives
2 retenues successives
3 retenues successives
En vrac
Liens Internet :
http://www.histoire-informatique.org
Page 8/8