Buscar

Apostila Programação - 6

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 18 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 18 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 9, do total de 18 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

Prévia do material em texto

Operadores
Aêda Sousa
aedasousa@gmail.com
21/09/2017
1
Agenda
O que veremos nesta aula ?
➢ Operadores
➢ Tipos de Dados
21/09/2017
Operadores
21/09/2017
Operadores
➢ Os operadores são meios pelo qual manipulamos dados no 
computador;
➢ Há quatro tipos mais importantes:
➢ Operadores Aritméticos;
➢ Operadores Relacionais;
➢ Operadores Lógicos.
21/09/2017
Operadores
Aritméticos
• Para construir algoritmos que realizam cálculos matemáticos precisamos utilizar os 
operadores aritméticos;
• As expressões aritméticas devem ser linearizadas;
• Deve ser feito o mapeamento dos operadores utilizados tradicionalmente para o 
português estruturado que é utilizado no VisuAlg.
21/09/2017
Operadores
Aritméticos
• Como realizar a linearização de expressões?
21/09/2017
  2.527
3
7













    2*52737 Tradicional Computacional
21/09/2017
Operadores Aritméticos VisuAlg Descrição
Adição + Operador tradicional de adição
Subtração - Operador tradicional de 
subtração
Multiplicação * Operador tradicional de 
multiplicação
Divisão / Operador tradicional de divisão
Divisão Inteira \ Sempre terá o resto inteiro 
(9\2=4)
Módulo (Resto da Divisão) % Resto da divisão inteira (9%2=1)
Potenciação ^ Operador de potenciação
Incremento a + 1 Acrescenta 1 ao valor da 
variável
Decremento a - 1 Diminui 1 do valor da variável
Operadores
• Precedência de Operadores
21/09/2017
Operadores 
Aritméticos
VisuAlg Prioridade
Decremento a - 1 1º 
Incremento a + 1 1º 
Potenciação ^ 2º 
Módulo (resto da 
divisão)
% 3º 
Divisão inteira \ 3º 
Divisão / 3º 
Multiplicação * 3º 
Subtração - 4º 
Adição + 4º 
Operadores
Aritméticos
•Os operadores “fracos” podem ser executados primeiro 
com a utilização de parênteses:
• 1+5*8/4 = ?
• (1+5)*(8/4) = ?
21/09/2017
Operadores
Relacionais
• Realizam comparações e retornam valores lógicos: VERDADEIRO ou FALSO.
21/09/2017
Operadores Relacionais VisuAlg
Maior >
Menor <
Maior ou igual >=
Menor ou igual <=
Igual =
Diferente <>
Operadores
Lógicos
Não (NOT)
E (AND)
Ou (OR)
➢ Operadores lógicos são utilizados para modificar valores como verdadeiro e 
falso, criando expressões lógicas;
➢ O resultado das operações é definido pelas chamadas tabelas-verdade de 
cada operador;
➢ Expressão avaliada da esquerda para a direita
21/09/2017
Operadores
21/09/2017
Operadores Lógicos VisuAlg Significado
Multiplicação Lógica ou 
Conjunção
e O resultado será VERDADEIRO
se uma parte E a outra parte 
forem verdadeiras.
Adição Lógica ou Disjunção ou O resultado será VERDADEIRO
se uma parte OU a outra parte 
forem verdadeiras.
Não Lógico nao O resultado será a inversão d 
valor lógico. Se for 
VERDADEIRO torna-se FALSO.
Disjunção Exclusiva xou O resultado será VERDADEIRO
se uma parte for verdadeira e 
a outra falsa.
Tabela Verdade
21/09/2017
•Vamos Praticar?
• A = 10; B = 15; C = 2.
21/09/2017
Expressões Resultado
A = B E B > C
A <> B OU B < C
A > B NAO
A >= B E B = C
A <= B OU B <> C
➢Resolva
➢A) 5 * 4 < 4 + 3
➢B) 6 * 2 – 1 > 3 * 1
➢C) 9 – 4 / 2 < 7 + 1 ou 5 * 2 – 3 <> 6
21/09/2017
Dúvidas
21/09/2017
16
Obrigada!
“Não importa o quão devagar você vá, desde que você não pare”
-Confúcio
21/09/2017
17
Operadores
Aêda Sousa
aedasousa@gmail.com
21/09/2017
18

Outros materiais