TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho Estrutura de Dados Unip

Por:   •  24/11/2018  •  Projeto de pesquisa  •  1.673 Palavras (7 Páginas)  •  323 Visualizações

Página 1 de 7

Curso: Ciência da Computação                                                                                                 Turma: CC4P30[pic 1]

Exercício 1 – Algoritmo de Pesca.

Início

  1. Amarre o anzol à linha.
  2. Coloque a isca no anzol.
  3. Lance a linha.
  4. Espere em silêncio
  5. Enquanto a soma dos peixes pegos for menor ou igual a 4
  6.      Verificar a Isca
  7.      Se a isca ainda estiver no anzol espere em silencio.
  8.      senão Colocar uma nova isca.
  9.      Fimse
  10.      Se sentir um puxão na linha ou o contato do peixe com a isca
  •   Fisgar o peixe e trazê-lo até a superfície
  1.         Se o peixe escapar         
  •  Lance a linha novamente
  1.         Senão armazená-lo.

l.            Fimse

  1.     Fimse
  2. Fimenquanto

Fim

Exercício 2 – Custo de tempo e análise assintótica

public class AlgoritimoPesca {

        public static void main(String[] args) {

                Scanner teclado= new Scanner(System.in);

                Random gerador = new Random();//1

                int quantidade=0;//1

                int isca;

                int peixe;

                 while (quantidade <= 4) { //1

                         isca = gerador.nextInt(4);//1

                         peixe = gerador.nextInt(4);//1

                        System.out.println("Verificar isca");

                                if (isca!=0) {//1

                                        System.out.println("A isca ainda está no anzol");

                                }else {

                                        System.out.println("Sem isca.. \nColocar nova isca..");

                                        isca = 1;//1

                                }

                                if ((isca!=0) || (peixe !=0)) {//2

                                        System.out.println("Fisgue o peixe");

                                        if (peixe!=0) {//1

                                                System.out.println("Peixe fisgado");

                                                quantidade++; //1

                                                System.out.println("Total de peixes capturados:" +quantidade);

                                        }else {

                                                System.out.println("O peixe fugiu");

                                        }

                                        

                                }

                                

        }

                

  }

}

  • Custo de tempo =  
  • Notação assintótica Θ(n) = n

Exercício  03 – Representação linear de uma matriz.

public class MatrizPreenchida {

        public static void main(String[] args) {

                int[][] matriz = new int[12][7];

                for (int i = 0; i < 12; i++) {

...

Baixar como (para membros premium)  txt (3.5 Kb)   pdf (259.5 Kb)   docx (56.7 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com