Aasww
811 palavras
4 páginas
[pic] Roteiro Teórico Nº 7 – Estrutura de Repetição Usando Repita1) Objetivos: Apresentar a estrutura de repetição repita...até, que possui teste de parada no fim do laço.
2) Livro texto:
ASCENIO, A.F.G., CAMPOS, E.A.V. Fundamentos da Programação de Computadores (Algoritmos, Pascal e C/C++). São Paulo: Prentice Hall, 2002.
3) Fundamentação Teórica :
a) Referência para consulta e estudos: Capítulo 4 do livro texto.
b) Definição: (Livro texto – seção 4.1.3)
Esta estrutura faz seu teste de parada após o bloco de comandos, ou seja, o bloco de comandos será repetido até que a condição de parada seja verdadeira. A diferença entre a estrutura ENQUANTO e a REPITA é que nessa última os comandos são repetidos pelo menos uma vez, pois a condição de parada se encontra no final da estrutura. O programador deve garantir que a condição de parada seja atingida (se torne verdadeira) para evitar um laço infinito, onde a repetição nunca terminará.
c) Estrutura Repita no Português Estruturado: REPITA comando1 comando2 comando3 . . ATÉ d) Estrutura Repita no Pascal:
REPEAT comando1; comando2; comando3; . . UNTIL ;
Exemplo:
|Algoritmo Exemplo; |Rastreio de Memória |
|var x, y :inteiro; | |
|inicio | |
|x ( 1; |