Buscar

Aula12-Pascal

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Disciplina: Fundamentos de ProgramaçãoDisciplina: Fundamentos de ProgramaçãoDisciplina: Fundamentos de ProgramaçãoDisciplina: Fundamentos de Programação
Curso: Engenharia MecânicaCurso: Engenharia MecânicaCurso: Engenharia MecânicaCurso: Engenharia Mecânica
Prof. Renato BalancieriProf. Renato BalancieriProf. Renato BalancieriProf. Renato Balancieri
Aula 12Aula 12Aula 12Aula 12
� A estrutura de repetição REPEAT é utilizada 
quando o número de repetições necessárias 
não é fixo;
� Apesar de também poder ser utilizada 
quando se conhece a quantidade de 
repetições;
� Os comandos serão repetidos até a condição 
tornar-se verdadeira e o teste condicional 
ocorre no final, o que significa que a 
repetição será executada no mínimo uma vez;
REPEAT
comandos;
UNTIL condição;
� Os comandos serão repetidos até que a 
condição se torne verdadeira.
X := 0;
REPEAT
WRITELN(‘Valor de X = ’, X);
X := X + 1;
UNTIL X = 5;
WRITELN(‘Valor de X depois que sair da 
estrutura = ’, X);
No trecho do programa ao lado, 
os comandos WRITELN(‘Valor de 
X = ’, X); e X:=X+1; serão 
executados cinco vezes. O teste 
condicional avaliará x valendo 
1, 2, 3, 4 e 5.
TELATELATELATELA XXXX
0 VALOR INICIAL
Valor de X = 0 1 Valores obtidos dentro da 
estrutura de repetição.
Valor de X = 1 2 Valores obtidos dentro da 
estrutura de repetição.
Valor de X = 2 3 Valores obtidos dentro da 
estrutura de repetição.
Valor de X = 3 4 Valores obtidos dentro da 
estrutura de repetição.
Valor de X = 4 5 Valor obtido dentro da estrutura 
de repetição, que torna a 
condição verdadeira e 
interrompe a repetição.
Valor de X depois que sair da 
estrutura = 5
X := 1;
Y := 10;
REPEAT
WRITELN(‘Valor de Y = ’, Y);
Y := Y – 2;
UNTIL X <= X;
WRITELN(‘Valor de Y depois que sair da 
estrutura = ’, Y);
No trecho do programa ao lado, 
os comandos WRITELN(‘Valor de 
Y = ’, Y); e Y:=Y - 2; serão 
executados cinco vezes. O teste 
condicional avaliará Y valendo 
8, 6, 4, 2 e 0.
TELATELATELATELA XXXX YYYY
1 10 VALORES INICIAIS
Valor de Y = 6 1 4 Valores obtidos dentro da 
estrutura de repetição.
Valor de Y = 4 1 2 Valores obtidos dentro da 
estrutura de repetição.
Valor de Y = 2 1 0 Valor obtido dentro da 
estrutura de repetição, 
que torna a condição 
verdadeira e interrompe a 
repetição.
Valor de Y depois que sair 
da estrutura = 0
Faça um programa em Pascal para calcular a área 
de um triângulo, que não permita a entrada de 
dados inválidos, ou seja, medidas menores ou 
iguais a 0.

Outros materiais