Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Matemágica (truque)

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica Matemágica (truque)

    Estava eu sem internet ( = sem nada pra fazer), havia acabado de assistir a shows de ilusionistas na TV (só assisti TV porque estava sem internet), quando comecei a pensar sobre como a matemática muitas vezes é a explicação para muitos truques de grandes ilusionistas.
    Com um pouco de lógica em mente, pensando na sequência irrepetitiva octagonal, usada por exemplo em sistemas binários, vi que havia muita relação entre as linhas de uma tabela, na qual as primeiras colunas são realmente essa sequência.
    Continuei fazendo, mas fiz apenas 6 linhas, parando no 32. Isso permite que o truque possa chegar até 63.
    O truque é basicamente o seguinte:
    Efeito
    O mágico pede ao espectador que pense em um número entre 0 a 63. Ele mostra algumas tabelas, perguntando se o número pensado se encontra ali, e no final diz ao espectador o número pensado.

    Ou seja, você pede a alguém que pense em um número de 0 a 63, mas não diga nada. Você mostra 6 tabbelas à pessoa e, no final, diz a ela o número que ela pensou, como se tivesse lido sua mente.
    Fiz os testes aqui em casa e muitos (2/4) disseram: "essa é fácil! Você guarda em que tabelas estão os números!" Mas me diga aí: Quem é bom o suficiente para guardar 63 combinações diferentes? Eu, não.
    Você vai ver que o truque é simples. Se quiser que alguém faça o truque com você, pode pedir a seu próprio computador que o faça. Para isso, use o seguinte algorítmo, que eu criei:
    Código PHP:
    <?php
    /*
        Demonstração de algoritmo de matemágica
            Coded by 0KaL (WhiteCollarGroup)
            0kal [at] email [dot] com
    */
    $folhas '1-3-5-7-9-11-13-15-17-19-21-23-25-27-29-31-33-35-37-39-41-43-45-47-49-51-53-55-57-59-61-63
    2-3-6-7-10-11-14-15-18-19-22-23-26-27-30-31-34-35-38-39-42-43-46-47-50-51-54-55-58-59-62-63
    4-5-6-7-12-13-14-15-20-21-22-23-28-29-30-31-36-37-39-44-45-46-47-52-53-54-55-60-61-62-63
    8-9-10-11-12-13-14-15-24-25-26-27-28-29-30-31-40-41-42-44-45-46-47-56-57-58-59-60-61-62-63
    16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-43-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63
    32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63'
    ;

    $folhas explode("\n"$folhas);
    $j sizeof($folhas)-1;
    for(
    $i 0$i <= $j$i++) {
        
    $folhas[$i] = explode('-'$folhas[$i]);
    }

    $numero 0;
    echo 
    "PENSE em um número de 0 a 63 e pressione enter.\n";
    fscanf(STDIN"%s"); // pause
    foreach($folhas as $folha) {
        echo 
    "Verifique se o seu número encontra-se na tabela abaixo.\n";
        
    $max ceil(count($folha)/8);
        
    $cnt 0;
        foreach(
    $folha as $num) {
            echo (
    strlen($num) < "0" null).$num;
            if(
    $cnt==$max) {
                
    $cnt 0;
                echo 
    "\n";
            } else {
                
    $cnt++;
                echo 
    str_repeat(" "3);
            }
        }
        echo 
    "\n---------------------\n";
        echo 
    "Encontrou seu número (s/n)?\n";
        
    $response null;
        while(!
    preg_match("/^(s|n)$/"$response)) {
            
    fscanf(STDIN"%s\n"$response);
            
    $response strtolower($response);
        }
        if(
    $response=="s") {
            
    $numero += $folha[0];
        }
    }

    printf("Você pensou no número %s, não foi?"$numero);
    Para rodar o código, você precisa ter o PHP instalado. Veja:
    (pensei no número 15)
    Código:
    $ php magica.php
    PENSE em um número de 0 a 63 e pressione enter.
    
    Verifique se o seu número encontra-se na tabela abaixo.
    01   03   05   07   09
    11   13   15   17   19
    21   23   25   27   29
    31   33   35   37   39
    41   43   45   47   49
    51   53   55   57   59
    61   63
    ---------------------
    Encontrou seu número (s/n)?
    s
    Verifique se o seu número encontra-se na tabela abaixo.
    02   03   06   07   10
    11   14   15   18   19
    22   23   26   27   30
    31   34   35   38   39
    42   43   46   47   50
    51   54   55   58   59
    62   63
    ---------------------
    Encontrou seu número (s/n)?
    s
    Verifique se o seu número encontra-se na tabela abaixo.
    04   05   06   07   12
    13   14   15   20   21
    22   23   28   29   30
    31   36   37   39   44
    45   46   47   52   53
    54   55   60   61   62
    63
    ---------------------
    Encontrou seu número (s/n)?
    s
    Verifique se o seu número encontra-se na tabela abaixo.
    08   09   10   11   12
    13   14   15   24   25
    26   27   28   29   30
    31   40   41   42   44
    45   46   47   56   57
    58   59   60   61   62
    63
    ---------------------
    Encontrou seu número (s/n)?
    s
    Verifique se o seu número encontra-se na tabela abaixo.
    16   17   18   19   20   21
    22   23   24   25   26   27
    28   29   30   31   43   48
    49   50   51   52   53   54
    55   56   57   58   59   60
    61   62   63
    ---------------------
    Encontrou seu número (s/n)?
    n
    Verifique se o seu número encontra-se na tabela abaixo.
    32   33   34   35   36
    37   38   39   40   41
    42   43   44   45   46
    47   48   49   50   51
    52   53   54   55   56
    57   58   59   60   61
    62   63
    ---------------------
    Encontrou seu número (s/n)?
    n
    Você pensou no número 15, não foi?
    Se você usa Wampserver em Windows, tente:
    Código:
    cd \wamp\bin\php\php(aperte TAB)
    php C:\Users\Local\do\arquivo\da\magica.php

    Agora, claro, vou explicar como fazer o truque.
    Confeccione 6 listas (tabelas), com os dados abaixo (cada linha = uma lista/tabela). Você pode organizar da maneira que quiser, e até mesmo reordenar números. Só não pode remover ou trocar números de uma ou mais tabelas, e deve deixar intacto o primeiro número de cada tabela (você vai saber o porquê já já).
    Código:
    1-3-5-7-9-11-13-15-17-19-21-23-25-27-29-31-33-35-37-39-41-43-45-47-49-51-53-55-57-59-61-63
    2-3-6-7-10-11-14-15-18-19-22-23-26-27-30-31-34-35-38-39-42-43-46-47-50-51-54-55-58-59-62-63
    4-5-6-7-12-13-14-15-20-21-22-23-28-29-30-31-36-37-39-44-45-46-47-52-53-54-55-60-61-62-63
    8-9-10-11-12-13-14-15-24-25-26-27-28-29-30-31-40-41-42-44-45-46-47-56-57-58-59-60-61-62-63
    16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-43-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63
    32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63
    Agora, vá até seu alvo e peça que ele escolha um número entre 0 e 63. Certo?
    Defina em sua mente uma variável com valor 0. Ou seja, imagine que o número pensado por ele foi 0.
    Vá mostrando as listas/tabelas, e pergunte a ele se o número pensado está ali.
    Se estiver, some o primeiro número da lista ao número que você acredita que ele tenha pensado.
    Por exemplo, meu número pensado foi o 15. Ele está na primeira, segunda, terceira e quarta tabelas. Some todos os primeiros números da lista (1+2+4+8) e você chegará no número que eu pensei (=15).
    Se o número pensado foi zero, ele não estará em tabela alguma. Logo o resultado será (Nada)=0.

    Como fazer mais tabelas?
    Se quiser expandir sua mágica para mais de 63 números, faça assim:
    No caso acima, eu já cheguei ao limite dos números da sequência-base. Assim, você criará uma nova lista iniciando no 64.
    Código:
    64
    Agora, basta ir colocando os próximos números nas colunas cuja soma do primeiro ítem o resultem. Por exemplo, o número 65 você colocaria na lista #64 e lista #1. Número 66, lista #64 #2. Número 67, listas #64, #1 e #2, e assim por diante...
    Não sei se esse truque já foi inventado antes. Se não foi, me avisem pra eu correr e registrar
    Este material pode ser compartilhado, desde que os devidos créditos sejam dados.



    Notify-list · Twitter · Blog

    Nova lei: Invadir computadores protegidos é crime.
    Lógica: Se eu invadi, não é protegido. Logo, não é crime :-)
    Similar Threads

  • Font Size
    #2
    mistereme esta com vergonha nesse exato momento kkkk
    sigpicToda verdade passa por três estágios. Primeiramente, é ridicularizada. Em segundo lugar, é violentamente confrontada. Por último, torna-se aceita como evidência

    Comment


    • Font Size
      #3
      meio complicado,mais bastante enteressante.
      fis com a minha mãe,e acertei.
      porem ela mandou eu estudar em ves de ficar fazendo magicas =(

      Comment

      X
      Working...
      X