2. Variáveis
● Áreas ou posições da memória do
computador que armazenam informações
ou dados que podem, ou não sofrer
alteração de seu estado ou valor durante
a execução do programa. Neste último
caso são chamadas de constantes.
● Dependendo da linguagem de
programação devem ser declaradas antes
do seu uso, ou mesmo antes de iniciar
qualquer processamento.
3. Variáveis
● Podem ser globais ou locais, dependendo
da sua “visibilidade” dentro do programa.
● Variáveis globais podem ser acessadas
durante todo o programa e geralmente
são declaradas no início do algoritmo;
● Variáveis locais são declaradas dentro de
blocos ou módulos do programa: funções,
sub rotinas...
4. Variáveis
● Variáveis são de tipos diferentes pois nem
toda informação pode ser tratada da
mesma forma. Ex.:
● Números inteiros determinam quantidades
(número de pessoas, de animais, cheques
emitidos, devolvidos, produtos em estoque,
etc.);
● Números reais, representam qualquer valor
contido no conjunto dos números reais,
inclusive com a parte fracionária, ou
decimal (valor a pagar, litros em tanque de
combustível, distância percorrida,etc)
5. Variáveis
● Lógico podem ter apenas dois valores:
verdadeiro ou falso. Armazenam o estado
de algo (porta aberta, luz acesa, cheque
com fundos, motor ligado);
● Caractere guarda apenas um caractere,
uma letra, número ou símbolo gráfico
disponível (opção de resposta em teste de
múltipla escolha – entre A e D, símbolo de
operação matemática, sinal de pontuação,
etc.)
6. Variáveis
● Cadeia de caracteres geralmente
armazenam vários caracteres, letras,
dígitos, símbolos... (nomes próprios,
endereços, telefones, etc...).
7. Definição de Variáveis
● A maneira como as variáveis são definidas
depende da linguagem.
● Podem ser definidas ou declaradas no
início do programa, da função ou em um
bloco específico;
● Obrigatoriamente devem ter um tipo
associado em sua declaração;
● Opcionalmente podem ter um valor
associado durante a sua definição;
8. Nomes de Variáveis
● Identificadores são os nomes das variáveis,
funções, subprogramas, subrotinas, etc...
● Normalmente iniciam com letras, mas
podem conter dígitos e alguns símbolos,
como o _ (sublinhado, subtraço, etc...)
● Como definir
9. Operadores Aritméticos
SÍMBOLO CÁLCULO
+ Soma de 2 números
- Subtração de 2 números
* Multiplicação entre 2 números
/ Divisão real entre 2 números reais ou
inteiros
% Resto da divisão inteira entre 2 números
inteiros
10. Operadores Aritméticos
● 8 * não faz sentido, falta operando à
direita
● 8/0 não faz sentido, divisão por zero
● 7.4#2 não faz sentido, # trabalha com
inteiros
● 7.2%2 não faz sentido, % trabalha com
inteiros
● % 3 falta operando à esquerda
12. Operadores Relacionais
● Exs.:
● 3 > 4 é igual a falso
● 10 >= 9 é igual a falso
● -1 > -2 é igual a verdadeiro
● 7.3 <> 8.9 é igual a verdadeiro
● <15 falta operando
17. Operadores Lógicos
● Exs.:
● 8>3 e 10>4 é igual a verdadeiro
● 8>3 e 10<4 é igual a falso
● não 4=4 é igual a falso
● 8>3 ou 5=4 é igual a verdadeiro
18. Portugol
● Ou português estruturado é uma pseudo
linguagem baseada no Português que
utiliza algumas palavras deste idioma
para construção de algoritmos simples.
● Estabelece um rigor na construção de
algoritmos para evitar ambiguidades ou
dúvidas. Cada comando representa
apenas uma ação para o computador.
● O algoritmo torna-se uma lista ordenada
de comandos combinados, cuja execução
sequencial é a solução do problema.
19. G-Portugol
● É um dialeto do portugol.
● Implementa a linguagem, fornecendo
ferramentas que oferecem recursos para
edição, compilação, execução e
depuração de programas escritos nessa
linguagem.
● Software Livre distribuído sob a GPL-2
● Disponibilizado no site:
● http://gpt.berlios.de