UNIDADE 4 - AULA 7 Flashcards

1
Q

Q: Qual é o propósito de uma estrutura de repetição while em programação?

A

A: O propósito é iterar um bloco de código repetidamente enquanto uma condição específica for verdadeira.

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

Q: Como é determinada a continuidade ou término da execução de um laço while?

A

A: A continuidade ou término da execução é determinada pela avaliação de uma condição booleana. Enquanto essa condição for verdadeira, o bloco de código associado ao while é executado repetidamente.

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

Q: O que acontece se a condição especificada em um laço while for falsa desde o início?

A

A: Se a condição especificada em um laço while for falsa desde o início, o bloco de código associado ao while nunca será executado.

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

Q: Qual é a diferença entre um laço while e um laço for?

A

A: Em um laço while, a condição de continuidade é avaliada antes da execução do bloco de código, enquanto em um laço for, a condição é avaliada antes de cada iteração, geralmente é utilizado quando o número de iterações é conhecido.

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

Q: Qual é a sequência de execução de um laço for?

A

A: A sequência de execução é: (1) inicialização da variável de controle, (2) avaliação da condição de corrida, (3) execução do bloco de código se a condição for verdadeira, (4) iteração da variável de controle e (5) repetição até que a condição seja falsa.

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

Q: Como podemos usar um laço for para percorrer uma coleção de elementos?

A

A: Podemos usar um laço for para percorrer uma coleção de elementos, como arrays, especificando a condição de corrida para iterar sobre os índices da coleção.

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

Pergunta: Quais são as características distintas dos laços for e while?

A

Resposta: O for é ideal quando o número de iterações é conhecido previamente, enquanto o while é mais flexível e adequado para cenários onde as condições de término podem variar.

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