UNIDADE 4 - AULA 7 Flashcards
Q: Qual é o propósito de uma estrutura de repetição while em programação?
A: O propósito é iterar um bloco de código repetidamente enquanto uma condição específica for verdadeira.
Q: Como é determinada a continuidade ou término da execução de um laço while?
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.
Q: O que acontece se a condição especificada em um laço while for falsa desde o início?
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.
Q: Qual é a diferença entre um laço while e um laço for?
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.
Q: Qual é a sequência de execução de um laço for?
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.
Q: Como podemos usar um laço for para percorrer uma coleção de elementos?
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.
Pergunta: Quais são as características distintas dos laços for e while?
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.