Você está na página 1de 4

Oque é um algoritmo?

Bom na teoria um algoritmo é: um conjunto de passos discretos finitos e simples para se


resolver um problema .

Deixei em vermelho porque é uma pergunta que cai na prova mas voltando ao pensamento.
O algoritmo não é nada mais do que as seguintes etapas:

•Estratégia
•Diagrama de Bloco
•Teste de mesa

Agora vou explicar 1 a 1 o que é e como utilizar.


Estratégia:
Bom a estratégia é a explicação de como vai se resolver o problema basicamente e é
montada a partir da leitura do problema exemplo:

1) Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano,
e , e escreva a distância entre eles.

A fórmula que efetua tal cálculo é: .

A estratégia é dizer aonde entram os dados que seria “Entrada” e onde sairiam os dados “saída”

Entrada
•A entrada então seria usando o texto como base : “, tendo como dados de entrada dois pontos
quaisquer no plano P1=(x1,y1) e p2=(x2,y2)” logo a entrada é X1,Y1 e X2,Y2 pois o problema as
define sempre uma das primeiras coisas definidas é a entrada!

Saida
•A saída seria: A “escreva a distância entre eles. Ultilizando o calculo...” bom no caso da saída você
irá definir o “nome “ da saída por exemplo neste caso poderia ser utilizado o nome “ distancia”

Resposta
A estratégia seria basicamente:

Entrada{ x1,y1,x2,y2}

Saida{Distancia}

Ou de modo mais detalhado para maior nota =] :

Receber os valores x1,y1,x2,y2


Calcular a distancia conforme a formula:

Está é a estratégia simples e pratica.


Diagrama de bloco
Traduzindo em outras palavras o próprio algoritmo que é o bloquinho que todos bóiam
basicamente você pega o que escreveu na estratégia e adiciona algumas coisas.

Novamente utilizando o exemplo anterior:

Ler (x1,y1,x2,y2)

Distancia =
Mostra(distancia)

Seta vermelha
A seta vermelha indica o local onde deve ser colocada a entrada a palavra “Ler” sempre vai estar
antes para indicar qual é a entrada então lembre-se:

Ler ( conteúdo da entrada)

Seta amarela
Ela indica o calculo a ser feito como indicado na estratégia calcular a distancia utilizando a formula
fornecida, a linha abaixo da entrada é sempre a conta a ser feita ou a pergunta a ser feita é o
processo por exemplo , checar se é homem ou mulher, verdadeiro ou falso e etc.. Então lembre-se:

(variável)Nome_dado_para_o_resultado = Conta

Ex: Distancia =

Seta Verde
Indica a exibição do final ,ou do resultado, como mostrado acima neste caso a linha de cima tem
como resposta a distancia e o nome da variável é Distancia então a palavra “MOSTRA” não tem
função alguma a não ser falar “exibe” ai no caso a reposta. Portanto:

Mostra (distancia)

Mostra(Nome_dado_para_o_resultado)

Simplesmente mostra o resultado do que foi calculado é sempre o nome ultilizado por ultimo pra
fazer a conta!
Teste de mesa / teste
Você pode ignorar o teste de mesa fazendo um teste simples como o exemplo abaixo

Valor para X1 Valor para Y1 Valor para X2 Valor para Y2 Resultado


7 8 6 3 5,099

Calculo para (x1=7 , y1=8 , x2=6 , y2=3)

D= 𝟏+𝟐𝟓 = 𝟐𝟔
D= (𝟔−𝟕)𝟐+(𝟑−𝟖)𝟐 D=5,099
D= (𝟏)𝟐+(𝟓)𝟐

Basicamente nesta etapa você faz um “mini-bloco” e indica um quadrado para cada entrada e o
resultado.

Então abaixo disso você atribui valores como neste exemplo

X1 = 7
Y1 = 8
X2= 6
Y2 = 3

Resultado:

literalmente você vai fazendo todas as etapas do bloco e calcula neste a única etapa é aplicar a
formula o resultado disto é a resposta no caso 5,099.

Este é o teste de mesa apenas inserir valores e calcular para ver se está tudo ok! Com isso você já
pode resolver vários exercícios se tiver duvidas mande email .