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

Paradigmas De Programação

Ensaios: Paradigmas De Programação. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  15/10/2013  •  1.125 Palavras (5 Páginas)  •  587 Visualizações

Página 1 de 5

GLECIA MARIA DE SÁ COÊLHO RIBEIRO COSTA

RA 1129590

PORTIFÓLIO CICLO 3

3º CICLO DE APREDIZAGEM A DISTÂNCIA

GESTÃO DE TECNOLOGIA DA INFORMAÇÃO

PARADIGMAS DE PROGRAMAÇÃO

RIO VERDE (GO)

Objetivos

• Identificar as principais características do paradigma de programação imperativo.

• Conhecer os fundamentos da programação orientada a objetos.

Descrição da atividade

Considerando os conceitos estudados nesta unidade sobre paradigma de programação imperativo, responda as questões a seguir e poste as respostas no seu Portfólio.

1. Em quais situações o paradigma imperativo é aplicado?

R. O uso de métodos para a estruturação de programas em linguagens imperativas possibilita a utilização do conceito de modularização. Esse conceito consiste no uso de métodos (que podem representar módulos) com interfaces bem definidas e que atendem a determinadas funcionalidades de uma aplicação. Tais interfaces podem ser de entrada (passagem de parâmetros, comandos de leitura de dados e outros) ou de saída (retorno de valores, comandos de impressão de dados e outros) e são controladas por especificações que determinamos tipos de dados permitidos ou esperados. Em um programa de controle de estoque, por exemplo, é possível criar módulos para o cadastro de produtos, de fornecedores e de pagamentos.

Ele muito utilizado para gerenciamento e cálculo de notas em escolas onde a nota final é em função de varias provas ou até mesmo recuperação final, geralmente essas operações são dividas em etapas: uma para somar as notas, outras pra dividir e outras para verificar se necessidade de recuperação e etc. Dentre as principais vantagens podemos citar:

Vantagem: a divisão do problema o que na maioria das vezes facilita a resolução e a manutenção do programa, pois realiza uma única instrução de cada vez mantendo os dados intactos.

Desvantagem: possui relação indireta com as entradas o que induz vários estados e erros.

2. Quais tipos de problemas podem ser resolvidos com ele?

R. Veja que ele não é apropriado para soluções de interface via web, por exemplo, nem para acesso a banco de dados, mas tem uma aplicação mais específica, também chamada como programação procedural o qual é centrado no conceito de um estado, que pode ser alterado a partir de comandos especificados em procedimentos ou funções.

3. Quais suas principais características?

R. • Foi um dos primeiros paradigmas criados e é utilizado atualmente.

• Possui variáveis e constantes. Qualquer programa imperativo utiliza variáveis e constantes; apoia-se no conceito de estados de um programa, ou seja, sempre que as variáveis sofrem alterações de escrita, ou seja, tem seu valor alterado, o estado da variável se altera.

• possui fácil modelagem para aplicações do mundo real, com instruções semelhantes às utilizadas no cotidiano e, por isso, facilita sua abstração e a implementação de aplicações do mundo real.

• Outra característica importante do paradigma imperativo é que ele suporta a especificação de métodos e módulos, o que possibilita dividir um programa maior em diversos módulos que são as funções e os procedimentos - modularização.

4. Quais as principais características, utilidades e diferenças entre bibliotecas, constantes

e variáveis? Justifique sua resposta.

Biblioteca

Característica:

Uma biblioteca de programação consiste em uma coleção de subprogramas (no caso do paradigma imperativo, são métodos) e de dados auxiliares que podem ser utilizados no desenvolvimento de um software. Conjunto de funções específicas responsáveis por executar funções definidas.

Utilidade:

As bibliotecas serão utilizadas após a palavra uses.

Constante

Característica:

Imutáveis;

Não podem ser alterada durante uma execução;

Geralmente são apresentadas em caixa alta.

Utilidade:

A definição de constante em Pascal é precedida pela palavra reservada const.

Variáveis

Características:

Cada variável pode armazenar um determinado tipo de dados (inteiro, real, booleano ou outro tipo), o qual é especificado em sua declaração;

Os valores que estão em seu interior podem mudar.

Utilidade:

A definição de variáveis em um programa Pascal é precedida pela palavra var.

A diferença é que biblioteca são funções, blocos de códigos definidos que auxiliam na execução de alguma tarefa determinada, constantes e variáveis são espaços de memória que podem ser usados tanto no programa como um todo como em uma biblioteca.

A diferença é que o elemento armazenado em uma constante

...

Baixar como (para membros premium)  txt (7.9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com