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.

56 J Lógíca de programação

Observamos que:

• além do co11tador geral de vinhos (CONV) , foi 11ecessário utilizar um contador para

cada tipo ele vinl10, CT, CB e CR;

• esta é urna aplicação típica da seleção de múltipla escolha, ern que cada tipo de vinho

corresponde a urn caso;

• após o laço de repetição, o contador geral d e vinhos foi decrementado e1n 1, para

descontar o 6nalizador ' F' .

REPETIÇÃO COM VARIÁVEL DE CONTROLE

Nas estruturas de repetição vistas até agora, oco11·e1n casos em que se torna difícil deter-

1ninar o nú1nero de vezes e1n que o bloco será executado. Sabemos que ele será executado

enqua1lto uma condição for satisfeita - enquanto - ou até que uma condição stja satisfeita

- repita. A estrutura para é diferente,já que sernpre repete a execução do bloco urn número

prede te rminado d e vezes, pois ela não p revê uma condição e possui li1nites fixos.

O 1nodelo genérico para a estrutura de repetição para é o seguinte:

para V de vi até vf passo p faça

Cl ;

C2;

Cn ;

fimpara;

En1 que:

• V é a variável de controle;

• vi é o valor inicial da va1iável V;

• vf é o valor final da variável V, ou seja, o valor até o qual ela vai chegar;

• p é o valor do incrernento dado à variável V.

\ para -

1

variável de controle ' de

' operando aritmético . \ até )-

<(

I:

~

~

ō

operando ari t mét ico faça }-

í

\

passo 1 operando ar itmético >-

ação pr imitiva \ fimpara •

r

\.-'

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

Saved successfully!

Ooh no, something went wrong!