Godt å se deg her på Activetuts +. Du vil være en "matematiker"? Alt du trenger er litt enkel matte fra notatboken din! Hva? Er du ikke god i matte? Ikke bekymre deg. Det er heller ikke jeg. Så jeg så tilbake på skoledagen og samlet noen matte tricks vi ofte brukte for moro skyld. I denne artikkelen skal vi se noen av disse triksene og hvordan de skal brukes til å bygge interessante, morsomme applikasjoner.
La oss først se på det morsomme programmet jeg opprettet i Flash. Egentlig ble jeg inspirert til å bygge denne appen da jeg så en lignende app mens du surfer på nettet.
Denne morsomme applikasjonen "Sixth Sense" er et godt eksempel på "Hvordan bruke matte triks i virkelige applikasjoner."
Vi diskuterer dette matte trikset som brukes i dette morsomme programmet senere i denne sesjonen.
Les instruksjonene før du klikker på Vis!
Trikset bak denne applikasjonen er så enkelt at etter å ha visst det, vil du oppleve "Brain quake", på over 8 på Richter skala, for sikker.
For å forstå dette trikset må du bare revidere ni bordet du studerte på skoledagen din. Dette var det enkleste bordet å lære, tenkte jeg.
Hvis du konsentrerer deg om det endelige svaret i SWF, finner du at tallet alltid vil være et tall på 9.
For eksempel Hvis du velger 85, vil det endelige nummeret etter å ha gjort de vanskelige matte trinnene være 72. Aaha? 72 er flere av 9 (dvs. 9 x 8 = 72).
Prøv en annen. Tenk nummer 86. Så, 8 + 6 = 14. Deretter, 86 - 14 = 72. Haha? 72 igjen.
Prøv en annen. Tenk nummer 40. Så, 4 + 0 = 4. Deretter 40 - 4 = 36. Og selvfølgelig er 36 flere av 9 (dvs. 9 x 4 = 36).
Nå har du noen ide om hvordan ting fungerer ?. Sammen med ni ganger bordet må du også vurdere de matte trinnene som alltid gir et tall på ni.
Så vi vil se på disse trinnene. Først blir summen av sifrene i det valgte nummeret gjort (For eksempel vil 105 være 1 + 0 + 5 = 6).
Deretter trekkes det resulterende tall fra det valgte tallet (dvs. 105-6 = 99).
I første omgang prøvde jeg det på en litt annen måte (f.eks. Hvis 85, da, 8 + 5 = 13. Så 1 + 3 = 4. Endelig, 85-4 = 81. Således har vi flere av 9, det vil si 81). Men det forrige eksempelet er mer effektivt, da det er enklere.
Og sist men ikke minst, om "Symboler". Hvorfor symboler? Det er symboler mot hvert nummer. Slik at brukeren kan sammenligne den med sitt siste svar.
Disse symbolene her er plassert smart for å skape følelsen av magi. Vil du vite hvordan? Vær oppmerksom på hvert tall som er et tall på ni og sjekk symbolene sine. Overrasket? De er alle samme og vil alltid være like. Dette er kjernen i hele prosessen. Det er derfor de er programmert til å gjøre det.
Veldig smart. Først blir du fortalt å hente et nummer. Deretter gjøres noen vanskelige matte med dette nummeret du blir bragt til et resulterende tall som er flere av ni. Som du vet for alle disse tallene med ni tall, er samme symbol allerede satt. Andre symboler er blandet inn i dette reserverte symbolet for å skjule trikset.
Vis-knappen vil alltid vise dette reserverte symbolet. Dermed blir brukeren sjokkert og begynner å lure på hvordan det virket.
Gratulerer. Nå vet du hvordan ting kan gjøres magisk ved hjelp av kraften i matte og programmering.
[Redaktørens merknad: Så hvor mange av dere kan forklare Hvorfor dette fungerer? Jeg har funnet ut et bevis, ærlig, men dessverre er denne sidebaren for liten til å inneholde den. Hvis du også har en forklaring, hold et notat i kommentarene.]
Dette var en applikasjon og et matte trick. Hva med noen andre matte triks og mulige morsomme applikasjoner?
Jeg har samlet noen matte triks som vi ofte brukte i skoledager. Jeg tror disse triksene kan være nyttige for å bygge noen lignende morsomme programmer.
Vi skal diskutere disse triksene, hvordan de virker og mulighetene for å bruke dem til å lage morsomme programmer i resten av denne artikkelen.
Dette er et veldig interessant triks. Vi brukte dette trikset så mange ganger i skoledagene at jeg fortsatt husker det. La oss ta en titt.
Hoveddelen av dette trikset er "ditt nummer" og "Dele" det ved ,"2". Dermed uansett brukernummeret er svaret alltid med deg.
Så hva brukeren mener, vil det endelige resultatet alltid være halvparten av "ditt nummer". For eksempel Hvis du gir 100 for å legge til totalt, vil det endelige svaret være 100/2 = 50.
Hvordan bruke dette trikset til å bygge et interessant morsomt program?
Ta en titt på følgende morsomme programmet jeg opprettet i Flash. Den bruker det ovennevnte "Number Guess" -tricket.
Enda et godt eksempel på å sette matte triks på lekeplassen.
Dette er enda et triks ved hjelp av ni ganger bord.
Fortell brukeren å få blyant og papir (dette er nødvendig siden vi skal fortelle ham å krysse ut et tall fra det endelige svaret). Og en ting til; dette trikset passer best til et firesifret nummer.
Når det gjenværende nummeret er med deg så gjetter det manglende nummeret bare et tilfelle av å bruke noen vanskelige matte trinn.
Din søknad vil oppsummere tallene som er skrevet av brukeren (som 6 + 1 + 6 = 13). Nå med dette nummeret 13 alt du trenger å gjøre er å fortelle søknaden din om å finne ut neste nærmeste flere av ni. I dette tilfellet er 18 det nærmeste nærmeste flere av ni tall etter 13.
Nå er du bare ett skritt unna for å finne ut av manglende nummer, den som ble krysset ut. Fortell at søknaden din trekker flere av ni fra de summerte tallene? så, 18 - 13 = 5 og denne 5 er ingenting annet enn det kryssede nummeret. Magic? Er det ikke?
Vis dette nummeret med litt fin animasjon som skaper følelsen av magi.
Ikke så bra, men det er fortsatt mulig å bygge et morsomt program med dette trikset.
Hvis svaret er 32089, er fødselsdatoen 20. mars 1989. (3/20/89)
For å sette dette inn på søknadsskjema kan du samle det endelige svaret som et innspill fra brukeren i søknaden din. Programmér deretter for å konvertere dette svaret til mm / dd / yy-format
Endelig vis denne fødselsdatoen med fin animasjon.
Du kan også gjette alderen med disse dataene hvis brukerens daterdato er riktig.
Dessverre krever dette trikset et firesifret nummer. La oss ta en titt.
Jeg vet hva du tenker: 'Hvordan bruker jeg dette trikset til et morsomt spill?'. Vel, la oss se?
Din søknad kan instruere brukeren å gi resultater fra trinn 6 og 7 som innganger.
Med disse inngangene vil programmet gi det endelige nummeret. Vis dette nummeret på skjermen for å forbløffe brukeren.
Og enda et knep med nummer 9 (dette er virkelig et mystisk tall). Spill med det og du vil oppdage mange triks med den. (Merk: dette trikset passer best for de som er mellom 10 og 100 år gamle.)
For å sette dette i søknadsskjema få svaret fra det nest siste trinnet (her, 26) som inngang og bare legg til 9 ved hjelp av programmeringslogikken. Vis dette siste svaret som brukerens alder.
Det er det for nå.
Så venner, føler deg inspirert nok til å skape morsomme programmer ved hjelp av magtens kraft? Jeg er også ivrig etter å bygge flere apper.
Matte triks og morsomme applikasjoner. Mulighetene er uendelige. Det er et spørsmål om å plukke opp et perfekt matte triks.
Lykke til!