Your SlideShare is downloading. ×
  • Like
Variáveis e portugol
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Variáveis e portugol

  • 2,877 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,877
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
50
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Programação IVariáveis, Portugol e G-Portugol30/08/2011
  • 2. Variáveis● Áreas ou posições da memória docomputador que armazenam informaçõesou dados que podem, ou não sofreralteração de seu estado ou valor durantea execução do programa. Neste últimocaso são chamadas de constantes.● Dependendo da linguagem deprogramação devem ser declaradas antesdo seu uso, ou mesmo antes de iniciarqualquer processamento.
  • 3. Variáveis● Podem ser globais ou locais, dependendoda sua “visibilidade” dentro do programa.● Variáveis globais podem ser acessadasdurante todo o programa e geralmentesão declaradas no início do algoritmo;● Variáveis locais são declaradas dentro deblocos ou módulos do programa: funções,sub rotinas...
  • 4. Variáveis● Variáveis são de tipos diferentes pois nemtoda informação pode ser tratada damesma forma. Ex.:● Números inteiros determinam quantidades(número de pessoas, de animais, chequesemitidos, devolvidos, produtos em estoque,etc.);● Números reais, representam qualquer valorcontido no conjunto dos números reais,inclusive com a parte fracionária, oudecimal (valor a pagar, litros em tanque decombustível, distância percorrida,etc)
  • 5. Variáveis● Lógico podem ter apenas dois valores:verdadeiro ou falso. Armazenam o estadode algo (porta aberta, luz acesa, chequecom fundos, motor ligado);● Caractere guarda apenas um caractere,uma letra, número ou símbolo gráficodisponível (opção de resposta em teste demúltipla escolha – entre A e D, símbolo deoperação matemática, sinal de pontuação,etc.)
  • 6. Variáveis● Cadeia de caracteres geralmentearmazenam 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 definidasdepende da linguagem.● Podem ser definidas ou declaradas noinício do programa, da função ou em umbloco específico;● Obrigatoriamente devem ter um tipoassociado em sua declaração;● Opcionalmente podem ter um valorassociado 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, maspodem conter dígitos e alguns símbolos,como o _ (sublinhado, subtraço, etc...)● Como definir
  • 9. Operadores AritméticosSÍ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 ouinteiros% Resto da divisão inteira entre 2 númerosinteiros
  • 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 cominteiros● 7.2%2 não faz sentido, % trabalha cominteiros● % 3 falta operando à esquerda
  • 11. Operadores RelacionaisOPERADOR RELAÇÃO= Igual a<> Diferente de> Maior que< Menor que>= Maior ou igual a<= Menor ou igual a
  • 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
  • 13. Operadores LógicosOPERADOR RELAÇÃOe Conjunção de operaçãoou Disjunção de operaçãonão Negação de operação
  • 14. Tabela da Verdadeoua b a ou bFalso Falso FalsoFalso Verdadeiro VerdadeiroVerdadeiro Falso VerdadeiroVerdadeiro Verdadeiro Verdadeiro
  • 15. Tabela da Verdadeea b a e bFalso Falso FalsoFalso Verdadeiro FalsoVerdadeiro Falso FalsoVerdadeiro Verdadeiro Verdadeiro
  • 16. Tabela da Verdadenãoa não aFalso VerdadeiroVerdadeiro Falso
  • 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 pseudolinguagem baseada no Português queutiliza algumas palavras deste idiomapara construção de algoritmos simples.● Estabelece um rigor na construção dealgoritmos para evitar ambiguidades oudúvidas. Cada comando representaapenas uma ação para o computador.● O algoritmo torna-se uma lista ordenadade comandos combinados, cuja execuçãosequencial é a solução do problema.
  • 19. G-Portugol● É um dialeto do portugol.● Implementa a linguagem, fornecendoferramentas que oferecem recursos paraedição, compilação, execução edepuração de programas escritos nessalinguagem.● Software Livre distribuído sob a GPL-2● Disponibilizado no site:● http://gpt.berlios.de