Programação de computadores: estrutura de repetição para (em pseudocódigo) Flashcards

1
Q

O que é uma estrutura de repetição para

A

O para é a estrutura de repetição formada a partir de um bloco que inicia com a palavra reservada para seguida da condição de execução do laço e do bloco de comandos que serão repetidos.

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

Como definir uma estrutura de repetição para?

A

A sintaxe para definir uma estrutura do tipo para é:

para (valor inicial; condição; valor de incremento) { 
    
    comando 1
     ...
    comando n
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Elementos do bloco de condição do para

A

O bloco de condição do para é composto pelos seguintes elementos:
1. Valor inicial da repetição;
2. Expressão que indica a condição de execução do laço; e
3. Valor de incremento do valor inicial

Exemplo da sintaxe com ênfase no bloco de condição

para (valor inicial; condição; valor de incremento) {

}

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

bloco de condição do para: valor inicial

A

Esse componente é definido através de um comando de atribuição. Nele defini-se uma variável de escopo restrito a estrutura de repetição e que recebe o valor inicial que será incrementado segundo a expressão definida na terceira parte do bloco, isto é, a expressão que definie o valor de incremento.

Exemplo da sintaxe com ênfase no componente que define o valor inicial

para ( i =0 ; 1 <= 10 ; i = i +1) {
….
}

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

bloco de condição do para: condição

A

Esse componente é definido através de uma expressão relacional, normalmente, definida com os um dos seguintes operadores: < , > , <= ou >=. Essa expressão deve comparar a variável que contem o valor inicial com o valor final que indica o fim do laço. Quando a condição é satisfeita, o laço é interrompido.

Exemplo da sintaxe com ênfase no componente que define a condição

para ( i =0; i <= 10 ; i = i +1) {
….
}

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

bloco de condição do para: valor de incremento

A

Esse componente é definido através de um comando de atribuição que define um incremento (isto é, uma variável que recebe ela mesma com alguma modificação). Esse componente define a regra de atualização da variável que contém o valor inicial. A regra é aplicada em cada iteração do laço.

Exemplo da sintaxe com ênfase no componente que define o valor de incremento

para ( i =0; i <= 10; i = i +1) {
….
}

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

Em que caso é recomendado utilizar o para?

A

Dentre os três principais tipos de estruturas de repetição, sugere-se o uso do para quando:

O número de repetições for conhecido

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

Caso de uso: Quando o número de repetições for conhecido

Exemplo de uso do para

A

No exemplo abaixo, o laço de repetição está condicionado ao valor final 10 definido pelo programador, assim as repetições ocorreram enquanto a condição baseada neste valor for satisfeita.

Exemplo

para (i = 0 ; i <= 10; i =i +1) { 
    
		se (i % 2 == 0) {
		    imprima i
		}
    
 }

Exemplo: Exibir todos os números pares entre 1 e 10

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