Modelagem Experimental v.s. Teórica

Ambas se complementam, as duas necessitam uma da outra.
As vezes uma não pode ser aplicada, recorre-se então à outra.

Conceitos

Lógica

O conceito de lógica é fundamentado na razão, no pensamento e no método.

Carlos Alberto de Moraes Vasconcellos

A lógica está na nossa cabeça.

Variável

É um espaço na memória para armazenar informações, como se fosse uma "gaveta".
- Deve começar com uma letra.
- Não pode conter caracteres especiais com exceção de "_".
- Não pode conter nomes reservados.

Algoritmo

É uma sequência de passos escritos que representam a lógica de programação.

Não é necessariamente escrito em uma linguagem de programação!

Exemplo

Example

Algoritmo para calcular o dobro de um número:

Iniciar
:: Declaração de variáveis
Real X, dobro
:: Entrada de dados
Leia X
:: Processamento de dados
Dobro <- 2*X
:: Saída dos dados
Escreva Dobro
Fim

↳ Isso é estrutura sequencial.

Onde:

  • X e dobro: Nomes das variáveis, identificadores.

  • Real: Tipo de dado da variável.

  • Leia: Comando para o usuário abastecer variáveis.

  • *: Operador aritmético de multiplicação.

  • 2*X: Expressão aritmética.

  • <-: Comando de atribuição.

  • Escreva: Comando para exibir informações na tela.

  • ::: Comentários/observações. São ignorados pelo interpretador de comandos.

Em MATLAB:

% Programa para calcular o dobro de um número

% Declaração de Variáveis
% Real X,Dobro

% Entrada de dados
x=input('informe um número');

% Processamento de dados
Dobro = 2 * x;

%Saída de dados
disp (['O dobro de ', num2str(x), 'vale ', num2str(Dobro)]);