Expressões (em pseudocódigo e em Python) Flashcards
O que são expressões?
As expressões
são construções sintáticas que combinam uma ou mais variáveis ou dados, relacionando-os por meio de operadores
, a fim de produzir um resultado
.
Exemplo 1 1+ 2
Exemplo 2 soma_elementos / 4 (considere soma_elementos
uma variável)
Exemplo 3 soma_elementos / total (considere soma_elementos
e total
sendo variáveis)
Tipos de expressões
As expressões podem ser do tipo aritmética
, relacional
e lógica
.
Expressões aritiméticas
Uma expressão é aritmética
se seu resultado
for um valor numérico
.
Tipos de expressões aritméticas
Elas podem ser do tipo soma
, subtração
, multiplicação
, divisão
, exponenciação
e resto
Expressão de soma
Equivalente a respectiva expressão da matemática. Ela é definida através do operador +
.
Exemplo 1 expressão 1 + 2
que resulta em 3
Exemplo 2 expressão 10.1 + 20.9
que resulta em 32
Exemplo 3 expressão 1 + 0.9
que resulta em 1.9
Expressão de subtração
Equivalente a respectiva expressão da matemática. Ela é definida através do operador -
.
Exemplo 1 expressão 1 - 2
que resulta em -1
Exemplo 2 expressão 10.1 - 20.9
que resulta em -10.8
Exemplo 3 expressão 1 - 0.9
que resulta em 0.1
Expressão de multiplicação
Equivalente a respectiva expressão da matemática. Ela é definida através do operador *
.
Exemplo 1 expressão 1 * 2
que resulta em 2
Exemplo 2 expressão 10.1 * 20.9
que resulta em 211.09
Exemplo 3 expressão 1 * 0.9
que resulta em 0.9
Expressão de divisão
Equivalente a respectiva expressão da matemática. Ela é definida através do operador /
.
Exemplo 1 expressão 1 / 2
que resulta em 0.5
Exemplo 2 expressão 10.1 / 20.9
que resulta em 0.48 (aprox.)
Exemplo 3 expressão 1 / 0.9
que resulta em 1.11
Expressão de exponenciação
Equivalente a respectiva expressão da matemática. Ela é definida através do operador **
.
Exemplo 1 expressão 1 ** 2
que resulta em 1
Exemplo 2 expressão -21 ** 3
que resulta em -9.261
Exemplo 3 expressão 1.1 ** 2
que resulta em 1.21
Expressão de cálculo de resto
Retorna o resto da divisão de dois números. Ela é definida através do operador %
.
Exemplo 1 expressão ` 1 % 2 que resulta em
1
**Exemplo 2** expressão
21 % 2 que resulta em
1
**Exemplo 3** expressão
10 % 2 que resulta em
0`
Expressões relacionais
Uma expressão é relacional
quando envolve a comparação de elementos de um mesmo tipo básico
(por exemplo, entre números ou entre literais). O resultado
de uma expressão relacional será sempre um valor do tipo verdadeiro
ou falso
.
Tipos de expressões relacionais
Elas podem ser do tipo igual a
, diferente de
, maior que
, menor que
, maior ou igual que
e menor ou igual que
Expressão relacional do tipo igual a
É aquela que é usada para avaliar uma relação de igualdade. Ela é definida através do operador ==
.
Exemplo 1 expressão 1 == 1
que resulta em verdadeiro
Exemplo 2 expressão "1" == 1
que resulta em falso
Exemplo 3 expressão "a" == "a"
que resulta em verdadeiro
Exemplo 4 expressão "a" == "b"
que resulta em falso
Expressão relacional do tipo diferente de
Deve ser usada para indicar uma relação de diferença. Ela é definida através do operador !=
.
Exemplo 1 expressão 1 != 1
que resulta em falso
Exemplo 2 expressão "1" != 1
que resulta em verdadeiro
Exemplo 3 expressão "a" != "a"
que resulta em falso
Exemplo 4 expressão "a" != "b"
que resulta em verdadeiro
Expressão relacional do tipo maior que
Deve ser usada para indicar uma relação de superioridade de um elemento em relação ao outro. Ela é definida através do operador >
.
Exemplo 1 expressão 1 > 2
que resulta em falso
Exemplo 2 expressão 10.1 > 20.9
que resulta em falso
Exemplo 3 expressão 1 > 0.9
que resulta em verdadeiro