terça-feira, 15 de julho de 2008

sábado, 5 de julho de 2008

Algoritmo(portugol)

Vou postar aqui e agora o modelo de como fazer um algoritmo da maneira certa. O algoritmo tem a função de ler números e dar o maoir valor lido.

Algoritmo maoir_dos_numeros
{acima vem o nome do algoritmo}


Var {aqui vão ser declaradas
var todas as variáveis utilizadas
x,m : inteiro no algoritmo}
aux: literal
Início
aux:='sim'
m:=-100
enquanto aux='sim' faça
escreva('Entre com o número:')
readln(x)
se x>m então
m:=x
escreva('Mais algum número?)
readln(aux)
fim do enquanto

fim.


{E finalmente nessa parte é onde vão ser colocados, de forma ordenada, todos os comandos utilizados para resolver o problema dado}

Portugol

*É importante salientar que não existe um padrão em relação a sintaxe a ser seguido pelo Portugol.
Ex: A sintaxe na declaração das variáveis, ou para que um dado saia em algum periférico de saída.

*A semântica(sentido), porém, tem que ser a mesma

Linguagem de descrição de algoritmo

*Como o próprio nome sugere, é uma linguagem utilizada para descrever um algoritmo


*Essa linguagem pode ser de duas formas:
gráfica ou escrita

*A linguagem gráfica não costuma ser utilizada por apresentar os seguintes problemas:
Dificuldade na escrita, entendimento e alterações
Muito distante da realidade computacional (implementação)

*A LDA largamente utilizada é a escrita chamada: (Portugol)