Jeg ble diskutert undervise våre unge datter hvordan å trekke store tall og andre barns matematiske metoder med broren min, og han spurte: « Hvordan en mikroprosessor gjøre det ? " ( Vi er begge ingeniører , jeg er en integrert krets designer) Mitt svar ? "De har ikke [trekk ] . De tar toerkomplementet [ av subtrahend ] og deretter legge til. " Jeg trodde denne ideen kan bidra til å forbedre mine barns matematikk undervisning skills.Microprocessors arbeid i base 2 ( hvert siffer i hvert nummer er enten 0 eller 1 ) , men la oss gjøre en subtraksjon eksempel i basen 10 ( hvert tall mellom 0 og 9 inkluderende ) den måte en mikroprosessor ville trekke hvis det var et menneske. Det er veldig lett , lettere enn den metoden vi mennesker vanligvis bruker . 230895 - 3904 ---------------- 996095 1 ( 1 ) 226991In figuren ovenfor , starter vi ved å beregne ni komplementet av subtrahend (antallet er vi trekke fra toppen antall ) . Den ni -komplement av et tall er bare nummeret som er individuelle sifre i hver kolonne legge opp til ni med sifrene til den opprinnelige number.For dette eksemplet er det ni komplementet av 3904 996095 . Å gjøre " subtraksjon " du trenger for å utvide ni komplementet å være så bred som minuend ( toppen ), slik sette inn nuller for å gjøre 3904 til 003 904 , og deretter for hver kolonne skrive ned tallet at med subtrahend ( 003904 ) summer til 9 for den kolonnen ( du skriver siffer: 9 minus subtrahendDigit ) . Det er slik vi får 996095.To få svaret tilsett minuend ( øverste rekke ) , den ni -komplement av subtrahend og "1" . Det vil alltid være et overløp (en 1 i kolonnen lenger til venstre enn lengst til venstre sifferet i minuend ) , fjern som en av svaret og du er ferdig ! Barnas matematikk kan være en lek
Av: Mike Ehrlich