• Matéria: Informática
  • Autor: alejoari1807
  • Perguntado 3 anos atrás

​​​​​​​Joana pediu sua ajuda para completar seu algoritmo (as quatro linhas faltantes). Ele deve retornar (saída) o número mínimo de saltos necessários para percorrer as nuvens seguras de cada desafio. Assim, responda:

a) Que código deve ser inserido na primeira e na terceira linhas faltantes? Justifique a sua resposta. B) Que código deve ser inserido na segunda linha faltante? Justifique a sua resposta. C) Que código deve ser inserido na quarta linha faltante? Justifique a sua resposta

def pular_(nuvens):
saltos = 0
indice = 0
while indice < (len(nuvens) - 2):
if nuvens[indice + 2] != 1:
# 1. # 2. Else:
# 3. # 4. Return saltos

print (pular_nuvens(nuvens))

Respostas

respondido por: vbonat
0

Completando o algoritmo em Python apresentado, encontraremos que a)  saltos = saltos+1 e saltos = saltos; b) indice = indice + 1; c) indice = indice + 1.

a) Primeira e terceira linha

Nestas linhas temos que atualizar o número de saltos. Considerando que a lista nuvens, contem um elemento 1 quando a casa for segura e 0 quando for necessário saltá-la:

saltos = saltos + 1    #1 linha

saltos = saltos          #3 linha:

b) Segunda linha

Nesta linha temos que atualizar a variável indice, caso contrário o programa pode entrar em um loop infinito:

indice = indice + 1    #2 linha

c) Quarta linha

Nesta linha também temos que atualizar o indice, pois caso o compilador entre na condição else e a variável não for atualizada, o programa também pode entrar em loop infinito:

indice = indice + 1    #4 linha

Saiba mais sobre programação em: https://brainly.com.br/tarefa/49033514

#SPJ4

Anexos:
Perguntas similares