initial commit
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
nbDecimal = int(input("Donner un nombre entier à convertir en binaire : "))
|
||||
nbBinaire = []
|
||||
|
||||
tmp = nbDecimal
|
||||
|
||||
while tmp != 0:
|
||||
reste = tmp % 2
|
||||
nbBinaire.append(reste)
|
||||
tmp = tmp // 2
|
||||
nbBinaire.reverse()
|
||||
print("({})b10 = ({})b2".format(nbDecimal, nbBinaire))
|
||||
@@ -0,0 +1,11 @@
|
||||
nbDecimal = int(input("Donner un nombre entier à convertir en binaire : "))
|
||||
nbBinaire = []
|
||||
|
||||
tmp = nbDecimal
|
||||
|
||||
while tmp != 0:
|
||||
reste = tmp % 2
|
||||
nbBinaire.append(reste)
|
||||
tmp = tmp // 2
|
||||
nbBinaire.reverse()
|
||||
print("({})b10 = ({})b2".format(nbDecimal, nbBinaire))
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
''' conversion partie fractionnaire d'un nombre décimal en binaire '''
|
||||
|
||||
def calcul(nbDec):
|
||||
digit = []
|
||||
while nbDec != 0:
|
||||
nbDec *= 2
|
||||
digit.append((int(nbDec)))
|
||||
nbDec = nbDec - int(nbDec)
|
||||
return digit
|
||||
|
||||
if __name__ == '__main__':
|
||||
nbDec = float(input("Donner le nombre décimal à convertir : "))
|
||||
print(calcul(nbDec))
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
''' conversion partie fractionnaire d'un nombre décimal en binaire '''
|
||||
|
||||
def calcul(nbDec):
|
||||
digit = []
|
||||
while nbDec != 0:
|
||||
nbDec *= 2
|
||||
digit.append((int(nbDec)))
|
||||
nbDec = nbDec - int(nbDec)
|
||||
return digit
|
||||
|
||||
if __name__ == '__main__':
|
||||
nbDec = float(input("Donner le nombre décimal à convertir : "))
|
||||
print(calcul(nbDec))
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
''' conversion partie fractionnaire d'un nombre décimal en binaire '''
|
||||
|
||||
def calcul(nbDec):
|
||||
digit = []
|
||||
while nbDec != 0:
|
||||
nbDec *= 2
|
||||
digit.append((int(nbDec)))
|
||||
nbDec = nbDec - int(nbDec)
|
||||
return digit
|
||||
|
||||
if __name__ == '__main__':
|
||||
nbDec = float(input("Donner le nombre décimal à convertir : "))
|
||||
print(calcul(nbDec))
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
''' conversion partie fractionnaire d'un nombre décimal en binaire '''
|
||||
|
||||
def calcul(nbDec):
|
||||
digit = []
|
||||
while nbDec != 0:
|
||||
nbDec *= 2
|
||||
digit.append((int(nbDec)))
|
||||
nbDec = nbDec - int(nbDec)
|
||||
return digit
|
||||
|
||||
if __name__ == '__main__':
|
||||
nbDec = float(input("Donner le nombre décimal à convertir : "))
|
||||
print(calcul(nbDec))
|
||||
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
''' conversion partie fractionnaire d'un nombre décimal en binaire '''
|
||||
|
||||
def calcul(nbDec):
|
||||
digit = []
|
||||
nbDec = nbDec - int(nbDec)
|
||||
while nbDec != 0:
|
||||
nbDec *= 2
|
||||
digit.append((int(nbDec)))
|
||||
nbDec = nbDec - int(nbDec)
|
||||
return digit
|
||||
|
||||
if __name__ == '__main__':
|
||||
nbDec = float(input("Donner le nombre décimal à convertir : "))
|
||||
print(calcul(nbDec))
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,73 @@
|
||||
# NSY104 09 01 2025
|
||||
|
||||
> Le Module est un 100% parcielle, il n'y a pas e devoir maison.
|
||||
|
||||
## Numération de base
|
||||
|
||||
### Addition Binaire :
|
||||
|
||||
01101+10111 = 100100
|
||||
|
||||
### Soustraction Binaire :
|
||||
|
||||
1101110-10111 = 1010111
|
||||
|
||||
Voir des video car le prof explique ... commme à son habitude.
|
||||
|
||||
### Exercice :
|
||||
|
||||
#### 2.1 :
|
||||
|
||||
397 = 110001101
|
||||
133 = 10000101
|
||||
110 = 1101110
|
||||
|
||||
101 = 5
|
||||
0101 = 5
|
||||
1101110 = 110
|
||||
|
||||
#### 2.2
|
||||
|
||||
a) 1100+1000 =
|
||||
|
||||
1100
|
||||
+1000
|
||||
------
|
||||
10100
|
||||
|
||||
b) 1001+1011 =
|
||||
|
||||
1001
|
||||
+1011
|
||||
------
|
||||
10100
|
||||
|
||||
c) 1100-1000 =
|
||||
|
||||
1100
|
||||
-1000
|
||||
------
|
||||
0100
|
||||
|
||||
d) 1000-101 =
|
||||
|
||||
1000
|
||||
- 101
|
||||
------
|
||||
0011
|
||||
|
||||
e) 1+1+1+1 =
|
||||
|
||||
1 1 10
|
||||
+ 1 -> + 1 -> + 10
|
||||
---- ---- ----
|
||||
10 10 100
|
||||
|
||||
#### 2.3
|
||||
|
||||
a) 1011*11
|
||||
|
||||
1011
|
||||
* 11
|
||||
----
|
||||
|
||||
Reference in New Issue
Block a user