Ir ao conteúdo
  • Cadastre-se

Marcos Felipe Lino

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por Marcos Felipe Lino

  1. Gente, estou pedindo ajuda no seguinte problema:

     

     

    ideia da atividade: existe uma aplicação em C++ para distribuições normais (std::normal_distribution), eu quero que você estude essa aplicação e crie um histograma de dados em torno de uma média, Ou seja, eu quero que o resultado do seu código crie um vetor de números reais grande, 1000 valores, que estejam distribuídos em torno da média com distribuição normal.

     

     

     

    Problema:

     

    Você joga uma moeda 20 vezes e calcular a probabilidade de dar cara e anota o valor. Se você repetir esse experimento 1000 vezes e faz um histograma das probabilidades calculadas, esse histograma deve ter a forma normal (distribuição normal)

     

    você vai utilizar como média o valor calculado da probabilidade de obtenção de cara. Observe que o valor teórico dessa probabilidade é 0,5, ou seja, a média será 0,5. Mas para esse problema você vai utilizar a probabilidade por frequência de eventos, por exemplo: você rodou os números aleatórios e seu programa, em 20 jogadas, deu 12 cara e 8 coroas. A probabilidade é então: 12/20. No segundo grupo o resultado foi 9 caras e 11 coroas, a nova probabilidade é 9/20 e assim sucessivamente. Você, então, vai armazenar todas as probabilidades encontradas e fazer um histograma com elas. Sacou?

     

    Você vai fazer 1 grupo com 20 jogadas e calcular média( exemplo 12caras/20). Vai repetir isso 1000 vezes e vai obter 1000 valor de (média). Vai fazer um histograma com os 1000 valores (média) obtidos??

     

     

     

    tudo que eu fiz agora, alguém poderia me ajudar dando dicas e apontando meus erros?

     

     

     

    #include <stdio.h> 
     #include <stdlib.h>  
     #include <time.h>  
     int main ( ) {  
     int inteiro, x;  
     srand( (unsigned)time(NULL) );  
        
       printf ( " Simulação de cara ou coroa\n\n") ;  
       for (x=1; x<20; x++) {  
        inteiro = rand()%2;  
        if (inteiro == 0) {  
          printf ("Cara\n");  
        } else {  
          printf ("Coroa\n");  
        }  
       }  
       getchar() ;  
     }  

    • Obrigado 1
  2. Você joga uma moeda 20 vezes e calcular a probabilidade de dar cara e anota o valor(exemplo do meu professor)

     

    (Tarefa): Se você repetir esse experimento 1000 vezes e faz um histograma das probabilidades calculadas, esse histograma deve ter a forma normal (distribuição normal).

     

    Alguém poderia me fornecer uma ideia de como fazer isso? Sou iniciante

    • Curtir 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!