19
  Programação I Variáveis, Portugol e G-Portugol 30/08/2011

Visu

Embed Size (px)

DESCRIPTION

kjhkjh

Citation preview

Programao I

Variveis, Portugol e G-Portugol30/08/2011

Variveis

reas ou posies da memria do computador que armazenam informaes ou dados que podem, ou no sofrer alterao de seu estado ou valor durante a execuo do programa. Neste ltimo caso so chamadas de constantes.

Dependendo da linguagem de programao devem ser declaradas antes do seu uso, ou mesmo antes de iniciar qualquer processamento.

Variveis

Podem ser globais ou locais, dependendo da sua visibilidade dentro do programa.

Variveis globais podem ser acessadas durante todo o programa e geralmente so declaradas no incio do algoritmo;

Variveis locais so declaradas dentro de blocos ou mdulos do programa: funes, sub rotinas...

Variveis

Variveis so de tipos diferentes pois nem toda informao pode ser tratada da mesma forma. Ex.:

Nmeros inteiros determinam quantidades (nmero de pessoas, de animais, cheques emitidos, devolvidos, produtos em estoque, etc.);

Nmeros reais, representam qualquer valor contido no conjunto dos nmeros reais, inclusive com a parte fracionria, ou decimal (valor a pagar, litros em tanque de combustvel, distncia percorrida,etc)

Variveis

Lgico 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, nmero ou smbolo grfico disponvel (opo de resposta em teste de mltipla escolha entre A e D, smbolo de operao matemtica, sinal de pontuao, etc.)

Variveis

Cadeia de caracteres geralmente armazenam vrios caracteres, letras, dgitos, smbolos... (nomes prprios, endereos, telefones, etc...).

Definio de Variveis

A maneira como as variveis so definidas depende da linguagem.

Podem ser definidas ou declaradas no incio do programa, da funo ou em um bloco especfico;

Obrigatoriamente devem ter um tipo associado em sua declarao;

Opcionalmente podem ter um valor associado durante a sua definio;

Nomes de Variveis

Identificadores so os nomes das variveis, funes, subprogramas, subrotinas, etc...

Normalmente iniciam com letras, mas podem conter dgitos e alguns smbolos, como o _ (sublinhado, subtrao, etc...)

Como definir

Operadores Aritmticos

SMBOLOCLCULO

+Soma de 2 nmeros

-Subtrao de 2 nmeros

*Multiplicao entre 2 nmeros

/Diviso real entre 2 nmeros reais ou inteiros

%Resto da diviso inteira entre 2 nmeros inteiros

Operadores Aritmticos

8 *no faz sentido, falta operando direita

8/0no faz sentido, diviso por zero

7.4#2no faz sentido, # trabalha com inteiros

7.2%2no faz sentido, % trabalha com inteiros

% 3falta operando esquerda

Operadores Relacionais

OPERADORRELAO

=Igual a

Diferente de

>Maior que

=Maior ou igual a

4 igual a falso

10 >= 9 igual a falso

-1 > -2 igual a verdadeiro

7.3 8.9 igual a verdadeiro

3 e 10>4 igual a verdadeiro

8>3 e 103 ou 5=4 igual a verdadeiro

Portugol

Ou portugus estruturado uma pseudo linguagem baseada no Portugus que utiliza algumas palavras deste idioma para construo de algoritmos simples.

Estabelece um rigor na construo de algoritmos para evitar ambiguidades ou dvidas. Cada comando representa apenas uma ao para o computador.

O algoritmo torna-se uma lista ordenada de comandos combinados, cuja execuo sequencial a soluo do problema.

G-Portugol

um dialeto do portugol.

Implementa a linguagem, fornecendo ferramentas que oferecem recursos para edio, compilao, execuo e depurao de programas escritos nessa linguagem.

Software Livre distribudo sob a GPL-2

Disponibilizado no site:

http://gpt.berlios.de