• Matéria: Informática
  • Autor: robsonrrn80
  • Perguntado 5 anos atrás

Um programa de computador é um produto resultante da atividade intelectual de um programador. essa atividade, por sua vez, depende de um treinamento prévio em abstração e modelagem de problemas, bem como do uso da lógica na verificação das soluções (SOUZA. p. 1, 2019).



O código a seguir é uma implementação em Python.

Figura 1 - Algoritmo

a

Fonte: Elaborada pela autora

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

Alternativas:

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

b)
while lista[j] >= 0 and j > valor_inserir:

c)
if j >= 0 and lista[j] > valor_inserir:

d)
if lista[j] >= 0 and j > valor_inserir:

e)
elif j >= 0 and lista[j] > valor_inserir:

Anexos:

Respostas

respondido por: sarah774borges
13

Resposta:

while j >= 0 and lista[j] > valor_inserir:

Explicação:

Corrigindo pelo AVA

Anexos:
respondido por: reuabg
2

O trecho de código que completa corretamente a lacuna é while j >= 0 and lista[j] > valor_inserir, tornando correta a alternativa a).

Para resolvermos essa questão, devemos aprender o que é um programa.

O que é um programa?

Um programa é uma sequência de instruções que realizam uma determinada tarefa.

Analisando o código, é desejado que após os x, enquanto o valor de j seja maior ou igual a 0 e o elemento na posição anterior a valor_inserir, na posição lista[j], seja maior que elemento valor_inserir, é realizada a inversão dos elementos.

Assim, temos que o código que realiza a identificação é um enquanto (while), que analisa se j >= 0 e se lista[j] > valor_inserir. Enquanto a condição for verdadeira, os elementos são trocados de posição na lista, realizando o seu ordenamento.

Portanto, o trecho de código que completa corretamente a lacuna é while j >= 0 and lista[j] > valor_inserir, tornando correta a alternativa a).

Para aprender mais sobre programas, acesse:

brainly.com.br/tarefa/19885120

#SPJ2

Anexos:
Perguntas similares