Informática, perguntado por mmarqueze2101, 8 meses atrás

Os algoritmos e os tipos de dados devem ser construídos e usados conforme a necessidade do problema. Por exemplo, um inteiro usa bits como seus blocos de constituição, outros objetos podem usar inteiros como seus elementos atômicos. Alguns tipos de dados já estão desenvolvidos em uma linguagem particular, mas outros podem e necessitam ser definidos pelo usuário (DROZDEK, p. 31, 2016).



A Figura 1 apresenta a implementação de uma algoritmo de ordenação em Python, com o uso de estruturas de dados.

Figura 1 - Algoritmo de ordenação.

a

Fonte: Elaborada pela autora

Escolha a opção que contém os comandos necessários para completar o código, substituindo os "X" e "Y"

Alternativas:

a)
X: if lista[index_menor] < lista[j]:
Y: index_menor = j

b)
X: if lista[j] < lista[index_menor]:
Y: index_menor = j

c)
X: if lista[n] < lista[j]:
Y: j = index_menor

d)
X: while lista[j] < lista[index_menor]:
Y: index_menor = j

e)
X: while lista[j] < lista[index_menor]:
Y: j = index_menor

Soluções para a tarefa

Respondido por robsonrrn80
3

Resposta:

Letra b) X: if lista[j] < lista[index_menor]:

           Y: index_menor = j

Explicação:

corrigido pelo AVA

Respondido por thailemes96
2

Resposta:

Av - Subst. 1 - Linguagem de Programação

Explicação:

1 - d) 6 - 2 - 1 - 3 - 5 - 4

2 - c) Somente a asserção III está correta.

3 -b) X: if lista[j] < lista[index_menor]:

Y: index_menor = j

4 - a) while j >= 0 and lista[j] > valor_inserir:

5 - b) if lista[j] > lista[j + 1]:

Perguntas interessantes
Matemática, 11 meses atrás