Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
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.