Buscar

Aula 6 - Expressoes Matemáticas (Parte II)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

1 
 
FACULDADE DE COMPUTAÇÃO E INFORMÁTICA 
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO 
Introdução a Programação – Aula 6 – 2º SEMESTRE/2013 
 
 
 
TEORIA: EXPRESSÕES MATEMÁTICAS E LÓGICAS E SEUS OPERADORES (PARTE II) 
 
 
 
Nossos objetivos nesta aula são: 
 
 Linearizar as expressões matemáticas para sua utilização em 
algoritmos e linguagens de computação. 
 Construir e operacionalizar expressões lógico-matemáticas em 
algoritmos e linguagens de programação. 
 Compreender e utilizar as funções lógico-matemáticas 
existentes nas principais linguagens de Programação. 
 
 
 
 
A referência para esta aula é o Capítulo 3 (Expressões matemáticas e 
lógicas e seus operadores, páginas 58 a 81) do nosso livro-texto: 
 
Piva Jr., D. et al. Algoritmos e Programação de Computadores. Rio de 
Janeiro: Elsevier, 2012. 
 
Não deixem de ler este capítulo após a aula de hoje! 
 
 
 Na aula passada aprendemos a fazer a linearização de expressões matemáticas. Agora 
vamos partir para as expressões lógicas. Estas expressões são aquelas em que o 
resultado varia entre dois valores possíveis: verdadeiro ou falso. 
 Podemos utilizar dois operadores para as expressões lógicas: operadores relacionais e 
operadores lógicos. Veja a Tabela a seguir. 
 
2 
 
 Geralmente, quando construímos expressões lógicas também precisamos dos operadores 
lógicos. Veja a tabela a seguir. 
 
 As proposições são, então, avaliadas pelos operadores lógicos e resultam em 
VERDADEIRO ou FALSO. Assim, dadas duas proposições, é possível analisá-las segundo 
os operadores “NÃO”, “OU”, “E” e “XOU”. 
 
 
 
 O operador “NAO” resulta uma proposição VERDADEIRA em FALSO, e FALSA em 
VERDADEIRO. 
 O operador “XOU” resulta VERDADEIRO quando os dois operadores lógicos (ou proposições) 
forem diferentes. E FALSO caso contrário. 
 Assim, é possível resolver situações como: Um aluno obterá aprovação em uma 
determinada disciplina se sua média final for igual ou superior a 7 e se sua frequência for 
igual ou superior a 75%. 
 
 
3 
 
EXERCÍCIO TUTORIADO 
Resolva a expressão numérica abaixo: 
S = ( (5 > 3) ou (4 < 2) ) e (1 < 7) 
 
 
 
 
 
 
 
 
 
 
 
EXERCÍCIO COM DISCUSSÃO EM DUPLAS 
Resolva a expressão numérica abaixo: 
S = ( nao (5 > 3) ou (1 < 2) ) e (nao (1 < 7) ) 
 
 
 
 
 
 
 
 
 
 
 
 
 
EXERCÍCIO TUTORIADO 
Um aluno obterá aprovação em uma determinada disciplina se sua média final for igual ou 
superior a 7 e se sua frequência for igual ou superior a 75%. Faça o pseudocódigo para decidir 
se o aluno foi ou não aprovado na disciplina. Implemente em Java. 
 
 
 
 
 
 
 
 
 
 
 
4 
 
 
EXERCÍCIO COM DISCUSSÃO EM DUPLAS 
Na Comunidade Europeia, uma pessoa tem isenção de pagamento de entrada nos museus se 
tiver menos que 7 anos ou mais que 65. Faça o pseudocódigo para que uma pessoa entre com 
sua idade e se decida se ela pode entrar sem pagar. Implemente em Java. 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 
 
 
ATIVIDADES DE LABORATÓRIO 
 
Faça um programa em Java que leia um número inteiro de 3 casas decimais e imprimir se o 
algarismo da casa das centenas é par ou ímpar. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Faça em Java: entrar com os ângulos de um triângulo e decidir se ele é um triângulo-retângulo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6 
 
 
EXERCÍCIOS EXTRA-CLASSE 
1. Resolva as expressões matemáticas abaixo. 
a) S = ( (nao (1=2) ) ou (3 < 4)) 
b) S = ( (1 < 2) xou (3>4)) 
c) S = ( ((2=2) e (3>4)) ou (3>4)) 
 
2. Implemente em VisuAlg e em Java. Leia os valores para as variáveis. 
a) S = ( (nao (x=y) ) ou (w < z)) 
b) S = ( (x < y) xou (w>z)) 
c) S = ( ((x=2) e (y>4)) ou (y>4)) 
 
3. Implemente em VisuAlg e em Java: construir um programa que indique se o número 
digitado está compreendido entre 20 e 90 ou não.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes