28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 3 Estruturas de controle 1 41

A Tabela 3.3 expressa nitida1ne11te a necessidade de todas as co11dições serem verd adeiras

sünultaneamente .

Tabela 3.3

Condição 1 Condição 2 Condição 3 Condição4 Ação executada

V V V V w

Se senão se

\!am os supor q11e en1 detertnin ado algoriuno u1na va1iável X possa assumir apenas quatro

valores, Vl, V2, V3, V4, e que exista um comanclo diferen te que será executado para cada

valor arrnazenado ern X.

Teremos, por exe111plo , a seguinte situação:

se (X = Vl)

então

Cl ;

fimse;

se (X = V2)

então

C2;

se (X= V3)

então

C3;

fimse;

se (X= V4)

então

C4;

fimse;

A tabela de decisão para o exen1plo é:

Tabela 3.4

X= VI X=V2

X=V3

X=V4

Ação

V

F

F

F

CI

F

V

F

F

C2

F

F

V

F

C3

F

F

F

V

C4

S01nente um, e apenas um, con1ando pode ser executado, isto é, trata-se de uma situação

excludente (se X é igual a V3, não é igual a Vl nern a V2 nen1 a V4) .

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

Saved successfully!

Ooh no, something went wrong!