Programação de computadores: estrutura de repetição para (em pseudocódigo) Flashcards
O que é uma estrutura de repetição para
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.
Como definir uma estrutura de repetição para
?
A sintaxe para definir uma estrutura do tipo para
é:
para (valor inicial; condição; valor de incremento) { comando 1 ... comando n }
Elementos do bloco de condição do para
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) {
…
}
bloco de condição do para
: valor inicial
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) {
….
}
bloco de condição do para
: condição
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) {
….
}
bloco de condição do para
: valor de incremento
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) {
….
}
Em que caso é recomendado utilizar o para
?
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
Caso de uso: Quando o número de repetições for conhecido
Exemplo de uso do para
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