Introducao logica3

684 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
684
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introducao logica3

  1. 1. Lógica de Programação Denilton Luiz Darold
  2. 2. Revisão <ul><li>O que é Java </li></ul><ul><li>JVM </li></ul><ul><li>Ambiente de Desenvolvimento </li></ul><ul><li>Compilação e Execução </li></ul><ul><li>Argumentos </li></ul>
  3. 3. Aula 3 <ul><li>Sintaxe </li></ul><ul><ul><li>Delimitadores </li></ul></ul><ul><ul><li>Identificadores </li></ul></ul><ul><ul><li>Variáveis </li></ul></ul><ul><ul><li>Tipos </li></ul></ul><ul><ul><li>Convenções </li></ul></ul><ul><li>Expressões </li></ul><ul><li>Exercícios </li></ul><ul><li>Fluxos de Controle* </li></ul>
  4. 4. Sintaxe <ul><li>Delimitadores </li></ul><ul><ul><li>Servem para delimitar partes do programa; </li></ul></ul>
  5. 5. Sintaxe <ul><li>Identificadores </li></ul><ul><ul><li>Começam com letra, _ ou $: </li></ul></ul><ul><ul><li>Case-sensitive </li></ul></ul>
  6. 6. Sintaxe <ul><li>Palavras reservadas: </li></ul>
  7. 7. Declarando Variáveis <ul><li>Segue o seguinte esquema: </li></ul><ul><ul><li>< tipo >+<espaço>+ identificador +; </li></ul></ul><ul><ul><li>< tipo >+<espaço>+ identificador +=+ valor +; </li></ul></ul><ul><li>Onde: </li></ul><ul><li>tipo é um primitivo de dados ou classe ou interface </li></ul><ul><li>identificador é o nome </li></ul><ul><li>valor é o valor atribuído </li></ul>
  8. 8. Exemplo de código
  9. 9. Tipos Primitivos <ul><li>Tipo lógico: boolean </li></ul>
  10. 10. Tipos Primitivos <ul><li>Char </li></ul><ul><ul><li>Caracteres são representados por char </li></ul></ul><ul><ul><li>Representado por aspas simples </li></ul></ul>
  11. 11. Tipos Primitivos <ul><li>String </li></ul><ul><ul><li>Palavras são representadas por strings </li></ul></ul><ul><ul><li>Sequência de dados do tipo char, agrupados em um tipo especial de dados: a classe String </li></ul></ul><ul><ul><li>Deve ser delimitados por aspas duplas </li></ul></ul>
  12. 12. String
  13. 13. Tipos Numéricos <ul><li>Byte, short, int e long </li></ul>
  14. 14. Tipos Numéricos <ul><li>float e double </li></ul>
  15. 15. Exercícios <ul><li>Altere o programa AloMundo.Java para que ele imprima na tela todos os tipos primitivos de dados suportados pela linguagem Java. </li></ul><ul><li>Crie um programa que receba três argumentos da linha de comando e imprima-os na mesma linha, em ordem inversa. </li></ul><ul><ul><li>Exemplo: </li></ul></ul><ul><ul><ul><li>java Programa a1 a2 a3 </li></ul></ul></ul><ul><ul><ul><li>Saída: a3 a2 a1 </li></ul></ul></ul>
  16. 16. Expressões - Operadores
  17. 17. Concatenação
  18. 18. Strings - Métodos
  19. 19. ..continuação
  20. 20. Promoção e Casting <ul><li>Java não suporta atribuições arbitrárias entre variáveis de tipos diferentes. </li></ul><ul><li>É possível inicializar uma variável inteira com um valor de ponto flutuante através do processo chamado casting . </li></ul><ul><li>Em alguns casos a conversão é automática, através do processo chamado promoção . </li></ul>
  21. 21. Promoção
  22. 22. Casting
  23. 23. Circuitos lógicos <ul><li>Java possui três: </li></ul><ul><ul><li>NOT operador ! </li></ul></ul><ul><ul><li>AND operador && </li></ul></ul><ul><ul><li>OR operador || </li></ul></ul>
  24. 24. Circuitos Lógicos
  25. 25. Circuitos - Exemplos
  26. 26. Exercícios
  27. 27. Exercícios...cont
  28. 28. It’s over.. Thank you! Thank you! Thank you! Thank you! Denilton

×