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
3
Resposta:
Letra b) X: if lista[j] < lista[index_menor]:
Y: index_menor = j
Explicação:
corrigido pelo AVA
Respondido por
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
Português,
6 meses atrás
Português,
6 meses atrás
Artes,
8 meses atrás
Português,
8 meses atrás
Matemática,
11 meses atrás