Peu de frapper et booléennes mathématiques sans les mathématiques

vue d’ensemble

Quand je suis peu cogner ou programmation de microcontrôleurs, parfois que j’ai vraiment envie de se concentrer sur ce que les modèles binaires ressemblent, vraiment visualiser ce que font les zéros et uns.  Mais le devoir de faire le calcul dans de nombreux cas détourne mon attention de la tâche à accomplir.

À l’aide d’une calculatrice est lent et lourd et aussi me détourne des opérations binaires.

Nous, les humains fonctionnent et pense qu’en décimal.  Modèles de bits sont au format binaire.  Pour faciliter un peu la conversion nous convertir en hexadécimal.  Avoir à faire cette conversion, soit mentalement, à l’aide de papier et de stylo ou de calculatrice, au moins pour moi, vole trop attention loin de ce que j’essaie vraiment de visualiser.

J’ai pensé à écrire un petit programme qui m’aideront dans ma visualisation, mais cela aussi prend le temps et m’éloigne de regarder les modèles binaires.

Donc après avoir examiné ce dilemme pendant un certain temps, je suis venu avec un accès rapide et simple solution qui me donnent les binaires visualisation instance sans craquement numéros, sans les convertir manuellement entre bases numéros et est instantané et facile.

J’ai normalement programmer en C ou C++ donc je tiens à traiter des données binaires à l’aide de commandes qui sont identiques ou similaires aux opérateurs booléens C.

La réponse est Python.  Pour ceux d'entre vous qui ne savez pas, Python est un langage interprété qui possède un shell interactif (interface de ligne de commande) appelé Idle.

À l’aide de Python ralenti je peux rapidement convertir entre bases numéros et effectuer toutes les opérations booléennes, utilisant les mêmes opérateurs que j’utilise en C ou C++.

Si vous êtes nouveau sur opérations booléennes ou souhaitez rafraîchir votre ensemble de compétences s’il vous plaît se référer à l’article suivant, ne laissez pas le fait que l’article est publié dans l’Arduino Playground vous rebute.  L’article est facile à lire, bien écrit et couvre le sujet des opérations binaires et Boolean assez bien.

http://Playground.Arduino.cc/code/BitMath

Si vous êtes nouveau aux opérations binaires et Boolean s’il vous plaît n’hésitez pas à utiliser mon approche « Non Math » à la lecture de cet article.  Vous aussi pouvez alors axée sur la compréhension comment effectuer les opérations booléennes sans avoir à faire le calcul.

Dans mon "aucune approche de Math je va faire référence à cet article de temps en temps.

Articles Liés

Facile et peu coûteux des revues de mathématiques

Facile et peu coûteux des revues de mathématiques

en ces jours de budgets scolaires mince ou inexistant pour les fournitures de classe, il est important d'économiser partout où nous le pouvons. Voici un moyen pour les enseignants de faire leurs propres revues de mathématiques fonctionnelle avec un a
Cinema 4D pour les débutants : modélisation d’un Die

Cinema 4D pour les débutants : modélisation d’un Die

Cinema 4D est une application de logiciel modélisation et animation 3D professionnelle.  Ce didacticiel est conçu pour ceux qui ont peu ou pas d'expérience dans la modélisation 3D à l'aide de Cinema 4D.  Si vous n'avez pas déjà de Cinema 4D installé
3D imprimés Assistant buste

3D imprimés Assistant buste

AVERTISSEMENT!!! ABS et PLA ne pas mélangent bien avec une flamme nue ! Notez les doigts fondus sur cette photo ! Si vous envisagez d'utiliser des bougies dans votre sculpture, soyez extrêmement prudent et ne viennent pas pleurer pour moi lorsque vou
Table de pique-nique de Flat-Pack de 1 planche de contreplaqué

Table de pique-nique de Flat-Pack de 1 planche de contreplaqué

Nous vivons une pâté de maisons de Greenlake à Seattle. Lors des beaux jours, si vous n'obtenez pas une table de pique-nique par 10:30, alors vous êtes hors de la chance jusqu'à ce qu'après l'obscurité. Nous aimons à charger vers le haut de la grille
Porte-revues (avec compartiment caché)

Porte-revues (avec compartiment caché)

Difficulté de la construction : 1/5Temps de construction: 5 heuresCoût : Environ $70Étant un mec aussie True-Blue, j'ai trouver voyages aux toilettes ennuyeux sans stimulation. Toutefois, j'estime qu'il est préférable de ranger livres et magazines su
Ce qui est quad copter un un peu de ce qui fait un

Ce qui est quad copter un un peu de ce qui fait un

Ce qui est un hélicoptère de Quad ?un hélicoptère sans pilote ayant quatre rotors. plus simplementMultiCopters sont aérodynamiquement instables et absolument besoin d'un ordinateur de bord (aka régulateur de vol) pour vol stable. Ainsi, ce sont les s
Math-Land ! (Jeu de société)

Math-Land ! (Jeu de société)

Il s'agit d'une bonne façon pour les gamins d'apprendre leurs faits de maths ! Si ils sont un peu jeunes, utilisez des nombres plus faciles. Pour les plus âgés, rendent difficile!!! Cela vous montrera le processus étape par étape de ce projet à domic
Frappez le bloc

Frappez le bloc

bloc de Knock : un cadre moderne de frapperL'homme a longtemps lutté avec le temps. En outre, avec la frapper sur les choses et ne pas avoir le temps de la journée. Nous proposons une plate-forme frapper à travers lequel ces besoins fondamentaux. Cec
Comment bien frapper une balle de Golf

Comment bien frapper une balle de Golf

Quand vous pensez du golf qui pensez-vous de ? Bois de tigre. Tiger Woods est la personne la plus influente dans le monde du golf. J'ai ramassé golf à cause de tigre. La première fois que j'ai balancé un club de golf, j'ai essayé de faire pivoter jus
Faire un Stand de Kayak simple, peu coûteux en moins de 15 minutes

Faire un Stand de Kayak simple, peu coûteux en moins de 15 minutes

Je ne sais pas pour vous, mais j'ai prix kayak se trouve sur un certain nombre de différents sites Web. Je n'aimais pas ce que j'ai vu. Certains de ces vendeurs veulent gratuitement des centaines de dollars pour un poids léger, portable, stand pliabl
COMMENT OBTENIR FASHIONABLY FRAPPÉ PAR LA FOUDRE !

COMMENT OBTENIR FASHIONABLY FRAPPÉ PAR LA FOUDRE !

Le week-end dernier au cours de la MakerFaire2014, ArcAttack et moi a fait quelque chose ÉLECTRISANTE, nous avons créé une robe de cage de faraday portable ! Par les présentes de notre processus sur comment une collaboration comme cela a commencé ! P
Un peu d’entretien / auto maintien écosystème et aquarium !

Un peu d’entretien / auto maintien écosystème et aquarium !

écosystèmes auto maintien m'ont toujours intéressé et j'ai pensé que c'est juste un écosystème simple donc j'ai fais ce instructable je l'espère vous plaira.J'ai décidé d'ajouter un jardin de la bouteille (une plante dans une bouteille) ou n'importe
USB alimenté interrupteur Clap - HW extrêmement peu requis !

USB alimenté interrupteur Clap - HW extrêmement peu requis !

Hi all!Nous vous remercions d'avoir un regard sur mon instructable !  Si vous avez par hasard vu mon original clap-clap / clap clap circuit instructable.  Ce circuit de battant est très différent de mon original, en ce qu'il ne faut absolument aucun
Soudage à peu de frais pour les Punks

Soudage à peu de frais pour les Punks

des soudeurs maison pas chers par rapport : bâton AC, bâton de DC, DC spoolgun. Oxygaz discussion.Le soudage est habituellement la façon plus facile et plus rapide de construire quelque chose.Vous venez de mettez les pièces côte à côte et les soudez.