Vous êtes sur la page 1sur 16

Algoritmia e Programao

Guia de elaborao de um programa em NetBeans


Neste documento apresentam-se, de uma forma resumida, os passos essenciais para a criao de um programa em linguagem Java utilizando o ambiente de desenvolvimento NetBeans. 1. Criao de um novo projecto Todas as aces no NetBeans encontram-se acessveis atravs dos menus, mas tambm disponibilizada uma barra de botes para acelerar o acesso s mais comuns. A forma mais expedita de iniciar um novo projecto carregar no boto de novo projecto, o que faz abrir o dilogo da figura 2.

Escolher novo projecto.

Figura 1 O aspecto inicial do Netbeans

O Netbeans um IDE bastante flexvel, suportando vrias linguagens de programao e dispondo de algumas ferramentas que automatizam o desenvolvimento de alguns tipos de aplicaes especficas. Na parte inferior do dilogo da figura 2 apresentada uma pequena ajuda ao utilizador com a descrio do tipo de aplicao seleccionada. No nosso caso, vamos escolher a aplicao mais simples, uma aplicao Java.

Algoritmia e Programao

Escolher uma aplicao Java simples. apresentada uma breve descrio.

Figura 2 Dilogo de novo projecto

O passo seguinte a atribuio de um nome aplicao e a escolha da directoria raiz do projecto, sendo apresentado ao utilizador o dilogo da figura 3. Por defeito, o NetBeans cria uma estrutura de directorias complexa por baixo da directoria raiz do projecto e controla as alteraes dos ficheiros, no devendo o utilizador alterar directamente ficheiros ou alguma destas directorias.

Escolher um nome para a aplicao, sem espaos.

Indicar uma directoria.

Figura 3 Preenchimento dos dados (nome e localizao)

No tipo de aplicao simples que escolhemos no h necessidade de indicar mais informao e o NetBeans gera automaticamente o esqueleto da aplicao. ento apresentado ao utilizador o ficheiro da classe Main.

DEI-ISEP, 2010

2/16

Algoritmia e Programao 2. Elaborao do programa Pretende-se elaborar um programa que apresente os algarismos de um nmero, comeando pelo menos significativo. O algoritmo apresentado na listagem 1.
ED: num, alg INTEIRO INICIO LER( num) REPETIR alg <- num % 10 num <- num / 10 ESCREVER( alg) ENQUANTO(num 0) FIM

Listagem 1 Algoritmo para listar algarismos de um nmero

O NetBeans gera automaticamente o esqueleto da aplicao, que no nosso caso se resume a uma classe Main sem qualquer funcionalidade. Os ficheiros com as classes encontram-se debaixo da directoria src, aparecendo como Source Packages no Netbeans (figura 4).

Localizao dos ficheiros das classes.

Esqueleto da classe Main)

Figura 4 O ficheiro da classe Main

O utilizador pode agora comear a inserir o cdigo do programa. O NetBeans tem um conjunto de ajudas que facilitam a tarefa ao utilizador, desde a deteco de erros utilizao de mnemnicas para insero de instrues mais comuns. Na figura 5 pode-se ver cdigo do nosso algoritmo j inserido na funo main(). Para a leitura de valores foi utilizada a classe Scanner, sendo necessrio indicar a sua localizao atravs do
DEI-ISEP, 2010 3/16

Algoritmia e Programao comando import. A classe Scanner est includa na distribuio base do Java e basta indicar o respectivo caminho dentro da estrutura de classes. Este caminho dado no help do Java.

preciso indicar as classes externas utilizadas

O cdigo inserido no mtodo main.

Figura 5 Insero do cdigo da aplicao na classe Main

Uma vez terminada a escrita do programa e corrigidos os erros assinalados pelo NetBeans, chegou a altura de testar o programa. A forma mais simples de testar um programa execut-lo com um conjunto de valores de entrada predefinidos e ver se o resultado est de acordo com o esperado. Isto no chega para garantir que o programa esteja correcto, mas um bom comeo. No nosso caso, vamos utilizar o nmero 14352, sendo de esperar que o resultado seja a apresentao dos algarismos pela ordem inversa, isto 2 5 3 4 1, um algarismo em cada linha. Para executar ou correr (do Ingls run) o programa basta carregar no boto indicado na figura 5 e utilizar a aplicao tal como um utilizador. Como o nosso programa o que se costuma denominar como um programa de consola, a interaco com o utilizador est limitada insero de texto na consola que o NetBeans abre no fundo do ecr (figura 6).

DEI-ISEP, 2010

4/16

Algoritmia e Programao

Carregar para correr o programa.

Inseriu-se o valor 14352

Figura 6 Execuo do programa

Insere-se o valor de entrada, 14352 e carrega-se na tecla Enter. O programa, que bastante simples, limita-se a escrever os algarismos, um por linha, e termina. A mensagem BUILD
SUCCESSFUL e a indicao

do tempo de execuo indicam que o programa terminou.

DEI-ISEP, 2010

5/16

Algoritmia e Programao

Apresenta o resultado e o tempo em que o programa esteve em execuo.

Figura 7 Resultado da execuo do programa

2. Debugging do programa

DEI-ISEP, 2010

6/16

Algoritmia e Programao

DEI-ISEP, 2010

7/16

Algoritmia e Programao

DEI-ISEP, 2010

8/16

Algoritmia e Programao

DEI-ISEP, 2010

9/16

Algoritmia e Programao

DEI-ISEP, 2010

10/16

Algoritmia e Programao

DEI-ISEP, 2010

11/16

Algoritmia e Programao

DEI-ISEP, 2010

12/16

Algoritmia e Programao

DEI-ISEP, 2010

13/16

Algoritmia e Programao

DEI-ISEP, 2010

14/16

Algoritmia e Programao

DEI-ISEP, 2010

15/16

Algoritmia e Programao

DEI-ISEP, 2010

16/16

Vous aimerez peut-être aussi