Você está na página 1de 5

Comando de Repetição com

Interrupção no Final
 uma outra opção para fazer repetição na
linguagem Pascal é utilizando o comando Repeat
Until;
 sua característica principal é realizar o teste de
interrupção da repetição no final.
 Neste caso, o comando é executado pelo menos
uma vez, pois apenas após a execução de todos os
comandos do corpo do loop será feito o teste da
expressão de controle
REPEAT - UNTIL
 A forma geral deste comando é:
 Repeat
.....Comandos
Until Condição;
 1) O programa abaixo exibe os números inteiros
1,2,3,4,5,6,7,8,9 e 10.
 Program Exibe_Numeros_Inteiros_1a10;
Var
.....N : Integer;
Begin
.....N := 1;
.....Repeat
..........Writeln(N);
..........N := N + 1
.....Until N > 10;
.....Readln;
End.
 2) O comando Repeat Until é muito usado para fazer crítica
de dados de entrada. No exemplo abaixo, o programa só
continua quando o usuário digitar um valor nulo ou
positivo.
 Program Calcula_Raiz_Quadrada;
Var
.....X,Y : Real;
Begin
.....Writeln('Entre com um valor real nulo ou positivo');..........
.....Repeat
..........Readln(X);
..........If X < 0 Then
...............Writeln('Valor negativo nao eh permitido. Digite novamente um valor real nulo ou positivo')
.....Until X>= 0;
.....Y := SQRT(X);
.....Writeln('A raiz quadrada de ',X:10:5,' eh ', Y:10:5);
.....Readln;
End.
 1) Exibir os números pares entre 1000 e 0,
nessa ordem..
 2) Calcular e exibir a soma dos números
inteiros ímpares entre N e M. Os valores de N
e M devem ser lidos.
 3) Calcular e exibir a média aritmética de 10
notas. Use o comando Repeat Until para fazer
a crítica de cada nota lida - deve estar no
intervalo [0 : 10].

Você também pode gostar

  • Aula DOWHILE
    Aula DOWHILE
    Documento4 páginas
    Aula DOWHILE
    Helder Aragão
    Ainda não há avaliações
  • Aula While 2
    Aula While 2
    Documento8 páginas
    Aula While 2
    Helder Aragão
    Ainda não há avaliações
  • Aulapascal
    Aulapascal
    Documento6 páginas
    Aulapascal
    Helder Aragão
    Ainda não há avaliações
  • Aularepeat
    Aularepeat
    Documento5 páginas
    Aularepeat
    Helder Aragão
    Ainda não há avaliações
  • Appfluxo
    Appfluxo
    Documento12 páginas
    Appfluxo
    Helder Aragão
    Ainda não há avaliações
  • Aula While
    Aula While
    Documento6 páginas
    Aula While
    Helder Aragão
    Ainda não há avaliações
  • Aularepeat
    Aularepeat
    Documento5 páginas
    Aularepeat
    Helder Aragão
    Ainda não há avaliações
  • Exerc
    Exerc
    Documento1 página
    Exerc
    Helder Aragão
    Ainda não há avaliações
  • Aulafor
    Aulafor
    Documento9 páginas
    Aulafor
    Helder Aragão
    Ainda não há avaliações
  • Aulacase
    Aulacase
    Documento10 páginas
    Aulacase
    Helder Aragão
    Ainda não há avaliações
  • 2 Aulapascal
    2 Aulapascal
    Documento6 páginas
    2 Aulapascal
    Helder Aragão
    Ainda não há avaliações
  • Pascal - Comando de Seleção Composto
    Pascal - Comando de Seleção Composto
    Documento9 páginas
    Pascal - Comando de Seleção Composto
    Helder Aragão
    Ainda não há avaliações
  • Aulapascal
    Aulapascal
    Documento6 páginas
    Aulapascal
    Helder Aragão
    Ainda não há avaliações
  • Aula 3
    Aula 3
    Documento9 páginas
    Aula 3
    Helder Aragão
    Ainda não há avaliações
  • Comando de Repetição Com Variável de Controle
    Comando de Repetição Com Variável de Controle
    Documento9 páginas
    Comando de Repetição Com Variável de Controle
    Helder Aragão
    Ainda não há avaliações
  • Aula03 04 2005
    Aula03 04 2005
    Documento12 páginas
    Aula03 04 2005
    Helder Aragão
    Ainda não há avaliações
  • 2 Aulapascal
    2 Aulapascal
    Documento6 páginas
    2 Aulapascal
    Helder Aragão
    Ainda não há avaliações
  • Aula03 04 2005
    Aula03 04 2005
    Documento12 páginas
    Aula03 04 2005
    Helder Aragão
    Ainda não há avaliações
  • Pascal - Comando de Seleção Composto
    Pascal - Comando de Seleção Composto
    Documento9 páginas
    Pascal - Comando de Seleção Composto
    Helder Aragão
    Ainda não há avaliações
  • Aulapascal
    Aulapascal
    Documento6 páginas
    Aulapascal
    Helder Aragão
    Ainda não há avaliações
  • 2 Aulapascal
    2 Aulapascal
    Documento6 páginas
    2 Aulapascal
    Helder Aragão
    Ainda não há avaliações
  • Aula03 04 2005
    Aula03 04 2005
    Documento12 páginas
    Aula03 04 2005
    Helder Aragão
    Ainda não há avaliações
  • Licença de Uso e Prestação de Serviços de Software
    Licença de Uso e Prestação de Serviços de Software
    Documento3 páginas
    Licença de Uso e Prestação de Serviços de Software
    gilberto_morais_8
    Ainda não há avaliações
  • Aula25 02 2005 Algoritmos
    Aula25 02 2005 Algoritmos
    Documento13 páginas
    Aula25 02 2005 Algoritmos
    Helder Aragão
    Ainda não há avaliações
  • Aula23 02 2005
    Aula23 02 2005
    Documento20 páginas
    Aula23 02 2005
    Helder Aragão
    Ainda não há avaliações
  • Licença de Uso e Prestação de Serviços de Software
    Licença de Uso e Prestação de Serviços de Software
    Documento3 páginas
    Licença de Uso e Prestação de Serviços de Software
    gilberto_morais_8
    Ainda não há avaliações