Você está na página 1de 12

DISCIPLINA

METODOLOGIA DE
ORIENTAÇÃO A OBJETOS
Professor: Diego Carvalho
diegoaguiarc@gmail.com

1
INTRODUÇÃO

LÓGICA DE PROGRAMAÇÃO

Consiste na técnica de encadear uma sequência de


instruções executadas até atingir um objetivo ou solucionar
um problema.

2
INTRODUÇÃO

INSTRUÇÕES

Conjunto de regras definidas para realização de algo. Na


programação corresponde a uma ação a ser executada
pelo computador.

ALGORITMO

Sequência de instruções que levam a execução de uma


tarefa.

3
PROGRAMAÇÃO

1. Variáveis, Constantes e Tipos de Dados

Variáveis e Constantes são os elementos básicos que um


programa manipula.

• Constante: determinada informação que não sofre


variação no decorrer do tempo.
• Variável: espaço de memória reservado para armazenar
uma informação de um determinado tipo de dado.

4
PROGRAMAÇÃO

1. Variáveis, Constantes e Tipos de Dados

As variáveis devem ser declaradas em um programa, ou


seja, devem receber nomes para poderem ser
referenciadas e modificadas.
OBS: Cada linguagem de programação possui sua regra de
declaração de variáveis.

• Tipo de Dado: tipo da informação recebida pela variável.


Os tipos primitivos são: inteiro, real, caractere, lógico

5
PROGRAMAÇÃO

2. Operadores

Permitem a manipulação de variáveis e constantes em um


programa.

• Aritméticos ( +, -, *, /)
• Relacionais (=, <, >)
• Lógicos (and, or, xor, not)

6
PROGRAMAÇÃO

3. Instruções

As instruções básicas de uma linguagem de programação


são as seguintes:

• Atribuição: permite fornecer um valor a uma certa


variável;
• Entrada/Saída: permitem a leitura e a apresentação de
informações.

7
PROGRAMAÇÃO

3. Instruções – Estruturas de Decisão

Permitem a escolha de um grupo de ações quando


determinadas condições são satisfeitas.

• Seleção Simples: SE...ENTÃO;


• Seleção Composta: SE...ENTÃO...SENÃO;
• Seleção de Múltipla Escolha: SELECIONE
CASO a...
CASO b...
8
PROGRAMAÇÃO

3. Instruções – Estruturas de Repetição

Permitem que um grupo de ações seja executado um


número definido ou indefinido de vezes, ou enquanto um
determinado estado prevalecer.
• Teste no Início: ENQUANTO...FAÇA...FIM ENQUANTO;
• Teste no Final: REPITA...ATÉ...;
• Repetição com Variável de Controle:
PARA x DE a ATÉ b FAÇA ... FIM FAÇA

9
PROGRAMAÇÃO

4. Variáveis Compostas

Estrutura de Dados compostas a partir dos tipos primitivos.

• Homogêneas: compostas pelo mesmo tipo primitivo.


Ex: VETOR (Array), MATRIZ

• Heterogêneas: compostas por diferentes tipos de dados.


Ex: REGISTRO

10
PARADIGMA ESTRUTURADO

Define a separação da lógica em conjuntos menores de


instruções que executam uma tarefa específica.

PROGRAMAÇÃO PROCEDURAL: define procedimentos


que são chamados sequencialmente.
VANTAGEM:
• maior facilidade de entendimento/depuração;
DESVANTAGEM:
• não existe encapsulamento dos dados (dados e
procedimentos separados).

11
PARADIGMA ESTRUTURADO

PROGRAMAÇÃO MODULAR: divide o programa em


componentes (módulos ou funções).

VANTAGEM:
• encapsula dados e procedimentos dentro do módulo;
DESVANTAGENS:
• os módulos não são extensíveis;
• um módulo não pode ser baseado em outro módulo.

12

Você também pode gostar