Vetores
Em linguagens de programação, os vetores são úteis para situações que se deseja armazenar múltiplos valores do mesmo tipo em uma única variável e acessá-los de forma eficiente usando um índice. Normalmente, os índices em um vetor começam em zero (como Python, C, Java, etc.), mas em algumas linguagens de programação, os índices podem começar em um.
A seguir, é apresentada a declaração de um vetor em Python:
lista = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
Considerando o vetor acima e utilizando a sintaxe da linguagem Python, redija texto acerca da manipulação de vetores em Python. Ao elaborar seu texto, aborde, necessariamente, os seguintes aspectos:
- Implemente, em Python, uma função para realizar busca binária em um vetor passado como parâmetro;
- O conceito de teste de unidade e mostre como aplicá-lo para testar a função que realiza a busca binária implementada no item (1).
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Vetores
Em linguagens de programação, os vetores são úteis para situações que se deseja armazenar múltiplos valores do mesmo tipo em uma única variável e acessá-los de forma eficiente usando um índice. Normalmente, os índices em um vetor começam em zero (como Python, C, Java, etc.), mas em algumas linguagens de programação, os índices podem começar em um.
A seguir, é apresentada a declaração de um vetor em Python:
lista = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
Considerando o vetor acima e utilizando a sintaxe da linguagem Python, redija texto acerca da manipulação de vetores em Python. Ao elaborar seu texto, aborde, necessariamente, os seguintes aspectos:
- Implemente, em Python, uma função p…
Instruções a serem seguidas na construção das respostas:
Para responder aos itens desta questão, escreva, apenas, o código completo das classes Jogador e GerenteJogo. Isso inclui o código apresentado no enunciado e o código que fará parte da resposta que deve ser escrita (escreva esse código).
É possível acrescentar o código que quiser nas classes Jogador e GerenteJogo, mas não é permitido suprimir nem modificar as variáveis de instância que fazem parte do código do enunciado. Não é permitido, também, modificar as interfaces
Observado e Observador nem acrescentar ao código do enunciado novas classes e/ou interfaces.
Uma empresa disponibiliza um site na Web em que grupos de 3 a 6 pessoas pode…
A rápida evolução da Tecnologia da Informação (TI) e o crescimento da demanda por recursos computacionais obrigam as empresas a buscarem formas eficientes de implementar, gerir e escalar as suas aplicações e a sua infraestrutura. Nesse contexto, surge o conceito de DevOps (Desenvolvimento e Operações), que, de acordo com a RedHat[1], é “uma abordagem de cultura, automação e design de plataforma que tem como objetivo agregar mais valor aos negócios e aumentar a capacidade de resposta às mudanças por meio de entregas de serviços rápidas e de alta qualidade”.
A conteinerização, em conjunto com o Kubernetes como plataforma de orquestração, surgiu como uma tecnologia transformadora que permite às…



