Respostas
Resposta: Bom... Eu não entendi muito essa pergunta... Mas parece que a sequência é;
Dívida o número pela metade, e o resultado você multiplica por 3.
Ex: divide o 8 por 2= 4
Multiplica o 4 por 3= 12
Dívida o 12 por 2= 6
Multiplica o 6 por 3= 18
E continua....
Não sei se tá certo, mas espero ter ajudado! :)
Considerando que a sequência é n/2 para um passo, e n*3 para o seguinte, temos o seguinte programa em python.
Entretanto, não foi possível realizar o laço da forma desejada, pois a sequência não atinge o valor 100 em nenhum momento.
Com isso, temos o seguinte algoritmo:
def main():
printsequence()
def printsequence():
step = 0
element = 8
while(element < 500):
if(step == 0):
print(int(element))
element = element/2
step = 1
else:
print(int(element))
element = element*3
step = 0
if __name__ == '__main__':
main()
Para aprender mais, veja:
https://brainly.com.br/tarefa/18891546
https://brainly.com.br/tarefa/38188093