Lógica de Programação – Estrutura de Repetição REPITA ATÉ – 14

Lógica de Programação – Estrutura de Repetição REPITA ATÉ

Continuando nosso estudo de estruturas de repetição em lógica de programação, veremos nesta lição a estrutura REPITA ATÉ.

Trata-se de uma estrutura que efetua um teste lógico no final do loop, em vez de no início, como a estrutura enquanto.

Essa estrutura lembra a estrutura enquanto, porém, executa o conjunto de instruções programado ao menos uma vez antes de verificar a condição testada; no laço enquanto, a condição é testada antes de executar o bloco de códigos, o que significa que há a chance desse bloco nunca ser executado – se a condição de teste retornar falso logo no primeiro teste.

Com o REPITA ATÉ o conjunto de instruções é executado enquanto a condição testada retornar Falso.

Sintaxe

repita
   Instruções executadas enquanto condição  falsa
até (condição seja verdadeira)

O fluxograma a seguir ilustra  funcionamento da estrutura de repetição repita até:

Fluxograma da estrutura de repetição repita até

Exemplo

Imprimir na tela os números de 1 a 10, agora usando estrutura de repetição “repita…até” (código para o VisualG):

Var
num : inteiro
Inicio
num <- 1
repita
   escreval (num)
   num <- num + 1
ate (num > 10)
Fimalgoritmo

A seguir temos o fluxograma que mostra o funcionamento deste exemplo mostrado:

Fluxograma do exemplo de estrutura de repetição repita até em lógica

Para uma explicação mais detalhada sobre a estrutura de repetição repita até, e para mais exemplos resolvidos, assista ao vídeo a seguir, do canal do YouTube da Bóson Treinamentos em Tecnologia:

Anterior: Estrutura de Repetição Enquanto

Próximo: Estrutura de Repetição Para

 

Sobre Fábio dos Reis (1379 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*