Jump to content
Emilie T

table de multiplication en base six

Recommended Posts

Emilie T

Bonjour,

je suis en train de faire une table de multiplication en base six.

Pour 1, 2, 3, 4, 5, 10 c'est très simple.

Ensuite, j'ai des doutes.

Pourriez-vous me dire si c'est correct et si vous avez un "truc" pour faciliter le calcul :

(11)six x 1 = 11

(11)six x 2 = 22

(11)six x 3 = 33

(11)six x 4 = 44

(11)six x 5 = 55

(11)six x 10 = 110

(12)six x 1 = 12

(12)six x 2 = 24

(12)six x 3 = 40

(12)six x 4 = 52

(12)six x 5 = 64

(12)six x 10 = 120

(13)six x 1 = 13

(13)six x 2 = 30

(13)six x 3 = 43

(13)six x 4 = 60

(13)six x 5 = 73

(13)six x 10 = 130

Merci d'avance,

Emilie

Share this post


Link to post
Share on other sites
Argon
Pourriez-vous me dire si c'est correct

(12)six x 5 = 64

(13)six x 5 = 73

Non. Ni 6, ni 7 en base 6. Dans ta notation :

(12)six x 5 = 104

(13)six x 5 = 113

Pas convaincu non plus par ta notation : si tu mets les termes en base 6 sous la forme (x)six, comme le premier terme de tes équations, il faut les y mettre tous :

(12)six x (5)six = (104)six

ou mieux encore :

12(6) x 5(6) = 104(6)

si vous avez un "truc" pour faciliter le calcul

Pas vraiment. L'idéal serait évidemment de basculer mentalement en base 6, mais cela supposerait d'apprendre par cœur les tables de multiplication en base 6, et de les pratiquer un minimum pour les rôder. Je dois avouer que je procède séquentiellement, faisant les calculs élémentaires en base 10 avant de convertir.

Du coup, je ne suis pas très sûr de voir l'intérêt de l'exercice.

Share this post


Link to post
Share on other sites
Emilie T

merci, oui effectivement, 64 et 73 ne peuvent pas exister en base six

pour calculer 13x4 est-ce que tu fais :

13x4 = 52

52/6 = 8

reste 4

donc (84) base six

Share this post


Link to post
Share on other sites
Argon

pour calculer 13x4 est-ce que tu fais :

13x4 = 52

Non. Pour moi, il y a deux possibilités :

1/ je convertis d'entrée : 13(6) = 9(10) ; 9(10) x 4(10) = 36(10) = 100(6)

(36 et 216 étant des repères pour le calcul mental, respectivement 100 et 1000 en base 6, pratiquement les seuls que je connaisse par cœur)

2/ Je décompose en opérations élémentaires, que j'effectue en base 10, et je convertis au fur et à mesure :

13(6) x 4(6) = (10 x 4)(6) + (3 x4)(6) = 40(6) + 12(10) = 40(6) + 20(6) = 6(10)0 = 100(6)

(je sais, c'est moche....)

Share this post


Link to post
Share on other sites
Emilie T

j'avoue que ça m'emmêle assez, je ne suis pas sûr de tout comprendre...

Pour trouver 5(6)x13(6) = 113(6)

j'ai fait 5(10)x13(10) = 65(10)


65(10)/6(10)= 10(10)

reste 5

10-6= 4

4+5 = 9

9 = 6 + 3

comme 6(10) = 10(6)

6(10) + 3(10) = 10(6) + 3(6) = 13(6)

c'est pas très clair je sais

Share this post


Link to post
Share on other sites
Emilie T

pour 13x4 c'est plus simple

3(10)x4(10) = 12(10) =20(6)

4(10)x1(10) = 4(10)

4+ 2(de la retenue de 20) = 6(10) = 10(6)

13

x 4

12(10)

20(6)

+4.

60(10)

100(6)

Share this post


Link to post
Share on other sites
vieuxmatheux

Ton problème principal semble être de confondre un nombre et son écriture, par exemple tu écris :



Pour trouver 5(6)x13(6) = 113(6)


j'ai fait 5(10)x13(10) = 65(10)



Or, s'il n'y a aucun problème à remplacer 5(6) par 5(10) puisque, quand il n'y a qu'un chiffre il n'y a aucune difficulté d'interprétation : le chiffre 5 désigne la même quantité (cinq) dans toutes les bases où il existe.


en revanche, remplacer 13(6) par 13(10) n'a aucun sens, ces deux nombres s'écrivent de la même façon mais c'est une pure coïncidence, ils n'ont pas la même valeur et aucun rapport particulier, le premier vaut une sixaine plus 3, c'est à dire neuf, le second une dizaine plus 3 c'est à dire 13. On ne voit pas pourquoi pour multiplier par neuf, il faudrait multiplier par 13 pour commencer.



Si tu veux dresser les tables plus vite, tu peux procéder par additions successives.


Par exemple, pour la table de 12(6) (nous somme bien d'accord qu'il s'agit de la table de huit) si on ne veut pas convertir, on ajoute à chaque étape une sixaine et 2 unités, on trouve ainsi successivement


12(6) 24(6) puis on arrive à 3 sixaines et 6 unités, mais comme 6 unités font une sixaine, cela donne 4 sixaines, c'est à dire 40(6)


Vient ensuite 52(6) puis on arrive à 6 sixaines et 4 unités, mais 6 sixaines font un groupement de la taille supérieur (une "trentesixaine") de même qu'en base dix, dix dizaines font une centaine. Le multiple suivant s'écrit donc 104(6)


Je m'excuse pour le néologisme "sixaine" pour "groupement de six unités", mais je trouve qu'il permet de transférer ce qu'on sait sur les dizaines sans faire de confusion entre les deux bases.

Share this post


Link to post
Share on other sites
Argon

Je m'excuse pour le néologisme "sixaine" pour "groupement de six unités"

Non, c'est plutôt joli !

Share this post


Link to post
Share on other sites
Emilie T

merci pour ces explications !

Et en effet "sixaine" est un terme permettant bien de visualiser de quoi tu parles...

Share this post


Link to post
Share on other sites
borneo

Pour info, excel (et openoffice) permettent de travailler en base 6 (ou autres)

exemple : 100 en base 6, c'est 244

=BASE(100;6)

voilà la formule.

Share this post


Link to post
Share on other sites
Emilie T

Bonjour,

merci beaucoup pour le tuyau, ça permet de vérifier mes tables :yahoo:

Share this post


Link to post
Share on other sites
Emilie T

Salut Bornéo, il doit y avoir une erreur dans ta formule excel car mon logiciel ne comprend pas.

Merci d'avance,

EMilie

Share this post


Link to post
Share on other sites
vieuxmatheux

Ça dépend probablement du tableur que tu utilises (NeoOffice, version d'OpenOffice, comprend cette fonction, Numbers ne la comprend pas).

Il se peut aussi que tu aies utilisé une virgule à la place du point virgule.

Par ailleurs, il faut faire attention à l'utilisation de cette fonction, elle ne convertit pas vraiment. En effet, la réponse affichée est correcte pour l'utilisateur qui sait qu'il s'agit d'un nombre écrit en base 6, mais pour l'ordinateur, c'est le nombres "deux-cent-quarante-quatre" qui est affiché et non "cent".

Pour s'en convaincre, il suffit d'entrer =2*BASE(100;6) , ce qui donne 488… qui n'a aucun sens

Share this post


Link to post
Share on other sites
Emilie T

j'utilise excel et j'ai bien mis le point virgule. Mais c'est pas vraiment grave.

Je me débrouille sans. En tout cas, merci !!!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...