Continuando a parte de noções de lógica:
conectivo || (lê-se "ou")
tabela verdade:
V F = V
F V = V
V V = V
F F = F
ou seja, a expressão com conectivo || só será falsa se as duas proposições forem falsas!
ex:
cont=1;
while(cont>5 || cont < 3){
.
.
cont=cont+1;
}
cont não é maior que 5, porém, cont é menor que 3, então, com a utilização do conectivo ||, essa expressão é verdadeira e nós entraremos no laço!
no próximo post eu posto um exemplo melhor!
E por último:
O conectivo !(lê-se falso)
Em C, se tivermos por exemplo:
cont=1;
if(cont){
.
.
}
cont tem armazenado o valor 1, e quando temos expressões desse tipo, qualquer que seja o valor da variável, se for diferente de zero, a linguagem C reconhece essa expressão como verdadeira.
ou seja, a expressão if nesse caso será verdadeira e entraremos nela, nesse caso!
com o conectivo !, podemos colocar essa expressão como falso, ex:
cont=1;
if(!cont){
.
.
.
}
cont vale 1, porém, o conectivo falso, "troca" o valor lógico da variavel, ou seja, cont passa a ser falso!
se cont fosse zero, e utilizassemos o conectivo, cont passaria a ser verdadeiro!
mais tarde eu posto exemplos disso!
bom, até!
segunda-feira, 1 de fevereiro de 2010
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário