dezembro 29, 2025

Expressão Numérica em Código

Por admin

Sobre a Matemática

Expressão numérica é uma sequência de operações numéricas indicadas, ou seja, não efetuadas.

Para se obter o valor de uma expressão numérica, efetuam-se os cálculos nesta ordem: 1º potências e raízes; 2° multiplicações ou divisões; 3° adição ou subtrações.

Nas expressões, podem ser usados alguns sinais que interferem na ordem dos cálculos: parênteses (), colchetes [] e chaves {}. Primeiro, são feitos os cálculos entre os parênteses, depois entre as chaves e, por fim, os demais.

Sobre o Código

Na linguagem de programação Python,

def – é a palavra-chave usada para definir uma função. Indica o início de um bloco de código reutilizável que pode executar um cálculo ou tarefa específica.

** – é o operador de potenciação. Eleva um número a uma determinada potência, seguindo a prioridade máxima entre os operadores aritméticos.

+ – é o operador de adição. Soma dois valores numéricos.

/ – é o operador de divisão. Divide um número por outro, retornando sempre um valor do tipo float.

* – é o operador de multiplicação. Multiplica dois valores numéricos e possui a mesma prioridade da divisão.

- – é o operador de subtração. Subtrai um valor de outro e é executado após as operações de maior precedência.

ordem de precedência – é o conjunto de regras que define qual operação é executada primeiro em uma expressão. É a mesma ordem da matemática: 1º parênteses, 2º potência (**), 3º multiplicação e divisão (*, /), 4º adição e subtração (+, -). Vale ressaltar que, no Python, usamos ( ) → parênteses (ordem de operações), [ ] → listas e { } → conjuntos ou dicionários. Portanto, não podemos usar {} e [] apenas como símbolos matemáticos no código.

return – é o comando usado dentro de funções para devolver um valor ao ponto onde a função foi chamada, encerrando sua execução.

print() – é a função utilizada para exibir informações na tela, como textos, números ou resultados de cálculos.

f"..." – é o tipo de string formatada (f-string) que permite inserir valores de variáveis ou expressões diretamente no texto, usando {}.

# – é usado para criar comentários ao código, que são notas para se entender melhor o que o código faz.

Vamos ao código…

def calcular_expressao():
    # Expressão numérica respeitando a ordem das operações
    resultado = ((2 ** 3) + (6 / 2)) * 5 - 4
    return resultado


print(f"O valor da expressão numérica é: {calcular_expressao()}")
Código Python (.py)O que faz
def calcular_expressao():Define uma função chamada calcular_expressao que não recebe parâmetros e será responsável por calcular uma expressão numérica.
resultado = ((2 ** 3) + (6 / 2)) * 5 – 4Calcula a expressão numérica respeitando a ordem de precedência: primeiro parênteses, depois potência, divisão, multiplicação e, por fim, subtração, armazenando o valor na variável resultado.
Ordem de precedência aplicada:1. 2 ** 3 → potência
2. 6 / 2 → divisão
3. Soma dentro dos parênteses
4. Multiplicação por 5
5. Subtração de 4
return resultadoLinha usada apenas para organização e legibilidade do código.
print(f”O valor da expressão numérica é: {calcular_expressao()}”)Chama a função, obtém o resultado e exibe na tela usando uma f-string para concatenar texto e valor numérico.

Saída do código (valor de retorno)…

O valor da expressão numérica é: 51.0

Fonte:

  • Editora Didática Paulista. Ensino Didático 2000: Ensino Fundamental e Ensino Médio. Sorocaba: Editora Didática Paulista, [s.d.].
  • Códigos e comentários gerados por ChatGPT com revisão nossa.
  • https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]