segunda-feira, 1 de fevereiro de 2010

Noções de Lógica:

Sim, que tal uma aula de matemática hoje?
Hoje aprenderemos sobre noções de lógica, que também é uma coisa muito útil para nós!

Uma proposição é uma sentenção que pode ser classificada em verdadeira ou falsa.
Por exemplo:

5>3(V)
2 < 1(f)

Uma expressão lógica é formada por duas ou mais proposições. Relacionamos as proposições através de um operador lógico.
Existem três operadores lógicos na linguagem C.
Operador && (lê-se "E"):
uma expressão lógica com o conectivo &&, só será verdadeira se as duas proposições forem verdadeiras!
ex:

5>3 && 3>1

5 é maior que três E três é maior que um, como as duas proposições são verdadeiras, essa expressão também é verdadeira.

5>=5 && 3 < 1 cinco é maior ou igual a cinco "E" três é menor que um. três não é menor que um, logo,
como uma das proposições é falsa,
essa expressão também será falsa! ou seja, podemos montar uma tabela-verdade do conectivo && (e).
V e V = V
V e F = F
F e V = F
F e F = F

só um pequeno exemplo, depois eu continuarei essa aula:
digamos que a variavel cont seja igual a 1 a variavel numero seja 3 e
a variavel casa seja igual a 5.
while(cont < numero && cont < casa) {
.
.
cont=cont+1;
}
cont vale 1, logo é menor que 3 "E" é menor que 5, então entrará no laço,
na próxima vez que passar no laço, cont valerá 2. 2 é menor que 3 "E" é menor que 5, então,
entrará novamente no laço e cont valerá 3 agora! 3 não é menor que 3 "E" 3 é menor que 5.
Porém, como podemos observar na tabela verdade, como uma das proposições é falsa, a expressão toda
será falsa, ou seja, não entraremos mais no laço! Bom, falta ainda dois conectivos, mas,
mais tarde eu postarei novamente! É isso, até daqui a pouco! Ah, uma sugestão de livro,
para quem quiser aprender isso é o livro "fundamentos da matemática elementar volume 1",
é um exelente livro de matemática! Na internet mesmo, no www.4shared.com ou www.esnips.com você pode encontrar ele para baixar! Até!

Nenhum comentário:

Postar um comentário