@@POISSloot Parce qu'on fait des ' divisions entières ' par 2. Le quotient doit être un entier. 115 // 2 = 57.5, on prend 57 et 57×2 = 114, ce qui, ôté de 115 nous donne bien un reste de 1. On applique ensuite le même traitement à 57 pour lequel on prendra 28 comme quotient et non 28.5.
Bonjour tres bonne video ... on peut meme s'amuser à programmer de telles operations, sur excel vba ca donne pour la premiere methode : Function convers(n As Integer, base As Integer) As String If n 0 Then convers = n Mod base & convers((n - n Mod base) / base, base) End If End Function ------------------------------ Sub TEST() MsgBox StrReverse(convers(115, 2)) 'retourne 1110011 en base 2 End Sub
@@youssefamal-zb9df Tu commence par choisir la plus grande puissance de 2 inférieure à 115 : c'est 64. Il reste 115-64 = 51. On choisit de nouveau la plus grande puissance de 2 inférieure ou égale à 51 : c'est 32. Il reste 51-32 = 19. La puissance de 2 inférieure ou égale à 19 est 16. Il reste 19-16 = 3. On retient ensuite la puissance de 2 inférieure ou égale à 3 soit 2. Il reste alors 3-2 = 1. C'est pour cela que l'on peut écrire que 115 = 64+32+16+2+1 !
pour la deuxieme méthode , toujours en vba excel : Sub autre_façon() Dim t() As Variant n = 115 base = 2 w = "" recom: i = 0 Do i = i + 1 Loop Until base ^ i >= n
If base ^ i > n Then ReDim t(0 To i - 1) For j = 0 To UBound(t) t(j) = base ^ (i - 1 - j) If n Mod Val(t(j)) n Then w = w & "1" Else w = w & "0" End If n = n Mod Val(t(j)) Next
Else
ReDim t(0 To i) For j = 0 To UBound(t) t(j) = base ^ (i - j) If n Mod Val(t(j)) n Then w = w & "1" Else w = w & "0" End If n = n Mod Val(t(j)) Next End If MsgBox w ' retourne 1110011
C'est faux il faut prendre à partir du dernier chiffre dans la première méthode et du premier chiffre dans la seconde méthode c'est donc 01110011 même si ça n'a aucune incidence lorsqu'on veut passer du binaire au décimal
Bonjour Samuel, Il faut prendre à partir du dernier chiffre dans la première méthode, c'est bien ce que j'explique dans la vidéo. Dans la seconde méthode, on lit les valeurs de la gauche vers la droite soit 01110011 pour le nombre 115. C'est bien ce que j'explique dans la vidéo. Je t'invite à regarder de nouveau la vidéo. Tu constateras que ce que je dis est parfaitement exact.
@@kamesamuel8596 1110011 représente bien le même nombre que 01110011 ! En effet, 1×2^6+1×2^5+1×2^4+0×2^3+0×2^2+1×2^1+1×2^0 = 0×2^7+1×2^6+1×2^5+1×2^4+0×2^3+0×2^2+1×2^1+1×2^0 ! Ajouter un bit valant 0 à gauche, bit de poids fort, ne change pas la valeur du nombre puisque ce bit est à zéro.
@@mrjaillet1 je le sais bien c'est pour celà que j'ai précédemment écris que ça n'avait aucune incidence lorsque l'on converti en décimal,mais le mieux c'est d'imprégner cette méthode à tout un chacun
Elle est incroyable ta deuxième technique !! J'adore même mon enseignant garder la première méthode que je trouve moins pratique 😄
Enfin jai cherché tout youtube pour votre deuxième technique qu'un ami m'a montré en TD vous êtes un boss
de toute les explication c la meilleure et la plus simple merci
Merci pour tous c'est trop bien expliqué tu me sauve la vie 👍🏼👍🏼👍🏼👍🏼👍🏼
Le seul prof que je comprends c est leçons merci infiniment 👏👏👏
C'est tellement clair que j'en perds mes mots 😶😯 merci beaucoup
Je n'ai jamais fais ce type d'exercice par curiosité et j'ai compris vous êtes talentueux
👀👀
c'est incroyable l'explication est tellement fluide j'ai tout compris merci
Bonjour Monsieur, je vous remercie énormément j'ai suivi une de vos vidéos du coup j'ai compris 😊😊
j etais perdu.... et je suis tombé sur cette vidéo 🙏
Un grand merci très bien expliqué clair et net
Merci monsieur c'était très efficace et dans le moment convenable
Merci prof 😍
Merci ss bien expliqué jai bien compris❤
Claire nette et précise merci mille fois
Simple vidéo et très bien expliqué
Bravo
Bonjour avec quel appareil vous filmez svp l'imaeg est trés belle ! un smartphone?
@@videomaths Bonjour. OUI avec mon smartphone.
Merci beaucoup surtout pour la deuxième méthode qui est plus facile mais pas appris à l'école
Merci vraiment ça m'a aidé 😇 vraiment j'ai aimé l'explication et bonne chance
Merci c’ est très bien expliqué
Merci c'est tellement claire
Mais oui tellement !!
Merci, vous avez sauvez mon controleee
Bravo à l’explication j’ai compris en 5 minutes
merci beaucoup pour votre travail
J'aimerais savoir si cette technique peut servir dans tous les exercices que je ferai
Mercie pour le cours
Très utile video mrc ❤️❤️❤️
Vraiment merci pour la video
J'ai redressé la barre✨🙏
Merci infiniment ! 🙏
Merci beaucoup monsieur 🤩
Der Beste🎉🎉🎉🎉🎉🎉
J'ai une question pour quoi le quotient c'est 57?
@@POISSloot Parce qu'on fait des ' divisions entières ' par 2. Le quotient doit être un entier. 115 // 2 = 57.5, on prend 57 et 57×2 = 114, ce qui, ôté de 115 nous donne bien un reste de 1. On applique ensuite le même traitement à 57 pour lequel on prendra 28 comme quotient et non 28.5.
باسكال من فضلك والخوارزمية شرح رااائع شكرا بارك الله فيك
Merci beaucoup
Grâce à vous j'ai bien compris mon cours mais je veux prendre contact avec vous pour plus de savoir s'il vous plait 🙏🙏🙏
Merci beaucoup et envoyé plus
Merci beaucoup ❤❤❤
Merci 😊
Très bien 😊👍
Merci =شُكراً
Bonjour
tres bonne video ... on peut meme s'amuser à programmer de telles operations, sur excel vba ca donne pour la premiere methode :
Function convers(n As Integer, base As Integer) As String
If n 0 Then
convers = n Mod base & convers((n - n Mod base) / base, base)
End If
End Function
------------------------------
Sub TEST()
MsgBox StrReverse(convers(115, 2)) 'retourne 1110011 en base 2
End Sub
Fabuleux !
Merci merci merci😢
Merci 🙌🏼
Pourquoi on peut par mettre 8 et 4 dans 115
Car 115 = 64+32+16+2+1 !
@@mrjaillet1mais je ne comprends rien !!
@@youssefamal-zb9df Tu commence par choisir la plus grande puissance de 2 inférieure à 115 : c'est 64. Il reste 115-64 = 51. On choisit de nouveau la plus grande puissance de 2 inférieure ou égale à 51 : c'est 32. Il reste 51-32 = 19. La puissance de 2 inférieure ou égale à 19 est 16. Il reste 19-16 = 3. On retient ensuite la puissance de 2 inférieure ou égale à 3 soit 2. Il reste alors 3-2 = 1.
C'est pour cela que l'on peut écrire que 115 = 64+32+16+2+1 !
Merci bcp
Merci!! :D
pourquoi on prend les chiffres à l’envers dans la première méthode ?
Parce que le dernier 1 écrit à la dernière division par 2 correspond au bit de poids fort, celui qui multiplie la plus grande puissance de 2.
j'ai un exam dans 15 minute 💀 merci 👍
Merci trop
MERCI
Merci vremant cool
Merci beaucoup !!!!
Fantastic
J'ai compris la première mais la deuxième méthode j'ai pas compris
Pourquoi vous avez écrit 2³ donne 8
2³ = 2*2*2 = 8
Thanks you❤
اهلا
Merci
c'est parfait
Merciiiiii
A quoi est ce que cela sert ?
C'est pour comprendre le codage des nombres en informatique.
@@mrjaillet1 OK merci. Cela ne sert que pour les informatitiens ?
Par contre vers la fin vous dites 155 mais c'est bien 115. Sinon excellente vidéo merci
🎉😂😂😂❤❤
Merci c genial
🤝🤝🤝🤝🤝🤝🤝🤝🤝
IUT mesures physiques RPZ
Tu as oublié 0 au début
Peux-tu me préciser l'instant de ce que tu penses être une erreur dans la vidéo ?
7/2 sa fais pas 3
En fait si ! Ici, on parle de division entière soit 7//2 = 3 avec un reste de 1 !
Je ne comprends rien 🙄🙄
Pas de panique ! Reprends la vidéo en traitant un exemple. Les méthodes ne sont pas si mystérieuses !
pour la deuxieme méthode , toujours en vba excel :
Sub autre_façon()
Dim t() As Variant
n = 115
base = 2
w = ""
recom:
i = 0
Do
i = i + 1
Loop Until base ^ i >= n
If base ^ i > n Then
ReDim t(0 To i - 1)
For j = 0 To UBound(t)
t(j) = base ^ (i - 1 - j)
If n Mod Val(t(j)) n Then
w = w & "1"
Else
w = w & "0"
End If
n = n Mod Val(t(j))
Next
Else
ReDim t(0 To i)
For j = 0 To UBound(t)
t(j) = base ^ (i - j)
If n Mod Val(t(j)) n Then
w = w & "1"
Else
w = w & "0"
End If
n = n Mod Val(t(j))
Next
End If
MsgBox w ' retourne 1110011
End Sub
C'est faux il faut prendre à partir du dernier chiffre dans la première méthode et du premier chiffre dans la seconde méthode c'est donc 01110011 même si ça n'a aucune incidence lorsqu'on veut passer du binaire au décimal
Bonjour Samuel,
Il faut prendre à partir du dernier chiffre dans la première méthode, c'est bien ce que j'explique dans la vidéo. Dans la seconde méthode, on lit les valeurs de la gauche vers la droite soit 01110011 pour le nombre 115. C'est bien ce que j'explique dans la vidéo. Je t'invite à regarder de nouveau la vidéo. Tu constateras que ce que je dis est parfaitement exact.
@@mrjaillet1 non définitivement tu dis c'est égale à 1110011 au lieu de 01110011 en base 2 de qui n'est pas correct
@@kamesamuel8596 1110011 représente bien le même nombre que 01110011 ! En effet, 1×2^6+1×2^5+1×2^4+0×2^3+0×2^2+1×2^1+1×2^0 = 0×2^7+1×2^6+1×2^5+1×2^4+0×2^3+0×2^2+1×2^1+1×2^0 ! Ajouter un bit valant 0 à gauche, bit de poids fort, ne change pas la valeur du nombre puisque ce bit est à zéro.
@@mrjaillet1 je le sais bien c'est pour celà que j'ai précédemment écris que ça n'avait aucune incidence lorsque l'on converti en décimal,mais le mieux c'est d'imprégner cette méthode à tout un chacun
Merci ❤
Merci beaucoup
J'ai compris la première mais la deuxième méthode j'ai pas compris
Pourquoi vous avez écrit 2³ donne 8
Car 2³ = 2x2x2 = 8 !
Merci beaucoup
Merci énormément
Merci beaucoup
Merci beaucoup