Buscar

Escolha a opção que contém o comando necessário para completar o código, substituindo os 'X'. O código apresentado é um algoritmo de busca binária...

Escolha a opção que contém o comando necessário para completar o código, substituindo os 'X'.

O código apresentado é um algoritmo de busca binária.
O objetivo do algoritmo é encontrar um valor específico em uma lista.
O valor a ser encontrado é passado como parâmetro para a função 'valor'.
O comando que falta é responsável por calcular o índice do elemento do meio da lista.
a) meio = (minimo + maximo) / 2
b) meio = minimo + (maximo - minimo) / 2
c) meio = (maximo - minimo) / 2
d) meio = minimo + maximo / 2

Essa pergunta também está no material:

Exercícios python
1 pág.

Python Pítagoras AmpliPítagoras Ampli

💡 1 Resposta

User badge image

Ed Verified user icon

A opção correta é a letra B: meio = minimo + (maximo - minimo) / 2. Esse comando é responsável por calcular o índice do elemento do meio da lista, que é utilizado no algoritmo de busca binária para comparar com o valor a ser encontrado e decidir em qual metade da lista continuar a busca.
0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais