Você está na página 1de 2

CASO PRÁTICO

Cada problema requer um ponto de vista para ser olhado. As linguagens de programação são
construídas para dar “amplitude” neste olhar, e assim, resolver problemas que antes não
puderam ser resolvidos, ou eram resolvidos precária e paliativamente. Com o passar dos anos,
vários paradigmas de programação foram sendo desenvolvidos, todos eles pela necessidade
de resolver problemas que outros paradigmas (olhares) não resolviam

Assim, um paradigma de programação está intimamente relacionado à forma de pensar do


programador e como ele busca a solução para os problemas. È o paradigma que permite ou
proíbe a utilização de algumas técnicas de programação. Ele é capaz, ainda, de mostrar como
o programador analisou e abstraiu o problema a resolver. Existem vários paradigmas de
programação: imperativo (estruturada), funcional, lógico e orientado a objetos, entre outros.

1. Considerando esses paradigmas: faça um quadro comparativo entre as diferenças entre o


paradigma estruturado e o orientado a objetos. (Indique pelo menos 4 diferenças entre os
dois paradigmas).

2. Com base na descrição abaixo, crie uma desvantagem associada:

Na Programação estruturada observamos algumas vantagens como um controle mais


eficaz quanto ao fluxo de execução do programa e a facilidade de compreender o código
quando o mesmo é analisado.

3. Com base na descrição abaixo, crie uma vantagem associada:

Na Programação orientada a objetos alguns detalhes tornam a programação prejudicada,


como por exemplo o desempenho do código e a confusão na hora de aplicar os conceitos
de orientação a objetos.

Instruções para o desenvolvimento da atividade

Elabore sua resposta a estas questões, com base os materiais da disciplina e outras
fontes que você considere importante consultar.

Uma vez terminado este trabalho, faça a entrega do documento através do ícone da
atividade.

1
CASO PRÁTICO

Você também pode gostar