Your SlideShare is downloading. ×
0
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação - 2014.1 - Aula 9
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Algoritmos e Programação - 2014.1 - Aula 9

294

Published on

Algoritmos e Programação - 2014.1 - Aula 9

Algoritmos e Programação - 2014.1 - Aula 9

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
294
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
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. Algoritmos e Programação Prof.º Thyago Maia 2014.1
  • 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. Passos para a Construção de Software
  • 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. Linguagens de Programação
  • 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. A Linguagem Java
  • 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. A Linguagem Java 9
  • 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. Sistema de Desenvolvimento Java
  • 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. Ambientes de Desenvolvimento (IDEs)
  • 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. Eclipse IDE
  • 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. Criando um Projeto no Eclipse IDE
  • 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. Criando uma Classe Java
  • 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. 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. Editando um Arquivo .java
  • 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. 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. Testando sua aplicação Java no Eclipse IDE
  • 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. 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

×