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 43

se-senão-se. Como essa situação é bastante freqüe11te na co11strução de algoritt11os que

dependem de alternativas, utilizare1nos uma estrutura específica para estes casos, a seleção

de múltipla escolha.

O rnodelo que expressa as possibilidades do exernplo anterior é o seguinte:

escolha X

caso Vl: Cl;

caso V2: C2;

caso V3: C3;

caso V4: C4· '

fimescol ha;

Caso o conteúdo da variável X s~ja igual ao valor Vn, então, o comando Cn será executado;

caso contrário, serão inspecionados os outros casos até ser encontrada u1na igualdade

ou terrninarern os casos.

Sirnbolizando au·avés do diagTarna de sintaxe, ternos:

\

valor

\ escolha 1

.

opção

'

..( fimesco lha) •o-.

~ exceçao -

valor

expressão aritmética

.

.

variável caracter

opção 1 caso) constante

r

\ '

-

I

\ ..

-

constante

. ação primitiva •

• •

bloco

exceção caso contrário • ação primitiva •

'

-

.

bloco

Para executar tun comando que possui 1nais de um valor em que se verifica sua necessidade,

agrupa1nos todos esses valores e1n um único caso. E, para executar um con1ando que

se verifica corn todos os outros valores, exceto os discriminados caso a caso, inch1ín10s ouu·a

situação: caso contrário.

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

Saved successfully!

Ooh no, something went wrong!