SlideShare uma empresa Scribd logo
VisuALG – Estruturas de Repetição
repita - ate – ate
• Executa primeiro, verifica depois:
• Repete somente enquanto: <clausula> = falso;
repita
...
ate <clausula>
Exemplo – Contagem até 10
x <- 1
repita
escreval(x)
x <- x + 1
ate (x > 10)
repita - ate – ate
• Exemplo:
opcao: inteiro
repita
escreval("1 - Dizer olá!")
escreval("2 – Dizer oi! ")
escreval("0 - Sair do programa")
leia(opcao)
se (opcao = 1) entao
escreval("Olá!")
fimse
se (opcao = 2) entao
escreval("Oi!")
fimse
ate (opcao = 0)
Exercícios - repita
1. Escreva um algoritmo que calcule a média dos
números digitados pelo utilizador, se eles forem
pares. Termine a leitura se o utilizador digitar zero
(0);
2. Escreva um algoritmo que leia valores inteiros e
encontre o maior e o menor deles. Termine a leitura
se o utilizador digitar zero (0);
Exercícios - repita -
repita
3. Escreva uma programa que lê o sexo de uma
pessoa. O sexo deverá ser com o tipo de dado
caractere e o programa deverá aceitar apenas os
valores “M” ou “F”.
4. Escreva um programa que leia dois valores reais.
Ambos valores deverão ser lidos até que o
utilizadordigite um número no intervalo de 1 a
100. Apresentar a soma dos dois valores lidos.
02 visu alg repeticao repita ate

Mais conteúdo relacionado

Semelhante a 02 visu alg repeticao repita ate

Aula 10 - Comando de Decisão Múltipla e Comandos de Repetição
Aula 10 - Comando de Decisão Múltipla e Comandos de RepetiçãoAula 10 - Comando de Decisão Múltipla e Comandos de Repetição
Aula 10 - Comando de Decisão Múltipla e Comandos de RepetiçãoAndré Constantino da Silva
 
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdfAlgoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdfEnio Filho
 
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_javaMirlem Pereira
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06André Phillip Bertoletti
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticaoLee Aragão
 

Semelhante a 02 visu alg repeticao repita ate (11)

Aula05
Aula05Aula05
Aula05
 
Algoritmos Aula 09
Algoritmos Aula 09Algoritmos Aula 09
Algoritmos Aula 09
 
Aula 10 - Comando de Decisão Múltipla e Comandos de Repetição
Aula 10 - Comando de Decisão Múltipla e Comandos de RepetiçãoAula 10 - Comando de Decisão Múltipla e Comandos de Repetição
Aula 10 - Comando de Decisão Múltipla e Comandos de Repetição
 
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdfAlgoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
 
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
 
03 algoritmos basicos
03 algoritmos basicos03 algoritmos basicos
03 algoritmos basicos
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Aula04
Aula04Aula04
Aula04
 
Resumo computação I
Resumo computação IResumo computação I
Resumo computação I
 
Exercicios facebook
Exercicios facebookExercicios facebook
Exercicios facebook
 

02 visu alg repeticao repita ate

  • 1. VisuALG – Estruturas de Repetição
  • 2.
  • 3. repita - ate – ate • Executa primeiro, verifica depois: • Repete somente enquanto: <clausula> = falso; repita ... ate <clausula> Exemplo – Contagem até 10 x <- 1 repita escreval(x) x <- x + 1 ate (x > 10)
  • 4. repita - ate – ate • Exemplo: opcao: inteiro repita escreval("1 - Dizer olá!") escreval("2 – Dizer oi! ") escreval("0 - Sair do programa") leia(opcao) se (opcao = 1) entao escreval("Olá!") fimse se (opcao = 2) entao escreval("Oi!") fimse ate (opcao = 0)
  • 5. Exercícios - repita 1. Escreva um algoritmo que calcule a média dos números digitados pelo utilizador, se eles forem pares. Termine a leitura se o utilizador digitar zero (0); 2. Escreva um algoritmo que leia valores inteiros e encontre o maior e o menor deles. Termine a leitura se o utilizador digitar zero (0);
  • 6. Exercícios - repita - repita 3. Escreva uma programa que lê o sexo de uma pessoa. O sexo deverá ser com o tipo de dado caractere e o programa deverá aceitar apenas os valores “M” ou “F”. 4. Escreva um programa que leia dois valores reais. Ambos valores deverão ser lidos até que o utilizadordigite um número no intervalo de 1 a 100. Apresentar a soma dos dois valores lidos.