TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

COMMAND REPEAT (LOOP)

Projeto de pesquisa: COMMAND REPEAT (LOOP). Pesquise 862.000+ trabalhos acadêmicos

Por:   •  14/12/2014  •  Projeto de pesquisa  •  657 Palavras (3 Páginas)  •  313 Visualizações

Página 1 de 3

Sumário

INTRODUÇÃO 2

1.1 Semântica 3

1.2 Sintaxe 3

Enquanto-Faça 4

2.1 Exemplos 5

Para-Faça............................................................................................................................................6

3.1Exemplos.........................................................................................................................................7

Conclusão............................................................................................................................................8

Referências..........................................................................................................................................9

Introdução

COMANDO REPETIÇÃO( LOOP)

É uma sequência de ações é repetida por um número específico de vezes, até que uma condição seja satisfeita. Enquanto a condição for verdadeira, as instruções serão executadas. O laço de repetição também pode ser chamado de loop.

Semântica

Está relacionada com os significados dos comandos.

Semantic do loop while

While(fahr <=upper{statement

A condição entre parênteses é testada. Se verdadeira , o corpo do while é executado.A condição é novamente testada e se verdadeira é executado e assim por diante.Caso a condição for falsa o corpo não será executado e condição continuará sendo no comando loop.

Sintaxe

A sintaxe de uma Ip está relacionada á forma assumida por seus comandos.

Enquanto - Faça

A estrutura enquanto .. faça também é uma estrutura de repetição, semelhante à repita. A diferença básica entre as duas estruturas é aposição onde é testada a expressão. Na estrutura repita, a condição é avaliado após a execução dos comandos, o que garante que os comandos serão executados pelo menos uma vez.

Exemplos:

Ex 1:

programa media_notas;

var

NOME: string;

N1, N2, N3, MEDIA: real;

begin

{1º ALUNO}

Real (NOME,N1,N2,N3);

if (N1>=0) and (N2>=0) and (N3>=0) and (N1<=10) and (N2<=10) and (N3<=10) then

begin

MEDIA <= (N1+N2+N3)/3;

writeln( 'O aluno de nome ',NOME,' tem a média ',MEDIA,' em suas notas ');

end

else

begin

writeln('Não são aceites notas negativas ');

end;

{2º ALUNO}

read(NOME,N1,N2,N3);

if (N1>=0) and (N2>=0) and (N3>=0) and (N1<=10) and (N2<=10) and (N3<=10) then

begin

MEDIA :=(N1+N2+N3)/3;

writeln( 'O aluno de nome ',NOME,' tem a média ',MEDIA', em suas notas ');

end

else

begin

writeln('Não são aceitas notas negativas ');

end;

{3º ALUNO}

{50º ALUNO}

read(NOME,N1,N2,N3);

if (N1>=0) and (N2>=0) and (N3>=0) and (N1<=10) and (N2<=10) and (N3<=10) then

begin

MEDIA :=(N1+N2+N3)/3;

writeln( 'O aluno de nome ',NOME,' tem a média ',MEDIA,' em suas notas ');

end

else

begin

writeln('Não são aceitas notas negativas ');

end;

end.

EX 2:

programa media_notas;

var

NOME: string;

N1, N2,N3,MEDIA:real;

CONT:integer;

begin

FOR CONT:=1 to 10 do {para cont de 1 a 10 faça}

begin

write('Digite o nome e as 3 notas do ',cont,'o aluno ');

read(NOME,N1,N2,N3);

if (N1>=0) and (N2>=0)

...

Baixar como (para membros premium)  txt (5.2 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com