Variáveis e portugol

24,588 views 19 slides Apr 18, 2013
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

No description available for this slideshow.


Slide Content

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

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.

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...

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)

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.)

Variáveis
●Cadeia de caracteres geralmente
armazenam vários caracteres, letras,
dígitos, símbolos... (nomes próprios,
endereços, telefones, etc...).

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;

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

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

Operadores Aritméticos
●8 *não faz sentido, falta operando à
direita
●8/0não faz sentido, divisão por zero
●7.4#2não faz sentido, # trabalha com
inteiros
●7.2%2não faz sentido, % trabalha com
inteiros
●% 3falta operando à esquerda

Operadores Relacionais
OPERADOR RELAÇÃO
= Igual a
<> Diferente de
> Maior que
< Menor que
>= Maior ou igual a
<= Menor ou igual a

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

Operadores Lógicos
OPERADOR RELAÇÃO
e Conjunção de operação
ou Disjunção de operação
não Negação de operação

Tabela da Verdade
ou
a b a ou b
Falso Falso Falso
Falso VerdadeiroVerdadeiro
Verdadeiro Falso Verdadeiro
VerdadeiroVerdadeiroVerdadeiro

Tabela da Verdade
e
a b a e b
Falso Falso Falso
Falso Verdadeiro Falso
Verdadeiro Falso Falso
Verdadeiro Verdadeiro Verdadeiro

Tabela da Verdade
não
a não a
Falso Verdadeiro
Verdadeiro Falso

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

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.

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
Tags