28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

~

Capítulo 3

Estruturas de controle 1 53

21.

22.

23.

24.

25.

26.

27.

28.

fimse;

fim.

. - .

1n1c10

MNP f- ACMICON;

fim· ,

escreva ("Média - ", MNP) ;

senao

escreva (''Nenhum par foi fornecido!'');

REPETIÇÃO COM TESTE NO FINAL

Para realizar a repetição con1 teste 110 final, utilizan1os a estrutura repita, que pe1111ite

que u1n bloco ou ação pri1nitiva seja repetido até que uma detern1inada condição seja verdadeira.

O 1nodelo genérico desse tipo de repetição é o seguinte:

repita

Cl;

C2;

Cn;

até <condição>;

<(

:r:

~

ō

(, rep1 ·t a \

1 ação até, expressão lógica ,•

Pe la sintaxe da estrutura, observarnos que o bloco (Cl ... Cn) é executado pelo menos

un1a vez, independenten1ente da validade da condição. Isso ocorre porque a inspeção ela

condição é feita após a execução do bloco, o que representa a característica p1incipal desse

modelo de repetição.

Exemplos

a. Reescrevendo o Algoritmo 3.9, que lê a média anual de 50 alunos e calcula a

média geral da turma, e utilizando a estrutura de repetição com teste no final, te-

,

riamos:

ALGORITMO 3.12 Média com repita

1. inicio

2. li declaração de variáveis

3. real : MA, li média anual de um dado aluno (Cm1ti1111a)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!