Aula 03
Professora Nelma
Constantes
São valores que não sofrem nenhuma variação no decorrer do tempo
Exemplos:
o valor de PI a velocidade da luz
5
“Não fume”
Exercício
1. Supondo que as variáveis NB, NA, NMat e SX sejam utilizadas para armazenar a nota do(a) aluno(a), o nome do(a) aluno(a), o número de matrícula e o sexo, declare-as corretamente, associando o tipo adequado ao dado que será armazenado Exercício
1. Supondo que as variáveis NB, NA, NMat e SX sejam utilizadas para armazenar a nota do(a) aluno(a), o nome do(a) aluno(a), o número de matrícula e o sexo, declare-as corretamente, associando o tipo primitivo adequado ao dado que será armazenado real: NB; caracter: NA; inteiro: Nmat; lógico: SX;
Atribuição
Processo de associar um valor a uma variável (guardar um objeto na gaveta)
O tipo de dado deve ser compatível com a variável (objeto precisa caber na gaveta)
Cada variável pode receber apenas um valor. O segundo valor sobrepõe-se ao anterior
Podem ser atribuídos:
Constantes
Variáveis
Expressões (aritméticas, relacionais ou lógicas)
Comando de atribuição :
ou :=
Atribuição atribuição identificador
expressão
expressão aritmética expressão lógica expressão literal
Ex.: B 7
A B
X B + 13 div 5 ou B:=7
A:=B X:=B+13 div 5
expressão
;
Blocos
Um Bloco é um conjunto de ações com uma função definida
O algoritmo pode ser visto como um Bloco
O algoritmo pode conter vários Blocos
blocos
início
identificador
fim
;
Exemplo:
início // início do bloco (algoritmo)
// declaração de variáveis
// sequência de ações (eventualmente mais blocos) fim. // fim do bloco (algoritmo)
;
Expressões
Expressões Aritméticas
Operadores aritméticos: utilizados para a realização de cálculos matemáticos Operador
Função
Exemplos
+
Adição
2 + 3, X + Y
-
Subtração
4 - 2, N – M
*
Multiplicação
3 * 4, A * B
/
Divisão
10 / 2, C / D
Potenciação (x elevado a y)
pot(2, 3)
Raiz quadrada (de x)
rad(9)
Mod
Resto da divisão
9 mod