Diventa un Mathemagician Flash con divertenti trucchi matematici

E 'bello vederti qui su Activetuts +. Vuoi essere un "Mathemagician"? Tutto ciò di cui hai bisogno è una semplice matematica dal tuo notebook! Che cosa? Non sei bravo in matematica? Non ti preoccupare Nemmeno io. Così ho ripensato ai miei giorni di scuola e ho raccolto alcuni trucchi matematici che spesso usavamo per divertimento. In questo articolo vedremo alcuni di questi trucchi e come usarli per creare interessanti applicazioni divertenti.

Per prima cosa diamo un'occhiata alla seguente divertente applicazione che ho creato in Flash. In realtà, sono stato ispirato a creare questa app quando ho visto un'app simile mentre navigavo in rete.

Questa divertente applicazione "Sixth Sense" è un buon esempio di "Come usare trucchi matematici nelle applicazioni della vita reale".


Sesto senso: Fun Flash Application

Discuteremo di questo trucco matematico utilizzato in questa divertente applicazione più avanti in questa sessione.

Leggi le istruzioni prima di fare clic su Mostra!


Esplorando il trucco matematico dietro la scena

Il trucco dietro questa applicazione è così facile che dopo averlo conosciuto sperimenterai "Brain-Terremoto", di cui sopra 8 su scala Richter, di sicuro.

Per capire questo trucco devi solo rivedere il tavolo da nove volte che hai studiato nei tuoi giorni di scuola. Questo era il tavolo più facile da imparare, pensai.

Se ti concentri sulla risposta finale nel file SWF, troverai che il numero sarà sempre un multiplo di 9.

Ad es. Se scegli 85, il numero finale dopo aver fatto quei passi complicati di matematica sarà 72. Aaha? 72 è multiplo di 9 (cioè 9 x 8 = 72).

Provane un'altro. Considera il numero 86. Quindi, 8 + 6 = 14. Poi, 86 - 14 = 72. Haha? 72 di nuovo.

Provane un'altro. Considera il numero 40. Quindi, 4 + 0 = 4. Quindi, 40 - 4 = 36. E ovviamente 36 è multiplo di 9 (cioè 9 x 4 = 36).

Ora hai qualche idea di come funzionano le cose? Insieme alla tabella delle nove volte devi considerare anche quei passi di matematica che danno sempre un multiplo di nove.

Quindi daremo un'occhiata a quei passaggi. Innanzitutto, viene eseguita la somma delle cifre del numero selezionato (ad esempio 105 sarà 1 + 0 + 5 = 6).

Quindi il numero risultante viene sottratto dal numero selezionato (ad esempio 105 - 6 = 99).

Inizialmente l'ho provato in un modo leggermente diverso (ad esempio, se 85, quindi, 8 + 5 = 13. Quindi, 1 + 3 = 4. Infine, 85 - 4 = 81. Quindi abbiamo più di 9 cioè 81). Ma l'esempio precedente è più efficace, in quanto è più semplice.

E, ultimo ma non meno importante, su "Simboli". Perché i simboli? Ci sono simboli contro ogni numero. In modo che l'utente possa confrontarlo con la sua risposta finale.

Questi simboli qui sono posizionati abilmente per creare la sensazione della magia. Vuoi sapere come? Osserva ogni numero che è un multiplo di nove e controlla i loro simboli. Sorpreso? Sono tutti uguali e saranno sempre gli stessi. Questo è il punto cruciale dell'intero processo. Ecco perché sono programmati per farlo.

Molto intelligente. Prima ti viene detto di prendere un numero. Quindi facendo qualche difficile matematica con questo numero, verrai portato a un numero risultante che è più di nove. Come sai per tutti questi multipli di nove numeri lo stesso simbolo è già impostato. Altri simboli sono mescolati in questo simbolo riservato per nascondere il trucco.

Il pulsante "Mostra" mostrerà sempre questo simbolo riservato. Quindi l'utente rimane scioccato e inizia a chiedersi come ha funzionato.

Congratulazioni. Ora sai come le cose possono essere rese magiche usando il potere della matematica e della programmazione.

[Nota del redattore: quindi quanti di voi possono spiegare perché questo funziona? Ho trovato una prova, onesta, ma purtroppo questa barra laterale è troppo piccola per contenerla. Se hai anche una spiegazione, inserisci una nota nei commenti.]


Altri trucchi matematici

Questa era una domanda e un trucco matematico. Che ne dici di altri trucchi matematici e possibili applicazioni divertenti?

Ho raccolto alcuni trucchi matematici che usavamo spesso a scuola. Penso che questi trucchi potrebbero essere utili per creare alcune divertenti applicazioni simili.

  • Trucco 1: numero indovinare
  • Trucco 2: Indovina il numero mancante (Ancora un altro trucco usando nove volte la tabella)
  • Trick 3: Indovina la data di nascita
  • Trucco 4: Indovina il numero perfetto
  • Trick 5: Indovina l'età

Discuteremo questi trucchi, come funzionano e le possibilità di usarli per creare applicazioni divertenti nel resto di questo articolo.


Trucco 1: numero indovinare

Questo è un trucco molto interessante. Abbiamo usato questo trucco così tante volte nei miei giorni di scuola che lo ricordo ancora. Diamo un'occhiata.

  1. Chiedi all'utente di pensare a qualsiasi numero in silenzio nella sua mente (supponiamo che sia 50).
  2. Digli che il suo amico ha lo stesso numero, quindi dovrebbe aggiungerli. (Ora è 50 + 50 = 100)
  3. Dagli il tuo numero (dì 150) e digli di aggiungerlo nel totale (100 + 150 = 250)
  4. Digli di dividere il totale per 2 (250/2 = 125)
  5. Digli di restituire il numero del suo amico. (125 - 50 = 75). Digli di ricordare questo totale nella sua mente.
  6. Ora, se dividi il tuo numero (cioè 150) per 2, otterrai il suo numero finale (ad esempio 150/2 = 75). Basta annunciare la risposta che è uguale alla risposta dell'utente e guardare l'espressione scioccata sul suo volto.

La parte fondamentale di questo trucco è "il tuo numero" e "Divisione" di ,"2". Quindi, indipendentemente dal numero utente, la risposta è sempre con te.

Quindi qualsiasi cosa l'utente pensi, il risultato finale sarà sempre la metà del "tuo numero". Ad es. Se dai 100 per aggiungere al totale, la risposta finale sarà 100/2 = 50.

Come usare questo trucco per costruire un'interessante applicazione divertente?

Dai un'occhiata alla seguente divertente applicazione che ho creato in Flash. Usa il trucco "Number Guess" sopra.

Ancora un altro eccellente esempio di mettere trucchi di matematica nel parco giochi.


Trucco 2: indovina il numero mancante

Questo è un altro trucco usando nove volte la tabella.

Dite all'utente di prendere carta e matita (questo è necessario visto che gli diremo di cancellare qualsiasi numero dalla risposta finale). E un'altra cosa; questo trucco è più adatto a un numero di quattro cifre.

  1. Chiedigli di scrivere qualsiasi numero (almeno quattro cifre). per esempio. 6534.
  2. Chiedigli di riassumere le cifre, ad es. 6 + 5 + 3 + 4 = 18.
  3. Digli di sottrarre il numero risultante sopra (cioè 18) dal numero originale (es.e.6534) come, 6534 - 18 = 6516.
  4. Dì all'utente di cancellare qualsiasi numero (eccetto zero (0) se presente) dalla risposta sopra (Dire, ha cancellato 5, per ottenere 6X16)
  5. Digli di digitare le cifre rimanenti (escluso il numero barrato, quindi come 616) in una casella di testo nella tua applicazione.

Una volta che il numero rimanente è con te, indovinare il numero mancante è semplicemente un caso di applicare alcuni passaggi matematici complicati.

La tua applicazione riassumerà le cifre digitate dall'utente (come 6 + 1 + 6 = 13). Ora con questo numero 13 tutto quello che devi fare è dire alla tua applicazione di scoprire il prossimo multiplo più vicino di nove. In questo caso, 18 è il successivo multiplo più vicino di nove numeri dopo 13.

Ora sei solo ad un passo per scoprire il numero mancante, quello che è stato cancellato. Dì alla tua applicazione di sottrarre il multiplo di nove dalle cifre sommate? quindi, 18 - 13 = 5 e questo 5 non è altro che il numero barrato. Magia? Non è vero??

Mostra questo numero con delle belle animazioni che creano la sensazione della magia.


Trick 3: Indovina la data di nascita

Non è un gran bel trucco, ma creare un'applicazione divertente con questo trucco è ancora possibile.

  1. Dì all'utente di prendere della carta, una matita e un calcolatore.
  2. Sulla carta gli dico di aggiungere 18 al suo mese di nascita.
  3. Moltiplicare per 25.
  4. Sottrai 333.
  5. Moltiplicare per 8.
  6. Sottrai 554.
  7. Dividi per 2.
  8. Dì all'utente di aggiungere la sua data di nascita.
  9. Moltiplicare per 5.
  10. Aggiungi 692.
  11. Moltiplicare per 20.
  12. Digli di aggiungere le ultime due cifre dell'anno di nascita dell'utente.
  13. Sottrarre 32940.

Se la risposta è 32089, la data di nascita è il 20 marzo 1989. (3/20/89)

Per inserire questo modulo di domanda, è possibile raccogliere la risposta finale come input dall'utente nella propria applicazione. Quindi programmare per convertire questa risposta nel formato mm / gg / aa

Finalmente mostra questa data di nascita con una bella animazione.

Puoi anche indovinare l'età con questi dati se la data del computer dell'utente è corretta.


Trucco 4: Indovina il numero esatto

Sfortunatamente, questo trucco richiede un numero di quattro cifre. Diamo un'occhiata.

  1. Indica all'utente di scrivere qualsiasi numero di quattro cifre (ad esempio, 5623).
  2. Digli di scrivere la prima cifra (qui, 5).
  3. Ora scrivi le prime due cifre (qui, 56).
  4. E infine le prime tre cifre (qui, 562).
  5. Ora riassumi sopra tre numeri da tre passaggi (come, 5 + 56 + 562 = 623).
  6. Moltiplicare la risposta per 9 (come, 623 x 9 = 5607).
  7. Riassumi le 4 cifre del numero originale (cioè 5623) del passo 1 (come, 5 + 6 + 2 + 3 = 16).
  8. Ora aggiungi questi ultimi due risultati (come, 5607 + 16 = 5623). Boom? questo è il numero originale.

So cosa stai pensando: 'Come posso applicare questo trucco a un gioco divertente?'. Bene vediamo?

La tua applicazione potrebbe istruire l'utente a fornire i risultati dei passaggi 6 e 7 come input.

Con questi input il tuo programma darebbe il numero finale. Mostra questo numero sullo schermo per stupire l'utente.


Trucco 5: Indovina l'età

E un altro trucco con il numero 9 (questo è davvero un numero misterioso). Gioca con esso e scoprirai molti trucchi con esso. (Nota: questo trucco è più adatto per quelli di età compresa tra 10 e 100.)

  1. Dì all'utente di pensare o scrivere la sua età sulla carta (ad esempio, l'età è 35 anni).
  2. Poi digli di aggiungere 90 alla sua età (cioè 35 + 90 = 125).
  3. Digli di scrivere le ultime due cifre della risposta sopra (qui, 25).
  4. Digli di aggiungere 1 al numero precedente (come, 25 + 1 = 26).
  5. Se aggiungi 9 alla risposta di cui sopra otterrai l'età dell'utente (qui, 26 + 9 = 35).

Per mettere questo in forma di applicazione ottenere la risposta dal penultimo passaggio (qui, 26) come input e aggiungere semplicemente 9 utilizzando la logica di programmazione. Mostra questa risposta finale come l'età dell'utente.

Questo è tutto per ora.


Conclusione.

Quindi amici, sentendosi abbastanza ispirati per creare applicazioni divertenti usando il potere della matematica? Sono anche desideroso di creare altre app.

Trucchi matematici e applicazioni divertenti. Le possibilità sono infinite. Si tratta di raccogliere un trucco matematico perfetto.

In bocca al lupo!