Você está na página 1de 14

Disciplina: Algoritmo e programao Professora: Ivone de Oliveira

Conceito:
Lgica de programao: Algoritmo:

` ` `

Ter inicio e fim Ser escrito em termos de aes bem definidas Que as aes sigam um sequencia ordenada.

Algoritmo 1: Sequncia de aes para chegar ao trabalho/universidade


x x x x x Acordar Levantar Tomar caf Pegar nibus ou pegar carro Chegar ao destino

Algoritmo 2:Veja se seria possvel retirar dinheiro obedecendo a sequncia descrita:


x x x x x x x x x x Sair do banco Aguardar a vez de ser atendido Entrar na fila do caixa Digitar a senha Entrar no banco Informar o valor a ser retirado Procurar a fila do caixa Pegar o comprovante do saque, carto eletrnico e o dinheiro. Entregar o carto eletrnico ao funcionrio que atende no caixa. Conferir o valor do dinheiro.

Algoritmo 3: Colocar um carro em movimento


x x x x x x x x x Entrar no carro Ajustar o banco e os espelhos retrovisores Colocar o cinto de segurana Colocar o cmbio em ponto morto. Ligar o carro Colocar o carro em primeira macha Pisa no acelerador Solta o freio de mo Solta a embreagem devagar

Baseado no algoritmo 3, refine as aes entrar no carro e colocar o cambio na primeira marcha.
x O primeiro passo refinar a ao Entrar no carro.
x Abrir a porta x Sentar no banco x Fechar a porta

x O segundo passo refinar a ao Colocar o cambio na primeira marcha.


x Pisar na embreagem x Pegar cmbio x Colocar cmbio na primeira marcha x

Fluxogramas Diagrama de Chapin Pseudocdigo( Portugol)

A partir dele o programador pode implement-lo em qualquer linguagem de programao que conhea.
Linguagem de programao: So Softwares que permitem o desenvolvimento de programas. Possuem um poder de criao ilimitado, desde jogos, editores de texto, sistemas empresariais at sistemas operacionais. Existem vrias linguagens de programao, cada uma com suas caractersticas prprias. Exemplos: pascal, C, Dephi,Java...

Facilitar o desenvolvimento e entendimento dos algoritmos Facilitar a leitura do algoritmo pela pessoa Antecipa a comparao de correo Facilita a manuteno Permite que o desenvolvimento do algoritmo seja empreendido simultaneamente por uma equipe de pessoas

` ` ` `

Essa representao conhecida como pseudocdigo, portugus estruturado ou portugol. Sua caracterstica principal justamente a proximidade com a linguagem humana. Veja a seguir:
inicio
x x x x x x <comandos 1> <comando 2 > . . . <comando n>

fim

Você também pode gostar