aaaaaaaa
}
}
System.out.print(menor);
}
}
public class Algoritmo { public static void main(String[] args) { int a[] = {9,4,6,3,1,0,8}; int menor; for (int x = 0; x < a.length-1; x++) { menor = a[x]; for (int y = x; y < a.length; y++) { if(a[y] < menor ){ menor = a[y]; a[y]=a[x]; a[x] = menor;
}
}
}
}
}
public class Algoritmo { public static void main(String[] args) { int a[] = {9,4,6,3,1,0,8}; int aux;
//ordenar
for (int x = 0; x < a.length; x++) { for (int y = x+1; y < a.length; y++) { if(a[x] > a[y] ){ aux = a[x]; a[x] = a[y]; a[y] = aux;
}
}
}
}
}
Orientação por Objetos
A ideia básica da OO é: o software deve ser constituído por objetos que representem os objetos que constituem o mundo real.
O domínio do problema a ser resolvido caracteriza-se por classes de objetos que possuem atributos e comportamentos e que se relacionam entre si.
O modelo utilizado no software orientado por objetos está mais próximo do mundo real do que aquele utilizado no paradigma estruturado → redução do gap semântico.
Kecia A. M. Ferreira
POO
5
Encapsulamento
Propriedade de um módulo esconder ou tornar não manipulável uma parte do código.
Staa 2000
O mecanismo de encapsulamento permite agrupar componentes que juntos fornecem um serviço específico e tornar apenas os aspectos relevantes visíveis para os clientes.
A ocultação de informação é um método de projeto que enfatiza e favorece a modularização. O encapsulamento é a construção linguística que suporta a implementação de ocultação de informação em módulos.
Kecia Marques
6
TAD
TAD (Tipo abstrato de dados) é a representação encapsulada de um tipo definido pelas suas operações
TAD é “uma estrutura de programação na qual uma determinada estrutura de dados é conhecida somente via as