Matemática Múltipla Escolha

Considere o seguinte objeto: construir um algoritmo que leia um vetor (32) que é o Gabarito de uma loteria, contendo os valores: 1 coluna, 2 coluna, 3 coluna. Só leia, sem imprimir, para cada apostador, o número de seu cartão (32). Para cada apostador, o número de acertos é escrito e o número de acertos e seu número de cartão são mostrados. Assinale a alternativa INCORRETA:

Considere o seguinte objeto: construir um algoritmo que leia um vetor (32) que é o Gabarito de uma loteria, contendo os valores: 1 coluna, 2 coluna, 3 coluna. Só leia, sem imprimir, para cada apostador, o número de seu cartão (32). Para cada apostador, o número de acertos é escrito e o número de acertos e seu número de cartão são mostrados. Assinale a alternativa INCORRETA:

  1. As rotinas ler e escrever são muito semelhantes, ambas leem um vetor; não são exatamente o mesmo procedimento.
  2. O vetor (32) de real
  3. O algoritmo terá repetição infinitamente.
  4. A variável “i” poderia ser declarada como variável local por procedimentos ler e escrever, sem que isso comprometesse a execução do programa.
  5. O valor digitado por os vetores de gabarito e de resposta não são verificados, portanto, poderiam ser digitados valores diferentes de 1 ou 0 que deveriam somente ser acertos.

Resolução completa

Explicação passo a passo

A
Alternativa A

Análise da Questão

A questão apresenta um trecho de pseudocódigo para um sistema de sorteio de loteria e solicita a identificação da alternativa INCORRETA sobre o funcionamento do algoritmo.

1. Entendimento do Código

O algoritmo possui três partes principais definidas por procedimentos:

  • procedimento le(): Responsável pela entrada de dados (leitura). Ele utiliza um laço para todos de 1 ate 10 para capturar informações (nomes e acertos).
  • procedimento escreve(): Responsável pela saída de dados (escrita/impressão). Ele também usa um laço para todos de 1 ate 10, mas a função é exibir os resultados na tela.
  • principal: Controla a execução chamando os procedimentos acima.

2. Avaliação das Alternativas

  • Alternativa A: Afirma que "As rotinas le e escre são muito semelhantes, ambas leem um vetor...".
  • Análise: Embora a estrutura dos laços (de 1 a 10) seja semelhante, a função operacional é oposta. O procedimento le realiza leitura (input), enquanto o escreve realiza impressão (output). Dizer que ambos leem é um erro conceitual fundamental em programação.
  • Veredito: Esta afirmação é Falsa.
  • Alternativa B: Fala sobre substituição de declarações lógicas e valores específicos (15 vs 13 do enunciado). Embora haja inconsistências numéricas (o enunciado pede 13+, a opção fala em 15), o erro na definição de entrada/saída da alternativa A é mais direto e estrutural.
  • Alternativa C: Afirma que "O algoritmo não é repetido infinitamente".
  • Análise: O código utiliza laços para todos de 1 ate 10, que possuem limite definido. Não há loops enquanto verdadeiro que causem infinito.
  • Veredito: Esta afirmação é Verdadeira.
  • Alternativa D e E: Envolvem detalhes de tipagem de variáveis (real vs inteiro) e nomes de vetores específicos que podem variar conforme a implementação, mas a contradição direta sobre a função de leitura/escrita na letra A é o ponto focal da questão.

Conclusão

A alternativa A é a incorreta porque descreve erroneamente o procedimento de saída de dados (escreve) como sendo um procedimento de leitura (leem um vetor).

Alternativa A

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.