Você está na página 1de 15

PROFESSOR: RODOLFO GONALVES

1.1 Lgica
1.2 Sequncia Lgica
1.3 Instrues
1.4 Algoritmo
Lgica de programao a tcnica de
encadear pensamentos para atingir
determinado objetivo.
Sequncia Lgica so passos executados at
atingir um objetivo ou soluo de um
problema.

Instrues so um conjunto de regras ou
normas definidas para a realizao ou
emprego de algo. Em informtica, o que
indica a um computador uma ao elementar
a executar.
Um algoritmo formalmente uma sequncia finita de
passos que levam a execuo de uma tarefa. Estas
tarefas no podem ser redundantes nem subjetivas na
sua definio, devem ser claras e precisas.

Como exemplos de algoritmos podemos citar os
algoritmos das operaes bsicas (adio,
multiplicao, diviso e subtrao) de nmeros reais
decimais. Outros exemplos seriam os manuais de
aparelhos eletrnicos, como um videocassete, que
explicam passo-a-passo como, por exemplo, gravar
um evento.
2.1 Pseudocdigo
2.2 Regras para construo do Algoritmo
2.3 Fases
2.4 Exemplo de Algoritmo
2.5 Teste de Mesa
Os algoritmos so descritos em uma linguagem chamada
pseudocdigo. Este nome uma aluso posterior
implementao em uma linguagem de programao, ou
seja, quando formos programar em uma linguagem, por
exemplo Visual Basic, estaremos gerando cdigo em
Visual Basic. Por isso os algoritmos so independentes das
linguagens de programao. Ao contrrio de uma
linguagem de programao no existe um formalismo
rgido de como deve ser escrito o algoritmo.

OBS. O algoritmo deve ser fcil de se interpretar e fcil de
codificar. Ou seja, ele deve ser o intermedirio entre a
linguagem falada e a linguagem de programao.
Para escrever um algoritmo precisamos descrever a
sequncia de instrues, de maneira simples e
objetiva. Para isso utilizaremos algumas tcnicas:

A- Usar somente um verbo por frase
B- Imaginar que voc est desenvolvendo um algoritmo
para pessoas que no trabalham com informtica
C- Usar frases curtas e simples
D- Ser objetivo
E- Procurar usar palavras que no tenham sentido dbio

importante ressaltar que qualquer tarefa
que siga determinado padro pode ser
descrita por um algoritmo, como por
exemplo: CALCULAR O SALDO FINANCEIRO
DE UM ESTOQUE.
Entretanto ao montar um algoritmo,
precisamos primeiro dividir o problema
apresentado em trs fases fundamentais.
ENTRADA -> PROCESSAMENTO -> SAIDA
Onde temos:

ENTRADA: So os dados de entrada do
algoritmo.
PROCESSAMENTO: So os procedimentos
utilizados para chegar ao resultado final.
SADA: So os dados j processados.

Imagine o seguinte problema: Calcular a
mdia final dos alunos da 3 Srie. Os alunos
realizaro quatro provas: P1, P2, P3 e P4.

Para montar o algoritmo proposto, faremos
trs perguntas:
Quais so os dados de entrada?

Qual ser o processamento a ser utilizado?

Quais sero os dados de sada?

ENTRADA - >

Receba a nota da prova1
Receba a nota de prova2
Receba a nota de prova3
Receba a nota da prova4

PROCESSAMENTO ->

Some todas as notas e divida o resultado por 4

SAIDA ->
Mostre o resultado da diviso
Aps desenvolver um algoritmo ele dever
sempre ser testado. Este teste chamado de
TESTE DE MESA, que significa, seguir as
instrues do algoritmo de maneira precisa
para verificar se o procedimento utilizado
est correto ou no.