Programação de computadores
319 palavras
2 páginas
Sr_Sra Variveis Nome, sexo carter Inicio Escreva Digite o seu nome Leia nome Escreva Digite o seu sexo Leia sexo Se (sexo Masculino) ento Escreva (Ilmo Sr. ,nome) Seno Se (sexo Feminino) ento Escreva Ilmo Sra. ,nome Seno Escreva Digite um sexo vlido fim-se fim-se Fim Operadores lgicos E ( ) e OU ( ) Muitas vezes queremos testar se algumas condies so verdadeiras.Geralmente queremos testar mais de umas condies.Por exemplo para voc passar de ano voc precisa ter mdia maior que 6.0 em todas as matrias E mdia maior que 7 em pelo menos 3.Notou o E Ele quer dizer que as duas condies tem que ser satisfeitas.Agora o mesmo exemplo, usando o OU.Para voc passar de ano voc precisa ter mdia maior que 6.0 em todas as matrias OU mdia maior que 7 em pelo menos 3.Agora ficou mais fcil, pois voc s precisa satisfazer uma das condies. Voc pode tirar 7 em Matemtica, Fsica e Qumica e zerar todas as outras, pois no tem mais que tirar mdia 6.0 em todas.Mas nada te impede de satisfazer as duas condies. Formalizando E e OU so nossas analogias para linguagem humana. O computador fala na linguagem dos bits, e tem sua linguagem especial. Em Java, para representar o E e o Java se comunicar com sua mquina, voc vai usar a representao Para representar o OU, use Ento, vamos formalizar os exemplos. Sejam as condies condicao_A todas mdias maiores que 6.0 condicao_B tirar mdia maior que 7 em pelo menos 3 matrias O primeiro exemplo representado por ( condicao_A condicao_B ) O segundo exemplo representado por ( condicao_A condicao_B ) Negando declaraes Para negar uma declarao ou condio, simplesmente colocamos um smbolo de exclamao () antes de tal declarao/condio. Por exemplo, um bom aluno tem suas notas representadas por condicao_A J um pssimo aluno tem suas notas representadas assim condicao_A condicao_A quer dizer que nem todas as mdias so maiores que 6.0