Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Profa. MSc. Rita de Cssia David das Neves
3
Profa. MSc. Rita de Cssia David das Neves
Lgica de Programao
4
Profa. MSc. Rita de Cssia David das Neves
Lgica de Programao
Algoritmo uma sequncia de passos que visa atingir um objetivo bem definido (FORBELLONE, 1999) Algoritmo a descrio de uma sequncia de passos que deve ser seguida para a realizao de uma tarefa (ASCENCIO, 1999)
Portugus Estruturado ou Pseudocdigo ou Portugol: consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos para sua resoluo.
6
Profa. MSc. Rita de Cssia David das Neves
Vantagem
Desvantagem
7
Profa. MSc. Rita de Cssia David das Neves
Deciso Sada
Entrada
Sada
Processamento
Fluxo
8
Profa. MSc. Rita de Cssia David das Neves
Portugus Estruturado
Consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos para sua resoluo.
Vantagem
A passagem do algoritmo para qualquer linguagem de programao quase imediata, bastando conhecer as palavras reservadas da linguagem que ser utilizada.
Desvantagem
9
Profa. MSc. Rita de Cssia David das Neves
10
Profa. MSc. Rita de Cssia David das Neves
Paradigma de Programao
Est relacionado com a forma de pensar do programador e como ele busca a soluo para os problemas.
11
Profa. MSc. Rita de Cssia David das Neves
Paradigmas de Programao
Paradigma Estruturado (imperativo ou procedural): qualquer problema pode ser desmembrado em problemas menores, de mais fcil soluo, chamados de sub-rotinas ou funes. Todo processamento pode ser realizado pelo uso de trs tipos de estrutura: sequencial, condicional e iterativa (de repetio). Paradigma Orientado a Objetos: compreende o problema como uma coleo de objetos interagindo por meio de troca de mensagens. Os objetos so estruturas de dados contendo estado (dados) e comportamento (lgica). Um conjunto de objetos com dados comuns e com o mesmo comportamento origina uma classe.
12
Profa. MSc. Rita de Cssia David das Neves
13
Profa. MSc. Rita de Cssia David das Neves
Programao Estruturada
Analisar a melhor forma de modularizar a soluo. Cada mdulo dever realizar uma tarefa especfica, maximizando, assim, a possibilidade de ser reutilizado.
14
Profa. MSc. Rita de Cssia David das Neves