• Matéria: Informática
  • Autor: vintage7
  • Perguntado 7 anos atrás

EASY
Ao final da execução do algoritmo o vetor impresso será igual a:

Anexos:

Respostas

respondido por: fqpl059
1

Ao analisar o código em python a seguir, temos que o resultado da variável vetor será: [1, 2, 3, 4, 5, 6, 7, 8, 9].

Na primeira linha desse código temos:

vetor = [0]*10

Ela indica que será criada uma variável vetor, que será uma lista, de 10 posições, preenchidas com 0. Dessa forma:

[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

"Lembrando que não programação, a numeração dos índices de qualquer vetor inicia-se em 0, e que em laços de repetição, o último valor será desconsiderado.

for c in range(0, 6):

irá percorrer de 0 a 5, pois quando for identificado o valor 6, ele irá parar"

Então, temos um for que irá percorrer de 0 até 9, contando de 1 em 1.

A cada vez que o laço executar, pegará o valor que está no índice x da variável vetor, e substituirá por o valor de x + 1.

  • 1ª vez (x = 0):

pegará o valor do índice 0 - [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - e adiciona o valor de x - que é 0 - mais 1 - [1, 0, 0, 0, 0, 0, 0, 0, 0, 0].

  • 2ª vez (x = 1):

pegará o valor do índice 1 - [1, 0, 0, 0, 0, 0, 0, 0, 0, 0] - e adiciona o valor de x - que é 1 - mais 1 - [1, 2, 0, 0, 0, 0, 0, 0, 0, 0].

  • e assim por diante...

Após os processo do for ele irá mostrar o valor da variável vetor:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

Perguntas similares