Calcul en Octal Na'vi

Started by xelloss, February 27, 2010, 10:59:48 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

LukaG

Oui je te l'envoi par MP et tu le dit pas!!!
●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

LukaG

Quote from: Kifkeyit ftiayu on March 02, 2010, 11:43:36 AM
93 832 (déc) = 267 210 (oct)

93 832 / 8 = 11 729 R 0
11 729 / 8 = 1 466 R 1
1 466 / 8 = 183 R 2
183 / 8 = 22 R 7
22 / 8 = 2 R 6
2 / 8 = 0 R 2

Voilà! ;)

Je ne comprend pas cette forumule... les R 0 R 1 etc. c'est quoi?
●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

Nanaki

R = Reste.

Exemple : 9 / 2 = 4. (On ne compte pas les virgules).
Sauf que 4*2, c'est égal à 8, et notre chiffre est 9.
Il reste donc 1.

Et si tu regardes les restes de bas en haut, tu remarqueras que ça fait 267 210.
'Itan Atxur : Just remember, NO idea is too crazy <3

Then everything changed ... I fell in love. I fell in love with the - with the forest, with the Omaticaya people... with you...
Don't thank! You don't thank for this! This is sad... VERY sad only!

aytsmukan

Pour reprendre ton exemple avec 1234 en décimale (ce que nous écrirons 1234 10) nous obtenons 2322 en octal (ce que nous écrirons aussi 2322 8)

En gros nous y parvenons de cette façon:

1234 = 8*154 + 2;
154 = 8*19 + 2;
19 = 8*2 + 3.

cela reviens à dire que 1234 = 154*8 +2 = (8*19 +2)*8 +2 = ((8*2 + 3)*8 + 2)*8 + 2
Donc 1234 = 2*8*8*8 + 3*8*8 + 2*8 + 2 = 2*83 + 3*82 + 2*8 + 2

Nous obtenons en octal le fameux 2322 8 = 1234 10

J'espère que cette réponse en couleur te sera utile.

Choisir, c'est renoncé et se positionner.
Ne pense pas au problème, pense à la solution.
trailer nìNa'vi
Oeyä  nìNa'vi
Verbe Na'vi 2.1

LukaG

Je crois que je comprend (avec l'explication de Nanaki)...

Alors par exemple je prend le chiffre 1996 décimal que je veux transformer en octal...



alors je fait:

1996 / 8 = 249 (R:là, je comprend pas ce qu'il faut faire :()


●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

Kifkeyit ftiayu

249*8 = 1992
1996-1992 = 4
=> R = 4

Et après, tu recommence en divisant 249 par 8 et tu continue jusqu'à ce que le reste soit égale au nombre que tu divise. ;)

aytsmukan

En gros pour 1996 en decimal tu dois obtenir  3714 en octal.

Choisir, c'est renoncé et se positionner.
Ne pense pas au problème, pense à la solution.
trailer nìNa'vi
Oeyä  nìNa'vi
Verbe Na'vi 2.1

LukaG

#47
alors je fait:

1996 / 8 = 249 (249*8 = 1992. 1996-1992 = 4) R 4
249 / 8 = 31 (31*8 = 248. 249-248 = 1) R 1
31 / 8 = 3 (3*8 = 24. 31-24 = 7) R 7
3 / 8 = 0 (0*8 = 0. 0-0 = 0) R 0 (Ici, je ne comprend pas...)
●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

Nanaki

3/8 = 0 Reste : 3

Tu remontes de bas en haut, ça fait bien 3714 :D
'Itan Atxur : Just remember, NO idea is too crazy <3

Then everything changed ... I fell in love. I fell in love with the - with the forest, with the Omaticaya people... with you...
Don't thank! You don't thank for this! This is sad... VERY sad only!

LukaG

Mais pourquoi Reste 3??? Il reste 0!!!
●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

Nanaki

Je reprends ton exemple :

1996 / 8 = 249 (249*8 = 1992. 1996-1992 = 4) R 4
249 / 8 = 31 (31*8 = 248. 249-248 = 1) R 1
31 / 8 = 3 (3*8 = 24. 31-24 = 7) R 7
3 / 8 = 0 (0*8 = 0. 0-0 = 0) R 0

C'est pas plutôt ça :

3 / 8 = 0 (0*8 = 0. 3-0 = 3) R 3

;)

'Itan Atxur : Just remember, NO idea is too crazy <3

Then everything changed ... I fell in love. I fell in love with the - with the forest, with the Omaticaya people... with you...
Don't thank! You don't thank for this! This is sad... VERY sad only!

LukaG

AAAAHHHHHH Désolé. J'ai fait une erreur ^^

Meci beaucoup!  ;D
●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

●۞.:|₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪ - ₪|:.۞●

Walter37

Quote from: Nanaki on June 20, 2010, 07:24:25 PM
Je reprends ton exemple :

1996 / 8 = 249 (249*8 = 1992. 1996-1992 = 4) R 4
249 / 8 = 31 (31*8 = 248. 249-248 = 1) R 1
31 / 8 = 3 (3*8 = 24. 31-24 = 7) R 7
3 / 8 = 0 (0*8 = 0. 0-0 = 0) R 0

C'est pas plutôt ça :

3 / 8 = 0 (0*8 = 0. 3-0 = 3) R 3

;)

C'est simple comme méthode... et ça fonctionne pour la base 8, la base 10 et toutes les autres bases numériques... pourquoi je n'ai pas entendu parler de cette méthode avant ?!? Y'a du y avoir une erreur...^^
Gaïal Eywati kameie.

"Cette langue est une vraie Vacherie."
(Avatar, 2009)

"Seules deux choses sont infinies : l'Univers et la bêtise humaine.
Quoique pour l'Univers, je n'en ai pas encore acquis la certitude absolue..."
(Albert Einstein, 1879/1955)

"Vous n'existez pas."
(1984, de George Orwell)

Yla dYpar

J'adore changer les bases de calcul.
Mais ce qui est intéressant, c'est que les règles mathématique fonctionnent aussi pour d'autres base que les maths.
Multiplication/division, ca peut paraitre logique.

Mais des formules comme la fameuse (a+b)2=a2+b2+2ab, ca marche aussi en octal.

a = 13
b = 27

13+27= 42 (je triche, je compte sur les doigts :P)
422=2204

132=171
272=1021
2x13x27=772

171+1021+772=2204

donc (13+27)2=132+272+2x13x27 !!

Sinon, pour ceux qui ne voudraient pas avoir a faire un programmepour calculer en octal, Je vous signale que la calculette windows le fait.
Lancez là, allez dans l'onglet editer (je crois) et choisissez la 3eme option (Altgr+3 quelque chose comme programmation ou scientifique.
À gauche, vous aurez un bouton Radio avec 4 choix : hezadécimal, décimal, octal ou binaire.
Choisissez octal, tapez un nombre, puis choisissez décimal, et hop, conversion effectuée. Vous pouvez même faire des opérations avec. Par contre, il n'accepte pas les nombre décimaux (enfin octaux) avec des chiffres après la virgule (oubliez la circonférence d'un cercle).
Mais il est toujours possible de calculer à la main. C'est comme ca que j'ai calculé le nombre d'or avec 10 chiffres après la virgule (enfin 8, mais 10 en octal ;P). (1,47433571).

xelloss

Kaltxì ma Yla

Merci, je ne savais pas pour la calculatrice de VindoZ  ;)
=> Ca mérite son karma...  ;D


Eywa ayngahu !
Le premier homme qui est mort à du être drôlement surpris.
Partir c'est mourir un peu, et mourir c'est partir beaucoup.
La Terre est basse.
Les lénitions, en rouge

Le Na'vi fpi Ayskxawng 2022

Walter37

Je croyais que tu savais pour la calculatrice Windows, c'est comme ça que je fais moi.

PS : Pour ceux qui se disent "et si Pi (~3.14159) se calculait mieux sous une autre base ?", je leur précise que j'ai déjà essayé de la base binaire à l'hexadécimal, ça donne rien. Dommage, j'aurais reçu une médaille Fields. ^^
Gaïal Eywati kameie.

"Cette langue est une vraie Vacherie."
(Avatar, 2009)

"Seules deux choses sont infinies : l'Univers et la bêtise humaine.
Quoique pour l'Univers, je n'en ai pas encore acquis la certitude absolue..."
(Albert Einstein, 1879/1955)

"Vous n'existez pas."
(1984, de George Orwell)

Yla dYpar

Pour Pi, je ne voulais pas me lancer la dedans tout de suite, surtout sans calculette, car il n'y a même pas de fraction exacte (ca serait trop facile sinon) alors que pour le nombre d'or, il y en a une. Celui ci se défini comme :

X2=X+1 (les matheux devraient chercher, c'est pas difficile, pour les autres.... tant piiiis :P)

Pour Pi, il n'y a pas de calcul de ce type, donc soit on fait une approximation, soit.... libre a vous de calculer Pi en octal, mais d'une il y en a qui planchent déjà dessus (au passage, il suffit simplement de rechercher sur google) et de deux... j'ai une langue a apprendre, donc je vais pas m'amuser à ca :D:D.

En faisant quelque recherches, j'ai quand même trouvé de quoi s'amuser :
353/113*(1-0,0003/3533) ( le tout en décimal) qui donne 14 décimales correctes.

Je vais m'y mettre :D

Schlipak

Pour le nombre d'or : φ=(1+√5)/2
Ce qui donne environ 1,61803399

Il s'agit en effet d'une des deux solution du trinome x2-x-1=0

Δ=b2-(4ac)=(-1)2-(4*1*-1)=5

x1=(-b-√Δ)/2a=(1-√5)/2
x2=(-b+√Δ)/2a=(1+√5)/2 → Nombre d'or.

Voilà ! ;D

xelloss

Kaltxì ayngaru...


Ma tête vous tous... pensez à mon petit cerveau...  ;D




[Narrateur : ]
Xelloss ne peut mettre sa phrase du genre "Eywa truc machin", et pour cause, il est au lit avec une bouillotte sur le pif
Le premier homme qui est mort à du être drôlement surpris.
Partir c'est mourir un peu, et mourir c'est partir beaucoup.
La Terre est basse.
Les lénitions, en rouge

Le Na'vi fpi Ayskxawng 2022

Yla dYpar

Voilà quelque bases pour le calcul en octal. Dans se post, il y a les tables d'addition, soustraction, multiplication division (avec reste et sans reste), quelques nombres premier, quelques carré et racine carrés, ainsi que pi et le nombre d'or. Je pourrais mettre quelques constante si vous le demandez.

+123456710
12345671011
234567101112
3456710111213
45671011121314
567101112131415
6710111213141516
71011121314151617
101112131415161720


-123456710
10-1-2-3-4-5-6-7
210-1-2-3-4-5-6
3210-1-2-3-4-5
43210-1-2-3-4
543210-1-2-3
6543210-1-2
76543210-1
1076543210


x123456710
1123456710
22461012141620
336111417222530
4410142024303440
5512172431364350
6614223036445260
7716253443526170
1010203040506070100


%123456710
110 r10 r10 r10 r10 r10 r10 r1
2210 r20 r20 r20 r20 r20 r2
331 r110 r30 r30 r30 r30 r3
4421 r110 r40 r40 r40 r4
552 r11 r21 r111 r51 r51 r5
66321 r21 r110 r60 r6
773r12 r11r31 r21 r110 r7
101042r221 r31 r21 r11

(1 r3 = 1 reste 3)

/123456710
110,40,250,20,14630,1250,10,1
2210,520,40,31460,250,20,2
331,410,60,46310,40,30,3
4421,2510,63140,520,40,4
552,41,521,210,6520,50,5
66321,41,146310,60,6
773,42,251,61,31461,12510,7
101042,5221,46311,251,11

1,25 signifie que le 25 est répeté à l'infini
1,25~1,25252525252525252525...

Carrés :

2   4
3   11
4   20
5   31
6   44
7   61
10   100
11   121
12   144
13   171
14   220
15   251
16   304
17   341
20   400

Racines

1   1
2   1,32404746
3   1,56663656
4   2
5   2,17067363
6   2,34610702
7   2,51247765
10   2,65011714
11   3
12   3,12305407
13   3,24207122
14   3,35547535
15   3,46602550
16   3,57356502
17   3,67675726
20   4

Nota : racine (A*B)= racine(A)*racine(B).
Cela fait que la racine de 43 est égal au produit des racines 5 et 7. Les racines ayant 108 chiffres après la virgule, le calcul est juste à 7 chiffres.
Donc racine de 43=2,17067363*2,51247765=5,7250206

1008 1er nombres premiers
1   23   65   131   203   255   337   407
2   27   73   141   211   263   343   415
3   35   75   145   213   265   345   417
5   37   103   147   225   277   351   425
7   45   107   153   227   301   357   431
13   51   111   155   235   305   361   433
15   53   117   161   243   307   373   445
21   57   123   177   247   323   401   463

Voilou