Programação de computadores: estruturas de repetição aninhadas (em Python) Flashcards

1
Q

O que é aninhamento em estruturas de repetição?

A

Ocorre quando se utiliza uma estrutura de repetição dentro de outra, podendo ocorrer entre duas ou mais estruturas iguais ou distintas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quando utilizar o aninhamento?

A

O aninhamento é utilizado quando se deseja aplicar um conjunto de iterações em um elemento que já faz parte de uma iteração.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Exemplo de estrutura de repetição aninhada (1)

estrutura do for aninhado em outro for

A

Observe que ao aninhar duas estruturas de repetição, cada uma deve possui sua própria variável de controle de parada. No exemplo abaixo, o primeiro for é controlado pela variável i enquanto o o segundo for é controlado pela variável j.

for  i  in range(1,3,1):

   for  j  in range(1,4,1): 
       
		 print(i) 
	     print(j)
	
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Exemplo de estrutura de repetição aninhada (2)

estrutura do while aninhado em um for

A

No exemplo abaixo, o primeiro for é controlado pela variável i por outro lado o while é controlado pela variável aux.

for  i  in range (1, 3, 1):

  while (aux != verdadeiro):
	     ....
	
How well did you know this?
1
Not at all
2
3
4
5
Perfectly