Objetivos
Expressões
Todos os dias fazemos algum tipo de cálculo. Ao comprar um produto na internet, em uma loja física,
quando vamos dividir a conta com os amigos e em outras situações.
Inconscientemente fazemos contas de adição, multiplicação e outras. Esses tipos de cálculos
também nos auxiliam na lógica de programação para resolver algum problema, esses cálculos são feitos através
de expressões.
Exemplo
programa
{
funcao inicio()
{
//trecho omitido
soma = num1 + num2; //exemplo de expressão
//trecho omitido
}
}
Saída
-
No exemplo acima, temos uma expressão aritmética:
soma = num1 + num2
A adição feita acima é uma expressão e vamos entender mais sobre esse assunto agora. O símbolo "="
significa o operador de atribuição.
Uma expressão é uma "mistura" de valores que são interpretados e verificados de acordo com algumas
regras e prioridades, a expressão então é executada e um resultado é obtido.
Os valores utilizados podem ser explícitos, Constantes,
Variáveis, operadores e
também Funções. Abaixo alguns exemplos de
expresões e seus tipos:
Expressão aritmética
A*B - 1
Expressão lógica
A ou B ou C
Expressão de comparação
A != B
Expressão complexa
A*CONSTANTE + funcao(B) + X/Y
As letras A, B, X e Y no contexto acima significam variáveis ou constantes
pré-criadas e as suas atribuições foram omitidas para simplificação.
Como as expressões utilizam operadores em sua composição, é necessário explicar os tipos
de operadores e como eles funcionam.
A linguagem Portugol fornece os operadores abaixo que serão
estudados nas próximas seções do tutorial.
- Atribuição
- Aritméticos
- Lógicos
Bit-a-bit
- Relacionais
Histórico de atualizações
- 02/10/2024 - revisão 2 - Ajustes pontuais
- 25/09/2023 - revisão 1 - Correção em barra de navegação, links/referências, correções gramaticais e outros
- 08/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.