Become en Flash Mathemagician Med Fun Math Tricks
Del
Del
3
Del
Dette Cyber Monday Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.
Godt å se deg her på Activetuts +. Du ønsker å være en "Mathemagician"? Alt du trenger er litt enkel matematikk fra din bærbare PC! Hva? Du er ikke god i matte? Ikke bekymre deg. Verken er jeg Så jeg så tilbake på min skole dager og samlet noen matematiske triks vi ofte brukes for moro skyld. I denne artikkelen skal vi se noen av disse triksene og hvordan du bruker dem til å bygge interessante morsomme programmer.
Først la oss ta en titt på følgende morsomt program jeg har laget i Flash. Egentlig ble jeg inspirert til å bygge dette programmet da jeg så en lignende app mens du surfer på nettet.
Denne morsomme applikasjonen "Sixth Sense" er et godt eksempel på "Hvordan bruke matematikk triks i virkelige applikasjoner." Anmeldelser
Sixth Sense: Fun Flash Application
Vi vil diskutere dette regnestykket triks som brukes i denne morsomme programmet senere i denne sesjonen
Les instruksjonene før du klikker Show.!
Exploring the Math Trick bak scenen
Trikset bak dette programmet er så enkelt at etter å vite det vil du oppleve "Brain skjelvet", på over 8 på Richters skala, sikkert.
For å forstå dette trikset du bare nødt til å revidere den ni ganger bordet du studert i dine skoledager. Dette var den enkleste bordet for å lære, tenkte jeg.
Hvis du konsentrerer deg om det endelige svaret i SWF vil du finne at antallet vil alltid være et multiplum av 9.
For eksempel Hvis du velger 85, vil det endelige tallet etter å gjøre de vanskelige mattemåten være 72. Aaha ... 72 er delelig med 9 (dvs. 9 x 8 = 72).
Prøv en annen. Vurdere antall 86. Så, 8 + 6 = 14. Deretter 86-14 = 72. Haha ... 72 igjen
Prøv en annen.. Vurdere antall 40. Så, 4 + 0 = 4. Deretter 40-4 = 36. Og selvfølgelig 36 er delelig med 9 (dvs. 9 x 4 = 36)
Nå har du noen ide om. hvordan ting fungerer ?. Sammen med de ni ganger tabellen må du også vurdere de matematiske trinn som alltid gir et multiplum av ni.
Så vil vi ta en titt på disse trinnene. Først blir summen av sifrene i det valgte antallet gjort (for eksempel 105 vil være 1 + 0 + 5 = 6)
Da det resulterende tall blir subtrahert fra det valgte nummer (dvs. 105 -. 6 = . 99)
I begynnelsen prøvde jeg det på en litt annen måte (for eksempel hvis 85, da, 8 + 5 = 13. Deretter 1 + 3 = 4. Til slutt 85-4 = 81. Dermed har vi multiplum av 9 dvs. 81). Men forrige eksempel er mer effektiv, da det er enklere.
Og sist men ikke minst, om "Symboler". Hvorfor symboler? Det er symboler mot hvert nummer. Slik at brukeren kan sammenligne det med sitt endelige svar.
Disse symbolene her er plassert smart å skape følelsen av magi. Vil du vite hvordan? Observere hvert tall som er et multiplum av ni og sjekke deres symboler. Overrasket? De alle er like, og vil alltid være det samme. Dette er kjernen i hele prosessen. Det er derfor de er programmert til å gjøre det.
Veldig smart. Først blir du bedt om å plukke opp et nummer. Deretter gjøre noen vanskelige matematikk med dette nummeret du er brakt til en resulterende tall som er delelig med ni. Som du vet alle disse multiplum av ni tall samme symbol er allerede satt. Andre symboler er blandet opp i dette forbeholdt symbolet for å skjule trikset.
"Show" knappen vil alltid vise denne reservert symbol. Dermed brukeren blir sjokkert og starter lurer på hvordan det fungerte.
Congrats. Nå vet du hvordan ting kan gjøres magisk å bruke kraften i matematikk og programmering.
Vi skal diskutere disse triksene, hvordan de fungerer og mulighetene for å bruke dem for å lage morsomme programmer i resten av denne artikkelen.
Trick 1: Antall Guess
Dette er et veldig interessant trick. Vi brukte dette trikset så mange ganger i mine skoledager som jeg husker det fortsatt. La oss ta en titt.
- Fortell ham hans venn har samme nummer, slik at han bør legge dem sammen. (Nå er det 50 + 50 = 100)
Gi ham nummeret ditt (Si 150) og fortelle ham til å legge den i total (100 + 150 = 250)
Fortell ham å dele totalen av to (250/2 = 125)
Fortell ham til å gi sin venn nummer tilbake til ham. (125-50 = 75). Fortell ham å huske dette samlet i hans sinn.
- Nå, hvis du deler nummeret ditt (dvs. 150) med 2, vil du få sin endelige tall (f.eks 150/2 = 75). Bare kunn svaret som er lik brukerens svar og se sjokkert se på ansiktet hans.
sentral del av dette trikset er "nummer" Hotell og " dele "
det av, " 2 "
. Dermed uavhengig av brukernummer svaret er alltid med deg.
Så uansett hva brukeren tenker, vil det endelige resultatet alltid være halvparten av "nummeret ditt". For eksempel Hvis du gir 100 for å legge til den totale, da det endelige svaret vil være 100/2 = 50.
Hvordan bruke dette trikset til å bygge en interessant morsomt program?
Ta en titt på følgende morsomt program jeg laget i Flash. Den bruker de ovennevnte "Number Guess" trick
Nok et utmerket eksempel på å sette matematiske triks på lekeplassen
Trick 2:.. Gjett Missing Antall
Dette er nok et triks å bruke ni ganger tabellen.
Fortell brukeren å få blyant og papir (dette er nødvendig siden vi kommer til å fortelle ham å krysse ut noen tall fra endelige svaret). Og en ting til; Dette trikset er best egnet til et firesifret nummer.
- Fortell ham til å skrive ned første sifferet (her, 5).
Nå skriver to første sifrene (her, 56).
Og til slutt tre første sifrene (her, 562).
Nå oppsummere over tre tall fra tre trinn (som , 5 + 56 + 562 = 623).
Multipliser svaret med 9 (som, 623 x 9 = 5607).
Oppsummere de 4 sifrene i originalnummeret (dvs. 5623) av trinn 1 (som, 5 + 6 + 2 + 3 = 16).
Nå kan du legge disse to siste resultatene (som 5607 + 16 = 5623). Boom ..... dette er det opprinnelige antallet
Jeg vet hva du tenker: ". Hvordan søker jeg dette trikset til et morsomt spill?". Vel la oss se ..
Din søknad kunne instruere brukeren om å gi resultater fra trinn 6 og 7 som innganger.
Med disse inngangene programmet ville gi det siste nummeret. Vis dette nummeret på skjermen for å forbløffe brukeren
Trick. 5: Gjett Age
Og en trick med nummer 9 (dette virkelig er en mystisk nummer). Leke med den, og du vil oppdage mange triks med det. (Merk: Dette trikset er best egnet for de mellom 10 til 100.)
Fortell brukeren til å tenke eller skrive sin alder på papiret (for eksempel alder er 35)
Så fortell ham til å legge 90 til hans alder (dvs. 35 + 90 = 125).
Fortell ham til å skrive de to siste sifrene i ovennevnte svar (her, 25).
Tips ham til å legge en til ovennevnte tall (som, 25 + 1 = 26).
Hvis du legger ni til ovennevnte svaret vil du få en alder av brukeren (her, 26 + 9 = 35).
For å sette dette i søknadsskjemaet får svar fra det nest siste trinnet (her 26) som inngangs og bare legge 9 programmeringslogikken bruker. Vise denne endelige svaret som brukerens alder.
Det er det for nå.
Konklusjon.
Så venner, følelsen inspirert nok til å lage morsomme programmer som bruker kraften i matematikk? Jeg er også ivrig etter å bygge noen flere apps.
Math triks og morsomme programmer. Mulighetene er uendelige. Det er et spørsmål om å plukke opp en perfekt matte trick.
Lykke til! Anmeldelser
Spør ham om å skrive ned noen tall (Minst fire sifre). f.eks 6534.
Spør ham om å oppsummere sifre f.eks 6 + 5 + 3 + 4 = 18.
Fortell ham å trekke den over resulterende tallet (dvs. 18) fra det opprinnelige nummeret (ie6534) som, 6534-18 = 6516.
fortelle brukeren å krysse ut noen tall (bortsett fra null (0) hvis noen) fra ovenstående svar (Say, krysset han ut fem, for å få 6x16)
fortelle ham til å skrive de resterende sifre (unntatt krysset ut nummer, slik som 616) i en tekstboks i programmet.
Når det resterende antall er med deg så gjetter den savnede nummer er rett og slett et tilfelle av å bruke noen vanskelige matematiske trinn. Anmeldelser
Din søknad vil oppsummere sifrene skrevet av brukeren (som 6 + 1 + 6 = 13). Nå med dette nummer 13 alt du trenger å gjøre er å fortelle din søknad for å finne ut neste nærmeste multiplum av ni. I dette tilfellet er 18 neste nærmeste multiplum av ni tall etter 13.
Nå er du bare et steg for å finne ut mangler tall, den som ble krysset ut. Fortell din søknad for å trekke flere av ni fra de summerte tallene ... så, 18-13 = 5, og dette 5 er ingenting, men krysset ut nummeret. Magi ... Er det ikke
Vis dette tallet med noen fine animasjoner skape følelsen av magi
Trick 3:?. Gjett Fødte
Ikke en så stor triks, men å bygge et morsomt program med dette trikset er fortsatt mulig.
Fortell brukeren å få litt papir, blyant og kalkulator.
På papir fortelle ham til å legge 18 til hans fødsel måned.
Multipliser med 25.
Trekk 333.
Multipliser med 8.
Trekk fra 554.
Divide av 2.
Fortell brukeren å legge sin fødselsdato.
Multipliser med 5.
Legg 692.
Multiply av 20.
Fortell ham til å legge de to siste sifrene i brukerens fødselsår.
Trekk 32940.
Hvis svaret er 32089 da fødselsdato er mars 20. 1989. (3/20/89)
For å sette dette i søknadsskjemaet du kan samle det endelige svaret som et innspill fra brukeren i programmet. Deretter program for å konvertere dette svaret i mm /dd /åå
Til slutt vise denne fødselsdato med fin animasjon.
Du kan også gjette alder med disse dataene hvis brukerens datamaskin dato er riktig.
Trick 4: Gjett det nøyaktige antallet
Dessverre krever dette trikset et firesifret tall. La oss ta en titt.
Fortell brukeren å skrive noen firesifret nummer (si, 5623).
- Fortell ham til å skrive ned første sifferet (her, 5).
Be brukeren om å tenke på et tall stille i sitt sinn (antar at det er 50).