Deveniți un Mathemagician Flash cu Trucuri Math Fun

E bine să te văd aici pe Activetuts +. Vrei să fii un "matematician"? Tot ce ai nevoie este o matematică simplă din notebook-ul tău! Ce? Nu ești bun la matematică? Nu-ți face griji. Nici eu. Deci, m-am uitat inapoi in zilele mele de scoala si am adunat cateva trucuri de matematica pe care le folosim adesea pentru distractie. În acest articol vom vedea unele dintre aceste trucuri și cum să le folosiți pentru a construi aplicații distractive interesante.

Mai întâi, să aruncăm o privire la următoarea aplicație amuzantă pe care am creat-o în Flash. De fapt, am fost inspirat să construiesc această aplicație când am văzut o aplicație similară în timp ce navighez pe net.

Această aplicație distractivă "Sixth Sense" este un bun exemplu de "Cum se utilizează trucuri de matematică în aplicațiile din viața reală".


A șasea Sense: aplicație Flash Fun

Vom discuta acest truc de matematică folosit în această aplicație distractivă mai târziu în această sesiune.

Citiți instrucțiunile înainte de a da clic pe Afișați!


Explorarea trucului de matematică din spatele scenei

Trucul din spatele acestei aplicații este atât de ușor încât după cunoașterea ei veți experimenta "cutremurul creierului", de peste 8 grade pe scara Richter, sigur.

Pentru a înțelege acest truc, trebuie doar să revizuiți tabelul de nouă ori pe care l-ați studiat în zilele dvs. de școală. Aceasta a fost cea mai ușoară masă de învățat, m-am gândit.

Dacă vă concentrați asupra răspunsului final în SWF, veți găsi că numărul va fi întotdeauna un multiplu de 9.

De ex. Dacă alegeți 85, numărul final după ce faci acești pași de matematică dificilă va fi 72. Aaha? 72 este multiplu de 9 (adică 9 x 8 = 72).

Încercați un altul. Luați în considerare numărul 86. Deci, 8 + 6 = 14. Apoi, 86 - 14 = 72. Haha? 72 din nou.

Încercați un altul. Luați în considerare numărul 40. Deci, 4 + 0 = 4. Apoi, 40 - 4 = 36. Și desigur 36 este multiplu de 9 (adică 9 x 4 = 36).

Acum aveți o idee despre cum funcționează lucrurile ?. Împreună cu tabelul de nouă ori trebuie să țineți cont de acei pași de matematică care dau întotdeauna un multiplu de nouă.

Așa că vom arunca o privire la acești pași. Mai întâi, se face suma cifrelor pentru numărul selectat (de exemplu, 105 va fi 1 + 0 + 5 = 6).

Apoi, numărul rezultat este scăzut din numărul selectat (adică 105 - 6 = 99).

Inițial am încercat-o într-un mod ușor diferit (de exemplu, dacă 85, apoi, 8 + 5 = 13. Apoi, 1 + 3 = 4. În cele din urmă, 85 - 4 = 81. Dar exemplul anterior este mai eficient, deoarece este mai simplu.

Și nu în ultimul rând, despre "simboluri". De ce simboluri? Există simboluri pentru fiecare număr. Astfel încât utilizatorul îl poate compara cu răspunsul său final.

Aceste simboluri sunt plasate în mod inteligent pentru a crea senzația de magie. Vrei să știi cum? Observați fiecare număr care este un număr de nouă și verificați simbolurile. Uimit? Toți aceștia sunt aceeași și vor fi întotdeauna aceeași. Aceasta este esența întregului proces. De aceea sunt programați să facă acest lucru.

Foarte deștept. În primul rând vi se va spune să ridicați un număr. Apoi, făcând niște matematici dificile cu acest număr, sunteți adus la un număr care este mai mare de nouă. După cum știți pentru toate aceste numere multiple de nouă numere, același simbol este deja setat. Alte simboluri sunt amestecate în acest simbol rezervat pentru a ascunde trucul.

Butonul "Afișare" va afișa întotdeauna acest simbol rezervat. Astfel, utilizatorul este șocat și începe să se întrebe cum funcționează.

Felicitări. Acum știi cum se pot face lucrurile magice folosind puterea matematicii și programarea.

[Nota editorului: Deci câți dintre voi vă pot explica De ce aceasta funcționează? Mi-am dat seama de o dovadă, cinstită, dar din păcate această bara laterală este prea mică ca să o conțină. Dacă aveți și o explicație, lipiți o notă în comentarii.]


Mai multe trucuri de matematică

Aceasta a fost o aplicație și un truc de matematică. Ce zici de câteva alte trucuri de matematică și posibile aplicații distractive?

Am colectat câteva trucuri de matematică pe care le folosim adesea în zilele școlare. Cred că aceste trucuri ar putea fi utile pentru a construi câteva aplicații de divertisment similare.

  • Trick 1: Numarul ghici
  • Trick 2: Ghiciți numărul lipsă (încă un truc folosind nouă mese)
  • Trick 3: Ghiciți Data nașterii
  • Trick 4: Ghici numărul perfect
  • Trick 5: Ghici vârsta

Vom discuta aceste trucuri, cum funcționează și posibilitățile de a le folosi pentru a crea aplicații distractive în restul acestui articol.


Trick 1: Numarul ghici

Acesta este un truc foarte interesant. Am folosit acest truc de atâtea ori în zilele mele școlare, pe care încă îl mai amintesc. Hai să aruncăm o privire.

  1. Întrebați-i pe utilizator să se gândească la orice număr în tăcere în mintea sa (să presupunem că este de 50).
  2. Spune-i că prietenul său are același număr, așa că ar trebui să-i adune. (Acum este 50 + 50 = 100)
  3. Dați-i numărul dvs. (Spuneți 150) și spuneți-i să-l adăugați în total (100 + 150 = 250)
  4. Spune-i să împartă totalul cu 2 (250/2 = 125)
  5. Spune-i să-i dea înapoi numărul prietenului. (125 - 50 = 75). Spune-i să-și amintească acest total în mintea lui.
  6. Acum, dacă vă împărțiți numărul (de exemplu 150) cu 2, veți obține numărul său final (de ex. 150/2 = 75). Pur și simplu anunțați răspunsul dvs. care este egal cu răspunsul utilizatorului și urmăriți aspectul șocat pe față.

Partea esențială a acestui truc este "numărul tău" și „Divizare“ prin ,"2". Astfel, indiferent de numărul de utilizator, răspunsul este întotdeauna cu dvs..

Deci, oricum crede utilizatorul, rezultatul final va fi întotdeauna jumătate din "numărul tău". De ex. Dacă dați 100 pentru a adăuga la total, atunci răspunsul final va fi 100/2 = 50.

Cum să utilizați acest truc pentru a construi o aplicație distractivă interesantă?

Uitați-vă la următoarea aplicație amuzantă creată în Flash. Folosește trucul de mai sus "Număr Guess".

Un alt exemplu excelent de a pune trucuri de matematică pe terenul de joacă.


Trick 2: Ghici numărul pierdut

Acesta este încă un truc care folosește nouă mese.

Spuneți-i utilizatorul să obțină creion și hârtie (acest lucru este necesar de vreme ce îi vom spune să transmită orice număr din răspunsul final). Și încă ceva; acest truc este cel mai potrivit pentru un număr de patru cifre.

  1. Solicitați-i să scrie orice număr (cel puțin patru cifre). de exemplu. 6534.
  2. Solicitați-i să rezume cifrele, de ex. 6 + 5 + 3 + 4 = 18.
  3. Spuneți-i să scadă numărul de rezultate de mai sus (adică 18) de la numărul inițial (adică 6534) ca 6534-18 = 6516.
  4. Spuneți utilizatorului să transcrie orice număr (cu excepția zero (0) dacă există) de la răspunsul de mai sus (Spuneți, a trecut 5, pentru a obține 6X16)
  5. Spuneți-i să scrie restul cifrelor (cu excepția numărului încrucișat, la fel ca 616) într-o casetă text din aplicația dvs..

Odată ce numărul rămas este cu tine, atunci presupunând că numărul lipsă este pur și simplu un caz de aplicare a unor etape matematice dificile.

Aplicația dvs. va rezuma cifrele tastate de utilizator (ca 6 + 1 + 6 = 13). Acum, cu acest număr, 13 trebuie doar să spuneți cererii dvs. să aflați următorul cel mai apropiat număr de nouă. În acest caz, 18 este cel mai apropiat cel mai apropiat număr de nouă după 13.

Acum ești doar un pas pentru a afla numărul lipsă, cel care a fost depășit. Spuneți aplicației dvs. să scadă multiplu de nouă din cifrele însumate? astfel, 18 - 13 = 5 și acest 5 nu este altceva decât numărul traversat. Magie? Nu-i așa??

Afișați acest număr cu o animație plăcută, creând senzația de magie.


Trick 3: Ghiciți Data nașterii

Nu este un astfel de truc, dar construirea unei aplicații distractive cu acest truc este încă posibilă.

  1. Spuneți utilizatorului să obțină hârtie, creion și calculator.
  2. Pe hârtie spune-i să-i adauge 18 la luna de naștere.
  3. Înmulțiți cu 25.
  4. Scădere 333.
  5. Înmulțiți cu 8.
  6. Scădere 554.
  7. Împărțiți cu 2.
  8. Spuneți utilizatorului să adauge data de naștere.
  9. Înmulțiți cu 5.
  10. Adăugați 692.
  11. Înmulțiți cu 20.
  12. Spune-i să adauge ultimele două cifre ale anului de naștere al utilizatorului.
  13. Scădere 32940.

Dacă răspunsul este 32089 atunci data nașterii este 20 martie 1989. (3/20/89)

Pentru a pune acest lucru în formularul de cerere, puteți colecta răspunsul final ca o intrare a utilizatorului din aplicația dvs. Apoi, programați pentru a converti acest răspuns în format mm / zi / an

În cele din urmă, afișați această dată de naștere cu o animație plăcută.

De asemenea, puteți ghici vârsta cu aceste date dacă data computerului utilizatorului este corectă.


Trick 4: Ghiciți numărul exact

Din păcate, acest truc necesită un număr de patru cifre. Hai să aruncăm o privire.

  1. Spuneți utilizatorului să scrie orice număr de patru cifre (de exemplu, 5623).
  2. Spune-i să scrie prima cifră (aici, 5).
  3. Acum scrieți primele două cifre (aici, 56).
  4. Și, în sfârșit, primele trei cifre (aici, 562).
  5. Acum, rezumați peste trei numere din trei pași (ca, 5 + 56 + 562 = 623).
  6. Înmulțiți răspunsul cu 9 (ca, 623 x 9 = 5607).
  7. Sumați cele 4 cifre ale numărului inițial (adică 5623) din etapa 1 (ca, 5 + 6 + 2 + 3 = 16).
  8. Acum adăugați aceste ultimele două rezultate (ca, 5607 + 16 = 5623). Boom? acesta este numărul original.

Știu ce te gândești: "Cum pot aplica acest truc unui joc distractiv?". Ei bine, să vedem?

Aplicația dvs. ar putea instrui utilizatorul să furnizeze rezultatele din etapele 6 și 7 ca intrări.

Cu aceste intrări, programul dvs. ar da numărul final. Afișați acest număr pe ecran pentru a uimi utilizatorul.


Trick 5: Ghici vârsta

Și încă un truc cu numărul 9 (acesta este cu adevărat un număr misterios). Joacă-te cu el și vei descoperi multe trucuri cu el. (Notă: acest truc este cel mai potrivit pentru cei cu vârste cuprinse între 10 și 100.)

  1. Spuneți-i utilizatorul să gândească sau să-și scrie vârsta pe hârtie (de exemplu, vârsta este de 35 de ani).
  2. Apoi spune-i să adauge 90 la vârsta lui (adică 35 + 90 = 125).
  3. Spuneți-i să scrie ultimele două cifre ale răspunsului de mai sus (aici, 25).
  4. Spune-i să adauge 1 la numărul de mai sus (ca, 25 + 1 = 26).
  5. Dacă adăugați 9 la răspunsul de mai sus, veți obține vârsta utilizatorului (aici 26 + 9 = 35).

Pentru a pune acest lucru în formularul de cerere primiți răspunsul din pasul al doilea (ultimul pas) (aici 26) și introduceți pur și simplu 9 folosind logica de programare. Afișați acest răspuns final ca vârstă a utilizatorului.

Atât deocamdată.


Concluzie.

Deci, prietenii, simțind suficient de inspirat pentru a crea aplicații distractive folosind puterea matematică? De asemenea, sunt dornic să construiesc alte aplicații.

Trucuri de matematică și aplicații distractive. Posibilitățile sunt nesfârșite. Este o chestiune de a lua un truc perfect de matematică.

Mult noroc!

Cod