Controle
Ensaio: Controle. Pesquise 862.000+ trabalhos acadêmicosPor: • 22/5/2013 • Ensaio • 821 Palavras (4 Páginas) • 328 Visualizações
controle deve conter:
a) inicialização da variável de controle;
b) incremento (aumento do valor da variável de controle) ou decremento (diminuição do
valor da variável de controle) da variável de controle; e
c) teste de valor da variável de controle.
Exemplo 13.3
Algoritmo que escreve os números pares de 10 a 2.
1. algoritmo "DecrementoNumerosPares"
2. var
3. i: inteiro
4. inicio
5. i <- 10
6. Repita
7. escreva (i)
8. i <- i - 2
9. ate i = 0
10. Fimalgoritmo
Um cuidado fundamental que o construtor do algoritmo deve ter é o de certificar-se que
a condição para que sejam mantidas as iterações torne-se, em algum momento, falsa, para
que o algoritmo não entre em um laço infinito.
Exemplo 13.4
1. algoritmo “laçoInfinito”
2. VAR
3. Contador: numerico
4. inicio
5. repita
6. Contador <- 1
7. Contador <- Contador + 1
8. ate Contador = 10
9. fimalgoritmo
No exemplo acima, a execução do algoritmo entra em um laço infinito porque a
inicialização da variável Contador (instrução Contador <- 1) deveria ser feita antes do
comando repita, ou seja, antes do laço. No exemplo, ela sempre voltará a ser 1 e nuncacontrole deve conter:
a) inicialização da variável de controle;
b) incremento (aumento do valor da variável de controle) ou decremento (diminuição do
valor da variável de controle) da variável de controle; e
c) teste de valor da variável de controle.
Exemplo 13.3
Algoritmo que escreve os números pares de 10 a 2.
1. algoritmo "DecrementoNumerosPares"
2. var
3. i: inteiro
4. inicio
5. i <- 10
6. Repita
7. escreva (i)
8. i <- i - 2
9. ate i = 0
10. Fimalgoritmo
Um cuidado fundamental que o construtor do algoritmo deve ter é o de certificar-se que
a condição para que sejam mantidas as iterações torne-se, em algum momento, falsa, para
que o algoritmo não entre em um laço infinito.
Exemplo 13.4
1. algoritmo “laçoInfinito”
2. VAR
3. Contador: numerico
4. inicio
5. repita
6. Contador <- 1
7. Contador <- Contador + 1
8. ate Contador = 10
9. fimalgoritmo
No exemplo acima, a execução do algoritmo entra em um laço infinito porque a
inicialização da variável Contador (instrução Contador <- 1) deveria ser feita antes do
comando repita, ou seja, antes do laço. No exemplo, ela sempre voltará a ser 1 e nuncacontrole deve conter:
a) inicialização da variável de controle;
b) incremento (aumento do valor da variável de controle) ou decremento (diminuição do
valor da variável de controle) da variável de controle; e
c) teste de valor da variável de controle.
Exemplo 13.3
Algoritmo que escreve os números pares de 10 a 2.
1. algoritmo "DecrementoNumerosPares"
2. var
3. i: inteiro
4. inicio
5. i <- 10
6. Repita
7. escreva (i)
8. i <- i - 2
9. ate i = 0
10. Fimalgoritmo
Um cuidado fundamental que o construtor do algoritmo deve ter é o de certificar-se que
a condição para que sejam mantidas as iterações torne-se, em algum momento, falsa, para
que o algoritmo não entre em um laço infinito.
Exemplo 13.4
1. algoritmo “laçoInfinito”
2. VAR
3. Contador: numerico
4. inicio
5. repita
6. Contador <- 1
7. Contador <- Contador + 1
8. ate Contador = 10
9. fimalgoritmo
No exemplo acima, a execução do algoritmo entra em um laço infinito porque a
inicialização da variável Contador (instrução Contador <- 1) deveria ser feita antes do
comando repita, ou seja, antes do laço. No exemplo, ela sempre voltará a ser 1 e nunca
controle deve conter:
a) inicialização da variável de controle;
b) incremento (aumento do valor da variável de controle) ou decremento (diminuição do
valor da variável de controle) da variável de controle; e
c) teste de valor da variável de controle.
Exemplo 13.3
Algoritmo que escreve os números pares de 10 a 2.
1. algoritmo "DecrementoNumerosPares"
2. var
3. i: inteiro
4. inicio
5. i <- 10
6. Repita
7. escreva (i)
8. i <- i - 2
9. ate i = 0
10. Fimalgoritmo
Um cuidado fundamental que o construtor do algoritmo deve ter é o de certificar-se que
a condição para que sejam mantidas as iterações torne-se, em algum momento, falsa, para
que o algoritmo não entre em um laço infinito.
Exemplo 13.4
1. algoritmo “laçoInfinito”
2. VAR
3. Contador: numerico
4. inicio
5. repita
6. Contador <- 1
7. Contador <- Contador + 1
8. ate Contador = 10
9. fimalgoritmo
No exemplo acima, a execução do algoritmo entra em um laço infinito porque a
inicialização da variável Contador (instrução Contador <- 1) deveria ser feita antes do
comando repita, ou seja, antes do laço. No exemplo, ela sempre voltará a ser 1 e nunca
controle deve conter:
a) inicialização da variável de controle;
b) incremento (aumento do valor da variável de controle) ou decremento (diminuição do
valor da variável de controle) da variável de controle; e
c) teste de valor da variável de controle.
Exemplo 13.3
Algoritmo que escreve os números pares de 10 a 2.
1. algoritmo "DecrementoNumerosPares"
2. var
3. i: inteiro
4. inicio
5. i <- 10
6. Repita
7. escreva (i)
8. i <- i - 2
9. ate i = 0
10. Fimalgoritmo
Um cuidado fundamental que o construtor do algoritmo deve ter é o de certificar-se que
a condição para que sejam mantidas as iterações torne-se, em algum momento, falsa, para
que o algoritmo não entre em um laço infinito.
Exemplo 13.4
1. algoritmo “laçoInfinito”
2. VAR
3. Contador: numerico
4. inicio
5. repita
6. Contador <- 1
7. Contador <- Contador + 1
8. ate Contador = 10
9. fimalgoritmo
No exemplo acima, a execução do algoritmo entra em um laço infinito porque a
inicialização da variável Contador (instrução Contador <- 1) deveria ser feita antes do
comando repita, ou seja, antes do laço. No exemplo, ela sempre voltará a ser 1 e nunca
...