Algoritmos e Programação - 2014.1 - Aula 9

461 visualizações

Publicada em

Algoritmos e Programação - 2014.1 - Aula 9

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
461
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
36
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e Programação - 2014.1 - Aula 9

  1. 1. Algoritmos e Programação Prof.º Thyago Maia 2014.1
  2. 2. Objetivos Aula 9 • Introduzir a linguagem de programação Java; • Apresentar a estrutura básica de uma classe Java; • Apresentar os métodos de leitura e escrita de dados em Java; 2
  3. 3. Passos para a Construção de Software
  4. 4. Passos para a Construção de Software • 1º passo: Conhecimento do problema; • 2º passo: Construção do algoritmo; • 3º passo: Codificação do algoritmo em uma linguagem de programação; 4 Problema !!! Solução Codificação
  5. 5. Linguagens de Programação
  6. 6. Linguagens de Programação • Para armazenar um algoritmo na memória de um computador, e para que o mesmo seja executável, é necessário que o mesmo seja programado (codificado); • Precisamos transcrever nossos algoritmos para uma linguagem de programação; • Exemplos: Pascal, C, Java, Cobol, etc. • Na disciplina, utilizaremos a linguagem de programação Java; 6
  7. 7. A Linguagem Java
  8. 8. A Linguagem Java • Em 1991, A Sun Microsystems financiou uma pesquisa corporativa interna com codinome Green; • O projeto resultou no desenvolvimento de uma linguagem baseada em C e C++, chamada inicialmente de Oak (carvalho); • Quando uma equipe da Sun visitou uma cafeteria local, o nome Java foi sugerido e pegou; 8
  9. 9. A Linguagem Java 9
  10. 10. A Linguagem Java • Utiliza o paradigma de programação orientada a objetos (POO); • Programas em Java consistem em partes chamadas classes; • Classes definem os objetos presentes no sistema de software; • Cada classe determina: – O comportamento dos objetos (instruções e métodos); – Os estados possíveis dos objetos (atributos); – O relacionamento entre objetos; 10
  11. 11. Sistema de Desenvolvimento Java
  12. 12. Sistema de Desenvolvimento Java • Sistemas de desenvolvimento Java consistem em várias partes: – Um ambiente de desenvolvimento (IDE); – O Java Development Kit (JDK); • Fornece o compilador e outras ferramentas; • Fornece uma biblioteca de classes pré-construidas; – O Java Runtime Environment (JRE); • Inclui uma Máquina Virtual Java (JVM), bibliotecas de código e componentes necessários para executar programas Java; • Está incluído no JDK; 12
  13. 13. Ambientes de Desenvolvimento (IDEs)
  14. 14. Ambientes de Desenvolvimento (IDEs) • Ambientes integrados de desenvolvimento (IDEs): – São programas de computador que reúnem características e ferramentas de apoio ao desenvolvimento de software; – Objetivam agilizar o processo de desenvolvimento de software; – Ex.: • Eclipse IDE; • NetBeans IDE; 14
  15. 15. Eclipse IDE
  16. 16. Eclipse IDE • IDE utilizado no curso; • Software open source de desenvolvimento de software (em Java e outras linguagens); • Projeto iniciado pela IBM e doado para a comunidade software livre; • JDK precisa estar pré-instalado; • Download em: http://www.eclipse.org 16
  17. 17. Criando um Projeto no Eclipse IDE
  18. 18. Criando um Projeto no Eclipse IDE • Já com o software instalado e iniciado, clique na opção de menu File > New > Java Project; • Em Project Name, defina um nome para seu projeto; • Clique em Finish; 18
  19. 19. Criando uma Classe Java
  20. 20. Criando uma Classe Java • No painel Package Explorer (lado esquerdo da janela principal da IDE), clique com o botão direito do mouse sobre a pasta Nome do projeto > src > (default package); • No menu apresentado em seguida, clique na opção New > Class; 20
  21. 21. Criando uma Classe Java • Na janela em seguida, em Name, defina o nome da sua classe (sem espaços e caracteres especiais); • Selecione a opção public static void main(String args[]) em Which method stubs would you like to create?; • Clique em Finish; 21
  22. 22. Editando um Arquivo .java
  23. 23. Editando um Arquivo .java • No editor de código do Eclipse (parte central da janela principal do IDE) será apresentado o corpo básico para uma classe Java: 23 public class nome_classe { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } }
  24. 24. Editando um Arquivo .java • Exemplo 1: Método de saída padrão (equivalente a função escreva em algoritmos) 24 public class nome_classe { public static void main(String[] args) { System.out.println(“Olá mundo”); } }
  25. 25. Testando sua aplicação Java no Eclipse IDE
  26. 26. Testando sua aplicação Java no Eclipse IDE • Salve sua classe Java (Ctrl+S); • Pressione as teclas Ctrl + F11 ou... • No Package Explorer, clique com o botão direito do mouse sobre o arquivo .java que você acabou de criar; • Clique em Run As > Java Application; 26
  27. 27. Testando sua aplicação Java no Eclipse IDE • Sua aplicação será executada na parte inferior da janela principal do Eclipse (Aba Console); • Neste mesmo painel, podemos verificar possíveis erros de compilação e execução das nossas classes (Aba Problems); 27

×