Ir ao conteúdo
  • Cadastre-se

patricia weber

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

posts postados por patricia weber

  1. Preciso de ajudar para verificar meu diagrama de caso de uso de um sistema com o seguinte cenário. Já tenho o diagrama iniciado, gostaria de ajuda para ver se falta algo pra completar ele. Obrigada!

    Cenário: O mundo tem enfrentado o surto de um vírus da família dos corona vírus, o COVID-19, o qual ocasiona uma doença infecciosa causada (não identificada em humanos anterior a dezembro de 2019). O vírus causa uma doença respiratória semelhante à gripe e tem sintomas como tosse, febre e, em casos mais graves, pneumonia. É possível se proteger ao lavar as mãos com frequência e evitar tocar no rosto. Diversos países foram afetados por esta pandemia e o Brasil, não foi exceção. As cidades e estados brasileiros tem adotados medidas para conter o alastramento do vírus.
    A secretaria municipal de saúde de seu município solicitou a você que desenvolva o levantamento de requisitos iniciais de um sistema (sua atribuição é o levantamento de requisitos funcionais e a modelagem de casos de uso) para organizar os dados das seguintes situações em relação ao COVID-19: notificados; descartados; suspeitos; confirmados. O sistema precisará armazenar os dados importantes dos pacientes e sua situação, bem como relacionar as pessoas de convívio com o mesmo. Além disso, o sistema precisará cadastrar os locais de atendimento (UPAs, hospitais, clínicas) e os profissionais que estão trabalhando exclusivamente no atendimento aos casos da pandemia (nome, função, local de trabalho, turno, contato). O sistema precisará contar com um prontuário completo para cada paciente, no qual armazenar informações essências: origem do paciente (residente na cidade; residente em cidades vizinhas; outro estado; outro país; em trânsito), local em que foi atendido (deverá armazenar o histórico de todos os locais em que o paciente foi atendido), além de informações básicas.

     

    image.png

    • Curtir 1
  2. A secretaria municipal de saúde de seu município solicitou a você que desenvolva o levantamento de requisitos iniciais de um sistema (sua atribuição é o levantamento de requisitos funcionais e a modelagem de casos de uso) para organizar os dados das seguintes situações em relação ao COVID-19: notificados; descartados; suspeitos; confirmados. O sistema precisará armazenar os dados importantes dos pacientes e sua situação, bem como relacionar as pessoas de convívio com o mesmo. Além disso, o sistema precisará cadastrar os locais de atendimento (UPAs, hospitais, clínicas) e os profissionais que estão trabalhando exclusivamente no atendimento aos casos da pandemia (nome, função, local de trabalho, turno, contato). O sistema precisará contar com um prontuário completo para cada paciente, no qual armazenar informações essências: origem do paciente (residente na cidade; residente em cidades vizinhas; outro estado; outro país; em trânsito), local em que foi atendido (deverá armazenar o histórico de todos os locais em que o paciente foi atendido), além de informações básicas. 
     
    Baseado no cenário descrito acima, realize a o levantamento de, pelo menos quatro requisitos funcionais e modele um diagrama de caso de uso geral do sistema.

  3. #include < stdio.h >
     int main (void) {
         char Matriz [3] [3];           // Declaração da matriz para o jogo
         char O = 'O', X = 'X';
         int jogadas = 0, j, i;
    
         for(i=0;i<3;i++){                   // Inicialização da matriz do jogo
             for(j=0;j<3;j++){
                 jogo[i][j]=''
         while (l <= 9) {
             printf ("  JOGO DA VELHA \n");
             for (i = 0; i < 3; i++) {
                 printf ("\t\t     %c | %c | %c\n",Matriz [0], Matriz [1], Matriz [2]);
                 if (i < 3-1)
                     printf ("\t\t    ---+---+---  \n");
             }
    
             printf ("\nINSIRA AS COORDENADAS, ");
             if (l % 2)
                   printf ("JOGADOR 2\nLINHA: ");
             else
                   printf ("JOGADOR 1\nLINHA: ");
             scanf ("%d",&i);
             printf ("COLUNA: ");
             scanf ("%d",&j);               // Parâmetros para entrada de dados da coluna
    
             if (Matriz [i-1] [j-1] == ' ') {
                 if (l%2)
                       Matriz [i-1] [j-1] = X;
                 else
                       Matriz [i-1] [j-1] = O;
                 jogadas++;
             }
    
             if ((Matriz[0][0]==O && Matriz[0][1]==O && Matriz[0][2]==O) ||
                (Matriz[1][0]==O && Matriz[1][1]==O && Matriz[1][2]==O) ||
                (Matriz[2][0]==O && Matriz[2][1]==O && Matriz[2][2]==O) ||
                (Matriz[0][0]==O && Matriz[1][0]==O && Matriz[2][0]==O) ||
                (Matriz[0][1]==O && Matriz[1][1]==O && Matriz[2][1]==O) ||
                (Matriz[0][2]==O && Matriz[1][2]==O && Matriz[2][2]==O) ||
                (Matriz[0][0]==O && Matriz[1][1]==O && Matriz[2][2]==O) ||
                (Matriz[0][2]==O && Matriz[1][1]==O && Matriz[2][0]==O))
             {
                 printf("\n\a\t\tJogador 1, VOCÊ VENCEU!!!\n");
                 break;
             }
             if ((Matriz[0][0]==X && Matriz[0][1]==X && Matriz[0][2]==X) ||
                (Matriz[1][0]==X && Matriz[1][1]==X && Matriz[1][2]==X) ||
                (Matriz[2][0]==X && Matriz[2][1]==X && Matriz[2][2]==X) ||
                (Matriz[0][0]==X && Matriz[1][0]==X && Matriz[2][0]==X) ||
                (Matriz[0][1]==X && Matriz[1][1]==X && Matriz[2][1]==X) ||
                (Matriz[0][2]==X && Matriz[1][2]==X && Matriz[2][2]==X) ||
                (Matriz[0][0]==X && Matriz[1][1]==X && Matriz[2][2]==X) ||
                (Matriz[0][2]==X && Matriz[1][1]==X && Matriz[2][0]==X))
             {
                 printf ("\n\n\n\n\a\t\tJogador 2, VOCÊ VENCEU!!!\n");
                 break;
             }
    
             if (jogadas==9) {         // Condição para que a partida termine empatada
                 printf ("PARTIDA EMPATADA");
                 break;
             }
         }
         return (0);
    
    }

    @arfneto jogo da velha

    • Curtir 1
  4. #include < stdio.h >
     int main (void) {
         char Matriz [3] [3];           // Declaração da matriz para o jogo
         char O = 'O', X = 'X';
         int jogadas = 0, j, i;

         for(i=0;i<3;i++){                   // Inicialização da matriz do jogo
             for(j=0;j<3;j++){
                 jogo[j]=''
         while (l <= 9) {
             printf ("  JOGO DA VELHA \n");
             for (i = 0; i < 3; i++) {
                 printf ("\t\t     %c | %c | %c\n",Matriz [0], Matriz [1], Matriz [2]);
                 if (i < 3-1)
                     printf ("\t\t    ---+---+---  \n");
             }

             printf ("\nINSIRA AS COORDENADAS, ");
             if (l % 2)
                   printf ("JOGADOR 2\nLINHA: ");
             else
                   printf ("JOGADOR 1\nLINHA: ");
             scanf ("%d",&i);
             printf ("COLUNA: ");
             scanf ("%d",&j);               // Parâmetros para entrada de dados da coluna

             if (Matriz [i-1] [j-1] == ' ') {
                 if (l%2)
                       Matriz [i-1] [j-1] = X;
                 else
                       Matriz [i-1] [j-1] = O;
                 jogadas++;
             }

             if ((Matriz[0][0]==O && Matriz[0][1]==O && Matriz[0][2]==O) ||
                (Matriz[1][0]==O && Matriz[1][1]==O && Matriz[1][2]==O) ||
                (Matriz[2][0]==O && Matriz[2][1]==O && Matriz[2][2]==O) ||
                (Matriz[0][0]==O && Matriz[1][0]==O && Matriz[2][0]==O) ||
                (Matriz[0][1]==O && Matriz[1][1]==O && Matriz[2][1]==O) ||
                (Matriz[0][2]==O && Matriz[1][2]==O && Matriz[2][2]==O) ||
                (Matriz[0][0]==O && Matriz[1][1]==O && Matriz[2][2]==O) ||
                (Matriz[0][2]==O && Matriz[1][1]==O && Matriz[2][0]==O))
             {
                 printf("\n\a\t\tJogador 1, VOCÊ VENCEU!!!\n");
                 break;
             }
             if ((Matriz[0][0]==X && Matriz[0][1]==X && Matriz[0][2]==X) ||
                (Matriz[1][0]==X && Matriz[1][1]==X && Matriz[1][2]==X) ||
                (Matriz[2][0]==X && Matriz[2][1]==X && Matriz[2][2]==X) ||
                (Matriz[0][0]==X && Matriz[1][0]==X && Matriz[2][0]==X) ||
                (Matriz[0][1]==X && Matriz[1][1]==X && Matriz[2][1]==X) ||
                (Matriz[0][2]==X && Matriz[1][2]==X && Matriz[2][2]==X) ||
                (Matriz[0][0]==X && Matriz[1][1]==X && Matriz[2][2]==X) ||
                (Matriz[0][2]==X && Matriz[1][1]==X && Matriz[2][0]==X))
             {
                 printf ("\n\n\n\n\a\t\tJogador 2, VOCÊ VENCEU!!!\n");
                 break;
             }

             if (jogadas==9) {         // Condição para que a partida termine empatada
                 printf ("PARTIDA EMPATADA");
                 break;
             }
         }
         return (0);

    }
     

    • Curtir 1
  5. 1. CÓDIGO C INCOMPLETO
     

    #include < stdio.h >
     int main (void) {
         char ________________________;                                          // Declaração da matriz para o jogo
         char O = 'O', X = 'X';
         int jogadas = 0, j, i;
    
         ______________________                                                       // Inicialização da matriz do jogo
             _____________________________
                 ______________________________
    
         while (l <= 9) {
             printf ("  JOGO DA VELHA \n");
             for (i = 0; i < 3; i++) {
                 printf ("\t\t     %c | %c | %c\n",Matriz [0], Matriz [1], Matriz [2]);
                 if (i < 3-1)
                     printf ("\t\t    ---+---+---  \n");
             }
    
             printf ("\nINSIRA AS COORDENADAS, ");
             if (l % 2)
                   printf ("JOGADOR 2\nLINHA: ");
             else
                   printf ("JOGADOR 1\nLINHA: ");
             scanf ("%d",&i);
             printf ("COLUNA: ");
             scanf (________________);                                                // Parâmetros para entrada de dados da coluna
    
             if (Matriz [i-1] [j-1] == ' ') {
                 if (l%2)
                       Matriz [i-1] [j-1] = X;
                 else
                       Matriz [i-1] [j-1] = O;
                 jogadas++;
             }
    
             if ((Matriz[0][0]==O && Matriz[0][1]==O && Matriz[0][2]==O) ||
                (Matriz[1][0]==O && Matriz[1][1]==O && Matriz[1][2]==O) ||
                (Matriz[2][0]==O && Matriz[2][1]==O && Matriz[2][2]==O) ||
                (Matriz[0][0]==O && Matriz[1][0]==O && Matriz[2][0]==O) ||
                (Matriz[0][1]==O && Matriz[1][1]==O && Matriz[2][1]==O) ||
                (Matriz[0][2]==O && Matriz[1][2]==O && Matriz[2][2]==O) ||
                (Matriz[0][0]==O && Matriz[1][1]==O && Matriz[2][2]==O) ||
                (Matriz[0][2]==O && Matriz[1][1]==O && Matriz[2][0]==O))
             {
                 printf("\n\a\t\tJogador 1, VOCÊ VENCEU!!!\n");
                 break;
             }
             if ((Matriz[0][0]==X && Matriz[0][1]==X && Matriz[0][2]==X) ||
                (Matriz[1][0]==X && Matriz[1][1]==X && Matriz[1][2]==X) ||
                (Matriz[2][0]==X && Matriz[2][1]==X && Matriz[2][2]==X) ||
                (Matriz[0][0]==X && Matriz[1][0]==X && Matriz[2][0]==X) ||
                (Matriz[0][1]==X && Matriz[1][1]==X && Matriz[2][1]==X) ||
                (Matriz[0][2]==X && Matriz[1][2]==X && Matriz[2][2]==X) ||
                (Matriz[0][0]==X && Matriz[1][1]==X && Matriz[2][2]==X) ||
                (Matriz[0][2]==X && Matriz[1][1]==X && Matriz[2][0]==X))
             {
                 printf ("\n\n\n\n\a\t\tJogador 2, VOCÊ VENCEU!!!\n");
                 break;
             }
    
             if (__________________________) {                                            // Condição para que a partida termine empatada
                 printf ("PARTIDA EMPATADA");
                 break;
             }
         }
         return (0);
     }

     

    • Amei 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!