Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:1024212) Peso da Avaliação 2,00 Prova 98530010 Qtd. de Questões 2 Nota 6,50 Os operadores são utilizados nos algoritmos sempre que há a necessidade de uma operação matemática, relacional ou lógica entre os dados. Apesar de cada linguagem de programação empregar sua própria sintaxe para representar os operadores, o resultado obtido por meio de sua aplicação não muda. Com base no que foi exposto, escreva sobre os tipos de operadores em algoritmos. Resposta esperada Os operadores aritméticos servem para a realização de cálculos matemáticos, os operadores relacionais são utilizados para fazer comparações entre elementos do mesmo tipo e, finalmente, os operadores lógicos são utilizados para a manipulação de expressões lógicas, sendo frequentemente utilizados em conjunto com os operadores relacionais. Cada operador relaciona- se com tipos específicos de dados, o que permite que o algoritmo represente os problemas do mundo real de forma mais precisa. Minha resposta 1. Operadores Aritméticos Os operadores aritméticos são ferramentas essenciais para realizar cálculos, tanto básicos quanto avançados. Eles podem ser classificados em binários, que precisam de dois operandos, e unários, que utilizam apenas um. Operadores Binários (dois operandos): - Adição (+): soma dois valores. - Subtração (-): subtrai um valor de outro. - Multiplicação (*): realiza a multiplicação entre os valores. - Divisão (/): divide um valor pelo outro (atenção especial à divisão por zero! ). - Módulo (%): fornece o resto da divisão inteira. Operadores Unários (um único operando): - Incremento (++): adiciona 1 ao valor. - Decremento (--): diminui 1 do valor. Outros operadores (especificidade dependendo da linguagem): - Exponenciação: representada por `` em Python e `^` em algumas outras linguagens. - Raiz e funções matemáticas: podem ser acessadas através de bibliotecas, como `sqrt()`, `sin()`, entre outras. 2. Operadores Relacionais (de Comparação) Os operadores relacionais são utilizados para comparar dois valores, retornando um resultado booleano (verdadeiro ou falso) baseado na comparação realizada: - Igualdade (== ou = em pseudocódigo) - Diferença (! = ou ) - Maior que (>) - Menor que (