Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — COPERVE - UFSC 2018

ProgramaçãoConceitos básicos de programação
Código
qq326531
Banca
COPERVE - UFSC
Órgão
UFSC
Ano
2018
Nível
Médio
Cargo
COPERVE - - Técnico de Tecnologia da Informação
Considere o problema de verificar se um número faz parte de um conjunto de números. Parte da solução deste problema está escrita a seguir, usando a linguagem K:numero = 10 // número a ser pesquisado numeros = [8,3,9,1,2,10,6] // conjunto de 7 números com índices 1 a 7 maxI = tamanho(numeros) // calcula o tamanho do conjunto numeros presente = falso // resposta do problema Assinale a alternativa que representa a parte do programa que está faltando para resolver o problema e que representa o algoritmo mais eficiente.
  1. Ai = 1repita maxI vezes {se (numeros(i) == numero)presente = verdadeiroi = i + 1}
  2. Bi = 1enquanto (i <= maxI E presente == falso) {se (numeros(i) == numero)presente = verdadeiroi = i + 1}
  3. Cse (numeros(1) == numero)presente = verdadeiro
  4. Dse (numeros(7) == numero)presente = verdadeiro
  5. Erepita maxI vezes {i = 1enquanto (i <= maxI E presente == falso)se (numeros(i) == numero)presente = verdadeiro}
Revelar gabarito e comentário

GabaritoB — i = 1 enquanto (i <= maxI E presente == falso) { se (numeros(i) == numero) presente = verdadeiro i = i + 1 }

Link permanente: /questoes/qq326531