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)

quinta-feira, 12 de junho de 2008

Operadores relacionais!

Ai galera essa listas de operadores serve para fazer relação entre valores, entre veriáveis ou constantes. Essas que estão em baixo são de uma forma geral para algoritmos, em portugol.

Outro video massa!




Algoritmos estão em todos os lugares!

domingo, 8 de junho de 2008

"Pilhas"

Essa pilha aqui é aquele que vc vai amontuando um monte de coisas.
O principio da pilha é simples, o ultimo elemento colocado em uma pilha é o primeiro a sair da mesma.Imagine uma pilha de pratos que você sempre vai sempre adicionando novos pratos, quando for desfazer essa pilha ira retirar primeiro o ultimo prato que você havia adicionado a fila.
Os comandos "desfazer" utiliza esse principio retirando sempre seu ultimo comando.

Não é simples?!