SlideShare uma empresa Scribd logo
1 de 6
Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Módulo II - Mecanismos de Controlo de Execução
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Objetivos para a aula:
oEstrutura de Repetição Repetir…Até (Repeat…Until).
oConstrução de algoritmos no Pascal.
oExame Final de Módulo.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Estrutura de Repetição Repetir…Até
Esta estrutura permite que um conjunto de ações se repita
até que uma determinada condição se verifique (seja
verdadeira). Como o conjunto de ações é executado antes
do teste da condição, será executado pelo menos uma
vez. Esta estrutura é a aconselhada sempre que se quer
fazer a validação de uma entrada de dados (por exemplo:
um número positivo).
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Fluxograma e algoritmo respetivo
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Exemplo: Ler um inteiro positivo e escrever os seus algarismos
por ordem inversa. (Ex. 123 –> algarismos: 3, 2 e 1).
Repetir
Escrever (‘Qual o número:’)
Ler (x)
Até (x > 0)
Enquanto (x > 0) Fazer
Resto x Mod 10
Escrever (Resto)
x <- x Div 10
fimenquanto
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Exemplo: Ler um inteiro positivo e escrever os seus algarismos
por ordem inversa. (Ex. 123 –> algarismos: 3, 2 e 1).
Repetir
Escrever (‘Qual o número:’)
Ler (x)
Até (x > 0)
Enquanto (x > 0) Fazer
Resto x Mod 10
Escrever (Resto)
x <- x Div 10
fimenquanto
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino

Mais conteúdo relacionado

Semelhante a Repetir até estrutura Pascal

Aula 4 módulo ii - psi
Aula 4  módulo ii - psiAula 4  módulo ii - psi
Aula 4 módulo ii - psi111111119
 
Aula 3 módulo ii - psi
Aula 3  módulo ii - psiAula 3  módulo ii - psi
Aula 3 módulo ii - psi111111119
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Aula 7 - Repetição enquanto - parte 1
Aula 7 - Repetição enquanto - parte 1Aula 7 - Repetição enquanto - parte 1
Aula 7 - Repetição enquanto - parte 1Pacc UAB
 
Aula 4 módulo i - psi
Aula 4   módulo i - psiAula 4   módulo i - psi
Aula 4 módulo i - psi111111119
 
ESTRUTURAS_DE_REPETICAO.ppt
ESTRUTURAS_DE_REPETICAO.pptESTRUTURAS_DE_REPETICAO.ppt
ESTRUTURAS_DE_REPETICAO.pptFabianoVilhete3
 
Estrutura de Programas
Estrutura de ProgramasEstrutura de Programas
Estrutura de ProgramasSidney Roberto
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlex Camargo
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi111111119
 
Java - Visão geral e Exercícios
Java - Visão geral e ExercíciosJava - Visão geral e Exercícios
Java - Visão geral e ExercíciosArthur Emanuel
 
Testes de performance com JUnitPerf
Testes de performance com JUnitPerfTestes de performance com JUnitPerf
Testes de performance com JUnitPerfDenis L Presciliano
 
Curso de Java (Parte 3)
 Curso de Java (Parte 3) Curso de Java (Parte 3)
Curso de Java (Parte 3)Mario Sergio
 

Semelhante a Repetir até estrutura Pascal (20)

Aula 4 módulo ii - psi
Aula 4  módulo ii - psiAula 4  módulo ii - psi
Aula 4 módulo ii - psi
 
Aula 3 módulo ii - psi
Aula 3  módulo ii - psiAula 3  módulo ii - psi
Aula 3 módulo ii - psi
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Laços de Repetição
Laços de RepetiçãoLaços de Repetição
Laços de Repetição
 
Aula 7 - Repetição enquanto - parte 1
Aula 7 - Repetição enquanto - parte 1Aula 7 - Repetição enquanto - parte 1
Aula 7 - Repetição enquanto - parte 1
 
Aula 4 módulo i - psi
Aula 4   módulo i - psiAula 4   módulo i - psi
Aula 4 módulo i - psi
 
ESTRUTURAS_DE_REPETICAO.ppt
ESTRUTURAS_DE_REPETICAO.pptESTRUTURAS_DE_REPETICAO.ppt
ESTRUTURAS_DE_REPETICAO.ppt
 
Algoritmos Aula 08
Algoritmos Aula 08Algoritmos Aula 08
Algoritmos Aula 08
 
Estrutura de Programas
Estrutura de ProgramasEstrutura de Programas
Estrutura de Programas
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetição
 
Junit
JunitJunit
Junit
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
 
Java - Visão geral e Exercícios
Java - Visão geral e ExercíciosJava - Visão geral e Exercícios
Java - Visão geral e Exercícios
 
Testes de performance com JUnitPerf
Testes de performance com JUnitPerfTestes de performance com JUnitPerf
Testes de performance com JUnitPerf
 
Introdução a tdd
Introdução a tddIntrodução a tdd
Introdução a tdd
 
Cap08
Cap08Cap08
Cap08
 
Cap08
Cap08Cap08
Cap08
 
Aula3
Aula3Aula3
Aula3
 
Curso de Java (Parte 3)
 Curso de Java (Parte 3) Curso de Java (Parte 3)
Curso de Java (Parte 3)
 
Construcao de Algoritmos - Aula 08
Construcao de Algoritmos - Aula 08Construcao de Algoritmos - Aula 08
Construcao de Algoritmos - Aula 08
 

Mais de 111111119

Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis111111119
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis111111119
 
Acesso aos campos de uma estrutura
Acesso aos campos de uma estruturaAcesso aos campos de uma estrutura
Acesso aos campos de uma estrutura111111119
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis111111119
 
Variaveis locais e globais
Variaveis locais e globaisVariaveis locais e globais
Variaveis locais e globais111111119
 
Aula 1 módulo iii - psi
Aula 1  módulo iii - psiAula 1  módulo iii - psi
Aula 1 módulo iii - psi111111119
 
Aula 1 módulo v - psi
Aula 1  módulo v - psiAula 1  módulo v - psi
Aula 1 módulo v - psi111111119
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi111111119
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi111111119
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi111111119
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi111111119
 

Mais de 111111119 (12)

Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
 
Acesso aos campos de uma estrutura
Acesso aos campos de uma estruturaAcesso aos campos de uma estrutura
Acesso aos campos de uma estrutura
 
Strings e manipulação de variáveis
Strings e manipulação de variáveisStrings e manipulação de variáveis
Strings e manipulação de variáveis
 
Units
UnitsUnits
Units
 
Variaveis locais e globais
Variaveis locais e globaisVariaveis locais e globais
Variaveis locais e globais
 
Aula 1 módulo iii - psi
Aula 1  módulo iii - psiAula 1  módulo iii - psi
Aula 1 módulo iii - psi
 
Aula 1 módulo v - psi
Aula 1  módulo v - psiAula 1  módulo v - psi
Aula 1 módulo v - psi
 
Aula 1 módulo ii - psi
Aula 1   módulo ii - psiAula 1   módulo ii - psi
Aula 1 módulo ii - psi
 
Aula 3 módulo i - psi
Aula 3   módulo i - psiAula 3   módulo i - psi
Aula 3 módulo i - psi
 
Aula 5 módulo i - psi
Aula 5   módulo i - psiAula 5   módulo i - psi
Aula 5 módulo i - psi
 
Aula 1 módulo i - psi
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi
 

Repetir até estrutura Pascal

  • 1. Programação e Sistemas de Informação TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Módulo II - Mecanismos de Controlo de Execução Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 2. Objetivos para a aula: oEstrutura de Repetição Repetir…Até (Repeat…Until). oConstrução de algoritmos no Pascal. oExame Final de Módulo. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 3. Estrutura de Repetição Repetir…Até Esta estrutura permite que um conjunto de ações se repita até que uma determinada condição se verifique (seja verdadeira). Como o conjunto de ações é executado antes do teste da condição, será executado pelo menos uma vez. Esta estrutura é a aconselhada sempre que se quer fazer a validação de uma entrada de dados (por exemplo: um número positivo). Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 4. Fluxograma e algoritmo respetivo Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 5. Exemplo: Ler um inteiro positivo e escrever os seus algarismos por ordem inversa. (Ex. 123 –> algarismos: 3, 2 e 1). Repetir Escrever (‘Qual o número:’) Ler (x) Até (x > 0) Enquanto (x > 0) Fazer Resto x Mod 10 Escrever (Resto) x <- x Div 10 fimenquanto Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 6. Exemplo: Ler um inteiro positivo e escrever os seus algarismos por ordem inversa. (Ex. 123 –> algarismos: 3, 2 e 1). Repetir Escrever (‘Qual o número:’) Ler (x) Até (x > 0) Enquanto (x > 0) Fazer Resto x Mod 10 Escrever (Resto) x <- x Div 10 fimenquanto Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino