Lógica de programação
Programação
+
(3ª Edição )
~ica lctel
ANDRÉ WIZ Vlu.AR FORBELLONE HENRI FREDERICO EBERSPACHER
•
ICa de
Programação
A construção de algoritmos e estruturas de dados
(3ª Edição)
São Paulo Brasil Argentina Colômbia Costa Rica Chile Espanha Guatemala México Peru Porto Rico Venezuela
5 2005 by Andrt' Luiz Vi lia r Forlx•llorw e Henri Frederico Eixorspacher TodQ as~unt a passo, peqiu:·ncia ck pa,~m. é ncccs'>ário utilit.tr "' ckm, ou >cmar mab fielmente o raciocínio euvoh;do na I ir ~ica (k Ptognunação e, dessa limna. permite-nos absllõlÍI de Unl,~c evitaclo. sclecion~ndo conforllll' o resultado de uma dt:tcrmiuada condit:;iln. Con~lruímos, a"im. uma estrutura seletiva atJa,·és de um teste condicional que permitia ou nào que o fllL\:o de execução pao;sa~~e por um detc1111inado conjumo de ações. Quando depammos com a inviahil iclacle da apl icadto da estrutura d!' selcçào para a \t'dtica(iio do exilO na troca da lâmpada, preci\alllOS ll'pelir um lllC'SillO trecho ÔO algoritmO, u que foi reali1ado altl'rando-se o fluxo de execução de modo que e le p-o
Vamos supor que, ao f.t~er um ('Onllse par.lrnc1ro que r eprcsenta os valores e m nnrtaçào. tal como IRT, Índice de Reajuste; Towb. &.se~ nomes das infonnações de car.Íicr \ atribuição po.,~ui a ~c:-guintt' sintaxe:
atribuição ---~
L _ - -- -- - - '
identificador
expressão aritmêtica expressão lógica express~o literal
26
lóg•co de progromoçõo
Exemplos lõgico: A, B; inteiro: X; A ~ B·
X
B
~
~
8 + 13 div 5; 5 = 3;
.
X
~
2;
comandos mribm:m à~ variáveis A. X e B o' valores fomccidos à direita. do ~ímbolo res~allar que à esquerda do símbco ele a tribuição deve existir apenas 11111 lo identificador. · Percebemos C]IIC as var i~ivcis A e B dewm ser do tipo lógico e que a variável X ck-vc " -r do tipo inteiro, o C]llt'j Aplicaçóes especificas de cada
de
~clc~fio. sua~ 1cs rk situações