K'Nex binära beräkna bearbetar med maskin



Denna enhet kan användas för att lägga till eller multiplicera binära tal (dvs tal som uttrycks i bas 2) genom att släppa bollar i kolumner.

Det finns en kolumn för varje makt 2 (från 2 ° = 1 till 2¹º = 1024), således svarar ett nummer i binära notation.

Börjar med en tom maskin, om en boll är isatt i kolumnen 1 till höger det stannar där. När en annan boll sätts i kolumnen, det rubbar den boll som är där och faller i kolumnen 2-rubbas bollen som samlas in i ett fack längst ner i maskinen klar för återanvändning. Det finns nu bara en boll i den andra kolumnen som motsvarar det binära talet 10.

När en tredje bollen släpps in i den första kolumnen, stannar det där eftersom det redan inte är upptaget. Maskinen har nu en boll i de två första kolumnerna, som motsvarar det binära talet 11.

Nu börjar roligt. När en fjärde boll tappas i den första kolumnen (den som märkt ' 1 '), det rubbar bollen som är där och faller i kolumnen 2. Eftersom kolumnen upptas också, bollen rubbar det klumpa ihop sig och sedan droppar i kolumnen 4 – där det stannar eftersom den var tom. Maskinen har nu en boll i bara kolumn 4, som motsvarar det binära talet 100.

Och så fortsätter. När 1.024 bollar har infogats, finns det bara en boll i kolumn 11-kolumnen längst till vänster – som motsvarar 1 024 som 10000000000.

Ett annat sätt att uttrycka regeln är att börja med kolumn 1 och arbeta från höger till vänster, bollen får hamna i den första tomma kolumnen påträffas, tömning varje ockuperade kolumn den passerar över väg.

"Så hur kan denna maskin användas att multiplicera nummer?" kan du fråga. Tja, du måste komma ihåg att, precis som med våra normala base-10 talsystem, värdet av en siffra multipliceras med 10 om det skiftas en position till vänster, så en binär siffra är värt dubbelt så mycket om det är skiftade en plats till vänster. Till exempel, om du tappar en boll i kolumn 1, är det värt 1, men släpp det i kolumnen till vänster och det är värt 2. Om du tappar den i kolumnen som är tre platser till vänster om det värt 2³ = 8 gånger så mycket.

Låt oss multiplicera 23 av 17.

Först och främst uttrycka detta som summan av befogenheter 2: (16 + 4 + 2 + 1) x (16 + 1).

Vi kommer att infoga två bollar, en i kolumnen 16 och den andra i kolumnen 1. Vi sluta med maskinen visar 10001. Detta är 17. Vi har 1 x (16 + 1).

Vi ska nu lägga till 2 mer 17s, men istället för att lägga till två mer massor av bollar i kolumnerna 16 och 1 vi påskynda saker genom att släppa en boll i kolumnen 32 och en i kolumnen 2, dvs som innan men en kolumn till vänster. Detta innebär att vi har just lagt till dubbelt så mycket – 2 x (16 + 1) att göra (2 + 1) x (16 + 1) helt och hållet. Bollar i maskinen nu utgör 110011, dvs 51 i bas 10. Vi vet det är 51 eftersom allt vi har att göra är att lägga upp värdena för kolumnerna som har en boll i dem (32 + 16 + 2 + 1).

Vi måste nu lägga till 4 17s och så vi släpper en boll i kolumnen 64 och en i kolumn 4, dvs två kolumner till vänster om de första bollarna att göra dem värt fyra gånger så mycket. Den maskin nu föreställer (4 + 2 + 1) x (16 + 1).

Slutligen måste vi lägga till 16 17s genom att släppa bollarna i kolumnerna som är 4 till vänster om de ursprungliga två kolumnerna, dvs kolumner 256 och 16. Det är 4 kolumner till vänster eftersom 16 är 2 till makten 4. Maskinen visar nu (16 + 4 + 2 + 1) x (16 + 1).

Vi sluta med bollar i kolumnerna 256, 128, 4, 2 och 1. Summan av dessa är 391, och maskinen har representerat detta som 110000111.

Så nu har vi resultatet: 23 x 17 = 391 – och allt vi hade att göra var droppa åtta bollar i maskinen och lägga till fem nummer tillsammans!

Relaterade Ämnen

Beräkna pi med baken arkivera

dag ska jag visa dig hur man beräknar pi med en batch-filObservera jag inte göra denna fil :( Jag önskar jag hade dock.Steg 1: Kodendefinierade talk (echo på) annars (echo off)SETLOCAL EnableDelayedExpansionECHO.PI.bat - av Don Cross - http://cosinek...

Rube Goldberg bearbetar med maskin prototyp

Numera människor tenderar att påskynda dagliga rutiner och aktiviteter, att bättre passar deras upptagen dagliga schema. Dock är det inte dags för oss att ta en paus för en gångs skull? Varför inte vi bryta sig loss från våra vanliga fullspäckade sch...

Gör en Rube Goldberg bearbetar med maskin!

http://www.youtube.com/watch?v=oyOQojaLC14 denna steg för steg Video visar hur du gör din egen Rube Goldberg bearbetar med maskin! En Rube Goldberg bearbetar med maskin är en serie enkla maskiner som tillsammans utför en enkel uppgift. Det myntades a...

Hur man gör en domino knocker precis som i TeacherOfTheWays' s rube goldberg bearbetar med maskin

jag hittade nyligen meh k'nex .jag såg TeacherOfTheWays' s Goldberg bearbetar med maskin. Jag gillade de domino sakerna mitt i vägen. Jag kallar dem domino PATTAR. hoppas du njuta av dem!hunden är så jag kan ha en advitar, ledsen :|Steg 1: titta um p...

Användbara tekniska tips för att bygga en Rube Goldberg bearbetar med maskin: Deconstructing photosynthesis

denna helg vi deltog i The dekonstruktion, som « Morötter i Patagonien ». Vårt projekt var att dekonstruera photosynthesis till en Rube Goldberg bearbetar med maskin. Vår maskin börjar med en glödlampa och slutar med en sockerbit. Det var ett sätt at...

Centrifugal rollbesättning bearbetar med maskin från en tvättmaskin

Detta projekt kom till, av ren nödvändighet som jag kommer att förklara kort.Jag måste säga från början dock att detta inte är per säga, hur man gör det själv med steg för steg instruktioner och delar lista (även om jag kommer göra mitt bästa att lis...

Rube Goldberg bearbetar med maskin

Låt mig förklara maskinen är inte bara ett begrepp utan även nygamla av senaste teknik för att åstadkomma en ny uppgift. I våra kedjereaktion maskin har vi Arduino controller att driva en motor som flyttar ett ljus bredvid en sträng. Ljuset brinner s...

Beräkna nuvärdet av en AA Obs obligation med en Financial Calculator

IntroduktionI den finansiella världen är ett av de mest grundläggande stegen att förstå obligationer att kunna beräkna deras värde vid varje tidpunkt under förutsättning att du har den finansiella informationen. En obligation är ett räntebärande värd...

Med Punnett rutor att beräkna fenotypiska sannolikheter

IntroduktionBakgrundPunnett kvadrerar är ett diagram som biologer använder för att bestämma sannolikheten för att en avkomma med en viss egenskap. Att skapa en Punnett torget och använder den för att bestämma egenskaper hos avkomma kallas utför ett k...

Mexikanskt... Watt?? Beräkna watt på motorer med förstärkare och Volt avläsningar.

Numera är det lätt att mäta watt till hushållsmaskiner med Kill-A-Watt meter. Dock bor i Mexiko, beställa en över gränsen skulle vara kostnadseffektivt oöverkomliga som fraktkostnader skulle vara högre än kostnaden för mätaren själv, och det är utan...

HUR du MÄTER din elförbrukning och beräkna kostnaderna

hur man kan mäta och beräkna din ELANVÄNDNING och räkna ut hur mycket pengar dina utgifterDetta är mycket användbart även om ditt tänkande med att köra din elnätet utrustning av rutnät med vind- och solenergi...

Beräkna din Miles Per Dollar

Miles Per Gallon. Gamla hederliga.Möt MPD, eller Miles Per Dollar. MPD är mer användbar än MPG för ett par anledningar:1) det ger en realistisk känsla av vad du spenderar.2) det gör det lättare att jämföra kostnaden för fordon som använder olika ener...

Beräkna ljushastigheten genom handdesinfektion!

i detta projekt, vi kommer att använda Snells lag till vår fördel för att beräkna brytningsindex, och därmed rusat av ljust av med hand sanitizer medium.Steg 1: inställningar Inrätta optik kit med ray bord/bänk, laser/ljuskälla och plan-konvex fack....

Beräkna och rita kilar för en quassi halv sfär eller dome. 2D till 3D-yta

Först måste du veta att dessa instruktioner inte alla exakt. Några kurvor få approximeras av räta linjer, vissa vinklar få approximerade till rät vinkel när de faktiskt inte är. Men i slutändan får du en godtagbar semi sfär.Steg 1: Definiera storleke...

Beräkna Data: SPSS (3.6)

situationer kan uppstå när data transformation är användbart. De flesta data transformationer kan utföras med kommandot Beräkna. Detta kommando kan datafilen manipuleras för att passa olika statistiska föreställningar. Årsomsättning på varje säljares...

Beräkna termisk prestanda av ett system för solvärme

flera personer har skrivit kommentarer om termiska egenskaperna för elementet mottagare och hur den kan förbättras. Här kommer jag att täcka vissa grundläggande termodynamiska principer som leder till mönster som kan visa bättre termisk prestanda. De...

Hur att beräkna axelns vikter av Standard 2-axlig 4 x 2 klass 6 lastbil

Vill du lägga till lite spänning och äventyr i ditt liv?Få ett deltidsjobb, riggning och köra en Flatbädd lastbil!Så många klass 6 lastbilar (26 000 pund högsta rättsliga vikt) på vägen drivs av dem som har en allmän klass C körkort, och bra färdregi...

Beräkna motstånd utan beräkning av

Du har tröttnat på kontrollera värdet av motstånd varje gång genom att använda en multimeter eller genom att skriva värdet på motståndet strip.Du skulle inte motstånd värde nästa gång. Så här är det..:)Steg 1: Låt oss göra detDe flesta motstånd har 5...

Beräkna effektiviteten av din DIY Stormkök etc.

Det finns många exempel på internet där människor visar deras DIY camping spisar av olika slag. Det finns många funktioner för att mäta effektiviteten av - storlek, vikt, design och så vidare. Men i detta instructable jag försöka visa hur man kan ber...