Baixe o app para aproveitar ainda mais
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
Compartilhar