Base-n Arithmétique
bas de la même colonne.
Bien sûr, personne ne fait à chaque étape pour soustraire 10. Au contraire, ils diviser la réponse en deux chiffres, enregistrer la main droite chiffres dans la même colonne et porter la main gauche chiffres dans la colonne sur un endroit gauche.
Cependant, vous devez vous habituer à penser à l'étape de « soustraction de dix ». Ainsi, par exemple:
- Supposons que la somme d'une colonne était de 16
- Une réponse de 16 est deux chiffres.
- Soustraire 16-10 pour obtenir 6.
- Notez le 6 dans la même colonne.
- Notez le 1 un report dans la colonne suivante à gauche.
Procédure à ajouter deux numéros Base-n (1.2)
Voici comment ajouter deux nombres de base n (non signé):- Alignez les chiffres de droite à gauche. Si un numéro est plus court étendre en ajoutant des zéros à gauche à l'avant du nombre.
- Veillez à écrire la somme en une seule base n chiffres.
- Écrire un 0 comme le report dans la prochaine colonne de gauche.
La réponse doit avoir le même nombre de chiffres que les deux opérandes.
Exemple Ajout de numéros de base n (1.3)
Voici un exemple d'ajouter B2C59 et 346A2 dans la base 13. Avec une explication détaillée:- Commencez à droite et ajouter 9 et 2 pour obtenir 11. Cependant - écrire 11 comme B puisque c'est un chiffre de base 13. Il y a un report de zéro dans la colonne suivante sur parce que le 11 est inférieure à la base 13.
- Deuxième à droite Ajouter le report (0) et le 5 et le A., mais rappelez-vous que A est vraiment 10. Vous obtenez 0 + 5 + 10 = 15. Ceci est trop important (supérieur ou égal à 13). soustraire sorte que la base: 15-13 = 2 et enregistrer 2 dans la réponse au fond. Notez aussi un report de 1 dans la colonne suivante gauche.
- Troisième de la droite Ajouter le report (1) et le C et le 6. mais rappelez-vous que le C est vraiment 12. Vous obtenez 1 + 12 + 6 = 19. Ceci est trop important (supérieur ou égal à 13). soustraire sorte que la base: 19-13 = 6 et enregistrer 6 dans la réponse au fond. Notez aussi un report de 1 dans la colonne suivante gauche.
- Quatrième de la droite Ajouter le report (1) et le 2 et le 4. Vous obtenez 1 + 2 + 4 = 7. Ceci est inférieur à 13 et ainsi est enregistré dans la réponse au fond. Notez aussi un report de 0 dans la colonne suivante gauche.
- Cinquième de la droite Ajouter le report (0) et le B et le 3. mais souvenez-vous que le B est vraiment 11. Vous obtenez 0 + 11 + 3 = 14. Ceci est trop important (supérieur ou égal à 13). soustraire sorte que la base: 14-13 = 1 et enregistrer le 1 dans la réponse au fond. Notez aussi un report de 1 dans la colonne suivante gauche.
- Le dernier bit de report (1) ne sont pas enregistrées dans la réponse. Il est appelé EFFECTUER et est enregistré ailleurs dans l'ordinateur.
Procédure pour soustraire deux nombres en base n (2.2)
Voici comment soustraire deux nombres de base n (non signé):- Alignez les chiffres de droite à gauche. Si un numéro est plus court étendre en ajoutant des zéros à gauche à l'avant du nombre.
- Veillez à écrire la somme en une seule base n chiffres.
- Ecrire un 0 comme dans la prochaine emprunter colonne de gauche.
Exemple soustraire des nombres Base-n (2,3)
Voici un exemple de calcul B2C59 moins 346A2 dans la base 13. Avec une explication détaillée:- Commencez à droite et calculer 9 moins 2 pour obtenir 7. Ceci est positif / zéro, donc enregistrer au fond et mettre un zéro emprunt d'une colonne sur.
- Deuxième à droite maintenant calculer 5 - 10 - 0 depuis le chiffre A est vraiment 10 et est 0. Votre emprunt réponse est -5 qui est négatif. ajouter ainsi la base 13 à -5 pour obtenir 8 et enregistrer ce au fond et mettre un emprunt d'un dans la prochaine colonne de gauche.
- Troisième de la droite maintenant calculer 12 - 6 - 1 puisque le chiffre C est vraiment 12 et est 1. Votre emprunt réponse est 5 qui est positif / zéro, donc enregistrer au fond et mettre un zéro un emprunt columm gauche.
- Quatrième de la droite maintenant 2 calculer - 4 - 0 depuis la ralonge 0. Cela donne -2 qui est négatif. ajouter ainsi la base 13 à -2 pour obtenir 11 et enregistrer qu'au fond comme B. seul chiffre également une place d'un emprunt dans la prochaine colonne de gauche.
- Cinquième de la droite Compute 11 - 3 - 1 puisque le chiffre B est vraiment 11 et emprunter est 1. Le résultat est 7 qui est positif / zéro et ainsi enregistrer au fond et mettre ralonge de 0 sur une colonne.
- Le dernier bit d'emprunt (0) ne sont pas enregistrées dans la réponse. Il est appelé et est emprunt sur enregistré ailleurs dans l'ordinateur.
À l'exception des nombres binaires, ces opérations sont assez inutiles. Cependant, ils sont très simples à faire:
Chiffre d'exploitation minimum
Cette opération prend la plus petite des paires correspondantes de chiffres.- Alignez les chiffres de droite à gauche. Les deux numéros doivent avoir le même nombre de chiffres. L'opération ne se définit pas autrement.
Chiffre d'exploitation maximum
Cette opération prend la plus grande des paires correspondantes de chiffres:- Alignez les chiffres de droite à gauche. Les deux numéros doivent avoir le même nombre de chiffres. L'opération ne se définit pas autrement.
- Et est juste Bitwise l'opération minimum de chiffres en binaire. Il peut également être considéré comme peu sage « multiplication », étant donné que le minimum de tous les deux bits est égal au produit de ces deux bits.
Les trois opérations peuvent être formées sur des nombres écrits dans une base quelconque en premier les convertir en binaire, puis en effectuant l'opération désirée, et finalement la conversion du asnwer retour à la base d'origine.
À l'exception de binaire lui-même,
Les opérations binaires NE PEUVENT PAS faire
dans la base de numéro d'origine.
Sur certains ordinateurs (en particulier le ECTC98), la réponse est rognée revenir à la taille originale en laissant tomber les chiffres les plus à gauche. Cela peut facilement conduire à la mauvaise réponse - une condition connue sous le nom de débordement multiplicatif. La plupart des ordinateurs ne détectent pas automatiquement cette erreur - donc soyez prudent!
où le deuxième problème donne la mauvaise réponse. La bonne réponse aurait dû être 05DC. mais seulement la main droite huit bits (DC) sont conservés dans le résultat.
Quelques détails diffèrent:
Division (6.1)
Notez que le résultat de la division des nombres de base n est un autre entier de base n - et donc la division entière doit être utilisé.
FD3B donne: -709
C4 donne: -60
Ensuite, nous utilisons la calculatrice pour diviser par -709 -60:
-709 / -60 = 11,8166666666
Ensuite, nous tronquons, parce que nous devons utiliser la division entière.