Seminários 1
AED1 – Estudo Dirigido 06
Tema: Introdução à programação II
Atividade: Funções e procedimentos recursivos em Java
01.) Editar e salvar um esboço de programa em Java:
/**
* Exemplo0101
*
* @author
* @version 01
*/
// ---------------------------------------------- dependencias import IO.*;
// ---------------------------------------------- definicao da classe principal public class Exemplo0101
{
// ---------------------------------------------- definicao de metodo auxiliar public static void metodo01 ( int x )
{
// testar se valor positivo if ( x > 0 )
{
// mostrar valor
IO.println ( “Valor lido = ” + x );
// tentar fazer de novo com valor menor metodo01 ( x-1 );
} // fim se
} // fim metodo01( )
// ---------------------------------------------- definicao do metodo principal
/**
* main() – metodo principal
*/
public static void main ( String [ ] args )
{
// identificar
IO.println ( "EXEMPLO0101 - Programa em Java" );
IO.println ( "Autor: ________________________" );
// executar o metodo auxiliar metodo01 ( 5 );
// encerrar
IO.pause ( “Apertar ENTER para terminar.” );
} // fim main( )
} // fim class Exemplo0101
02.) Compilar o programa novamente.
Se houver erros, resolvê-los e compilar novamente, até que todos tenham sido resolvidos.
Se não houver erros, seguir para o próximo passo.
Em caso de dúvidas, consultar a apostila, recorrer aos monitores ou apresentá-las ao professor.
03.) Executar o programa.
Observar as saídas.
Registrar os dados e os resultados.
Em caso de erro (ou dúvida), usar comentários para registrar a ocorrência e, posteriormente, tentar resolvê-lo (ou esclarecer a dúvida).
04.) Copiar a versão atual do programa para outra nova – Exemplo0102.java.
05.) Editar mudanças no nome do programa e versão.
Acrescentar um método recursivo para mostrar um valor inteiro positivo.
Na parte principal, editar a chamada do método para o novo.
Prever novos testes.
public