Algoritmos
Prof. Msc. Raul Paradeda Aula 2 Fundamentos
Sumário
Questões sintáticas; Variáveis; Atribuição; Tipos; Declaração; Bloco de instruções; Exercícios.
Questões sintáticas
A nomenclatura dos comandos, variáveis, funções, tipos, classes, dentre outras, é uma importante habilidade de programação. Ou seja, os nomes são usados para denotar muitas entidades diferentes. Um outro termo utilizado para os nomes é identificador. As regras léxicas determinam como um nome pode ser construído.
Questões sintáticas
As regras para os identificadores são:
Podem ser seqüências de letras e dígitos. COMEÇAR POR LETRAS. Identificador Beta é diferente de beta. NÃO É PERMITIDO ESPAÇOS. É utilizado o caractere especial sublinhado (_).
Algumas linguagens possuem palavras chaves e/ou reservadas que não podem ser utilizadas como identificadores:
int, if, while, etc.
Variáveis
Uso importante da nomenclatura é dar nomes a variáveis, que são fundamentais na programação. Em algumas linguagens, uma variável é um nome para um local de memória (ou bloco de locais). É regra criar a variável ANTES de utilizá-la ou referenciá-la. Nestes locais de memória (variáveis) podemos atribuir diversos tipos de valores. Toda variável tem um endereço de memória, ou seja, identifica de modo único o local da memória onde o valor de uma variável é armazenado.
Variáveis
Analise o seguinte comando: X = Y + 1; Tal comando deve ser lido:
Atribua ao endereço de memória denotado pela variável X o valor da expressão que é a soma do valor da variável Y e um.
Observe que, quando usado na esquerda, a variável X denota um endereço; no entanto se usado na direita, a variável denota o valor armazenado no endereço.
Variável
Uma única variável pode manter apenas um valor a cada momento. É a mesma coisa que dois corpos não podem ocupar o mesmo lugar no espaço, um precisa dar lugar para o outro. Exemplo: