Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ESTRUTURAS DE REPETIO
Existem situaes nas quais necessrio repetir um determinado trecho de programa, um determinado nmero de vezes. Isto pode ser feito de duas formas: A primeira, na qual ser escrito o mesmo trecho de cdigo de programa tantas vezes quanto necessrio; Ex.: programa LER_NUMERO VAR X, R: Inteiro INCIO Leia (X) RX*3 Escreva (R) Leia (X) RX*3 Escreva (R) Leia (X) RX*3 Escreva (R) FIM A segunda forma, na qual poder ser utilizado o conceito de repetio. As repeties so conhecidas tambm por laos de repetio. A principal vantagem em utilizar repeties, alm do seu poder de processamento, possuir programas com tamanho menor, podendo sua amplitude de processamento ser aumentada sem se alterar o tamanho do cdigo de programao. Desta forma, podem-se determinar repeties com nmero variados de vezes, desde repeties finitas at repeties indeterminadas. O nmero de vezes que uma estrutura ser repetida pode ser feito por um contador representado por uma varivel com um valor inicial, o qual incrementando (implementado) a cada repetio.
ACUMULADORES
So variveis que acumulam a soma de outras variveis. Crescem de valor em intervalos variveis. SS+A S S + (X * Y)
CONTADORES
Acumulam somas constantes. Crescem de valor em intervalos constantes. NN+1 NN+2 N N + 100
FACULDADE QI
Portaria de Credenciamento 935/05 e 1599/05 - CGC 93321826/0001-33
comando
enquanto
F comando
programa LER_NUMERO VAR X, R, Cont: Inteiro INCIO Cont 1 Enquanto (Cont < =3) faa Leia (X) RX*3 Escreva (R) Cont Cont + 1 FimEnquanto FIM Fim F
Incio
Cont 1
RX*3
Cont Cont + 1
FACULDADE QI
Portaria de Credenciamento 935/05 e 1599/05 Repetio condicional FAA .. ENQUANTO
A estrutura de repetio do tipo Faa...enquanto caracteriza-se por efetuar um teste lgico no final de um lao (repetio), que permite executar o trecho de instrues subordinadas a este at que uma determinada condio seja Falsa. A estrutura Faa...enquanto tem o seu funcionamento controlado por condio. Desta forma poder executar um determinado conjunto de instrues at que a condio verificada permanecer Verdadeira. No momento em que a condio se torna Falsa, o processamento da rotina desviado para fora do lao. Faa <comando> ou <bloco de comandos> enquanto <condio>
V
- CGC 93321826/0001-33
comando
comandos
faa
condio
comando
programa LER_NUMERO VAR X, R, Cont: Inteiro INCIO Cont 1 Faa Leia (X) RX*3 Escreva (R) Cont Cont + 1 Enquanto (Cont < =3) FIM
Incio
Cont 1
Leia (X)
RX*3
Cont Cont + 1