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.

40

7.

8.

9.

10.

11 .

12.

13.

14.

15.

16.

17.

18 .

19.

20.

Lógíco de progromoçõo

então

escreva (''Tr iângulo Equilãtero'');

senao -

se ((A= B) ou (A= C) ou (B = C))

então

escreva (" Tr i ângul o Isósceles);

senão

escreva (" Triângul o Escaleno");

fimse;

fimse;

senao -

escreva ("Estes valores não formam um triângulo!");

fimse;

fim. // algoritmo

Seleção encadeada homogênea

Cl1ama1nos de seleção encadeada homogênea a consu·ução de diversas estruturas de seleção

encadeadas que segue1n um de tern1inado padrão lógico.

Se então se

Van10s supor q ue, ern um dado algoritn 10, u1n comando genérico W deva ser executado

apenas quando fore1n satisfeitas as condições <Condição 1>, <Condição 2>, <Cond i ção 3> e

<Condição 4>. 1e ría1nos:

se <Condição 1>

então se <Condição 2>

então se <Condição 3>

então se <Condição 4>

então W;

fimse;

fimse

fimse;

fimse;

Esta construção segue u1n padrão. Após cada então existe outro se, não existem senões;

temos uma estrutura encadeada ho1nogê nea. O utro fator importante é que o comando W só

será executado quando todas as condições forern ao rnesmo tempo verdadeiras; portanto,

seria equivalente a escrever, sirnplificadan1ente:

se (<Condição 1> e <Condição 2> e <Cond i ção 3> e <Condição 4>)

então W;

fimse;

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

Saved successfully!

Ooh no, something went wrong!