1. lPortfólio de Evidências: Conceitos de programação java
lAutores: Paulo R.S. Jesus
l Robison
l Arthur F. R. Feijó
l Leandro
2. A- Faça um comparativo entre a programação estruturada e a
programação orientada a objetos e cite as vantagens de cada
uma?
Concluímos que em java e criado um objeto
através do operador new a partir de uma classe
especificada e retorna uma referência para este
objeto .As ferramentas trabalham de formas
diferentes dependendo da necessidade do
trabalho de quem a realiza. Antes da realização do
projeto, sempre devemos levar em conta
pesquisas, levantamentos e estudos para que
chegue a conclusão de qual ferramenta usar.
http://www.devmedia.com.br/programacao-orientada-a-objetos-x-programacao-
estruturada/11747 Flavia Neves Dos Santos
Formada em 2004 no curso técnico de Informática Industrial e no final de 2005 no curso técnico
de Processamento de Dados. Ambos os cursos ministrados pelo Centro Paula Souza na cidade de
Mococa/SP. Atualmente executando trabalhos [...]
3. B-Quais são as principais características da programação estruturada?
•Essa linguagem tem com sua maior característica de ser simples em
sua forma de trabalho através de funções e por isso é usada pra se
iniciar a aprendizagem sobre linguagem de programação.
http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_estruturada
4. C- Quais são as principais características da programação orientada a
objetos?
•Programação que se utiliza como ferramenta principal a
capacidade de “imaginação” para realizar tarefas para abstrair o
mundo real. Para isso, é utilizado um conjunto de classes que
definem métodos e atributos de seu objeto.
http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objeto
Carlos Sica. PHP Orientado a Objetos - Fale a Linguagem da Internet. 1 ed. Rio de
Janeiro: Ciência Moderna, 2006.
Pablo Dall'Oglio. PHP Programando com Orientação a Objetos: Inclui Design Patterns. 1 ed. São
Paulo: Novatec, 2007. 576 p. ISBN 978-85-7522-137-2
5. D-Quais são as principais características da programação linear?
*Programação Linear é uma importante área da optimização por várias razões. Muitos problemas
práticos em pesquisa operacional podem ser expressos como problemas de programação linear.
*Os modelos de Programação Linear são básicos para a compreensão de
todos os outros modelos de Programação Matemática. Os conceitos nele firmados
serão estendidos aos demais, concedendo suporte a estudos mais avançados. Uma
outra vantagem desse modelo está na extraordinária eficiência dos algoritmos de
solução hoje existentes, disponibilizando alta capacidade de cálculo e podendo ser
facilmente implementado até mesmo através de planilhas e com o auxílio de
microcomputadores pessoais.
*Os programas eram desenvolvidos de forma linear ou seja um comando após o outro e a programação
é difícil a correção.
http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_linear
http://www.inf.ufpr.br/ess07/Meus_Programas/PO/Textos/unioeste.pdf
Paulo roberto sateles.
6. E- Explique a principal diferença e a principal similaridade entre um
procedimento e uma função na programação.
•A principal diferente esta em que uma função retorna um valore
e um procedimento não retorna valor e a principal similaridade é
que são utilizadas para organizar a programação.
http://dicaspro.blogspot.com.br/2008/06/funo-e-procedimento.html
Postado por Nelson Sadala Tavares.
7. F- Explique o principio da modularização aplicado na programação
estruturada.
•R: A modularização se utiliza quando há um trabalho em
equipe, onde cada integrante do grupo realiza uma parte do
trabalho. Um exemplo, um programador pode focar em uma
classe, quando já se tem em mãos toda a documentação das
classes, e outros programadores focarem em outras partes da
aplicação.
Evidência: http://objota.com.br/java/conceitos-basicos-de-poo-abstracao-e-modularizacao.html
8. G – Apresente uma definição para objeto, sob o ponto de vista da
orientação a objetos, citando três exemplos.
Objeto é a instância de uma classe. Armazena dados em seus
atributos e interage com outros objetos. Um exemplo de objetos da
classe Funcionário: estagiário, secretária, gerente.
9. H-Identifique uma classe, relacione seus principais atributos (pelo menos 5) e
dê exemplo de três objetos (instâncias) que fariam parte dela.
Public class Funcionário {
Private String nome;
Private String idade;
Private String data_nascimento;
Private String cpf;
Private String telephone;
}
public class Exemplo {
public static void main (String[] args){
Funcionario func = new Funcionario();
Funcionario func1 = new Funcionario();
Funcionario func2 = new Funcionario();
}
}
10. I- Aplicando o princípio da especialização, identifique uma classe e pelo
menos três subclasses que fariam parte dela.
R– Aplicando o princípio da especialização, identifique uma classe e pelo
menos três subclasses que fariam parte dela.
Classe Funcionário, subclasses: Gerente, CEO, Secretária.