Logo Passei Direto
Buscar
Laços de repetição são usados para que um conjunto (blocos) de instruções seja executado enquanto uma certa condição esteja sendo satisfeita. Em alguns sistemas, como por exemplo, em sistemas embarcados, 0 programa consiste em um laço de repetição perpétua que contém as instruções a serem processadas eternamente. Para essa questão, assinale: com "P" a(s) alternativa(s) que represente(m) laço de repetição perpétua; com "N" a(s) alternativa(s) que não represente(m) laço de repetição perpétua; com "E" a(s) alternativa(s) que apresenta(m) erro de sintaxe: (P) for ( ; ; ) : (N) while (i>=0) ( - ) - (P) while (1) : (E) while( ) : Agora assinale a alternativa correta. A N;N;E;P. B P;N;P;E. C P;P;E;N. D E;N;N;P. E P;N;E;E.
User badge image
Emmanuel Bonfim

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada uma das alternativas apresentadas para identificar se representam um laço de repetição perpétua (P), não representam (N) ou apresentam erro de sintaxe (E): 1. for ( ; ; ) : Este é um laço de repetição perpétua, pois não há condições de parada definidas. Portanto, é (P). 2. while (i>=0) : Este laço depende da condição da variável `i`. Se `i` for maior ou igual a zero, ele continuará executando, mas não é um laço perpétuo, pois pode eventualmente parar. Portanto, é (N). 3. while (1) : Este é um laço de repetição perpétua, pois a condição `1` (ou `true`) sempre será verdadeira. Portanto, é (P). 4. while( ) : Esta expressão apresenta erro de sintaxe, pois não há condição definida. Portanto, é (E). Agora, organizando as respostas: - 1: P - 2: N - 3: P - 4: E Assim, a sequência correta é: P;N;P;E. A alternativa que corresponde a essa sequência é a B: P;N;P;E.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina