sábado, 4 de julho de 2009

Tutorial Algoritimo

Como este é meu primeiro post, irei começar por onde tudo começou para mim, com algoritimo; creio que este primeiro tutorial será sem duvida essencial para tudo que vai vir pela frente... sempre com uma linguagem não-técnica e objetiva.

Intendendo um algoritmo.

Um
algoritimo pode ser considerado como uma maneira de resolver um problema, sendo assim observe:

a := 10; //variavel a recebe o valor 10.
escreva a; //um comando escreva é atribuido a variavel "a".

Usamos escreva como um comando de
saída, ou seja imprime na tela o valor de algo, isso pode ser exemplificado desde já em futuros tutoriais para C seria o comando print e para PHP seria o comando echo.

Se "a" fosse uma string, ou seja letras e não valores,
faríamos algo um pouco diferente:

a := "aqui não é valor sim string"; escreva a;


A diferença entre string e valor agente poder atribuir a utilização, isso é simples com valores podemos fazer contas com strings não(a principio), essa diferença básica podemos ver a seguir:


a := "3"; //string
b := 3; //valor inteiro
c :=2;
//valor inteiro.
d := b+c; // d recebe soma de a e b
e := a+b;//erro!!!!


Este erro foi ocasionado pelo que já mencionamos a não é um valor.

Até agora não fizemos interação do usuario com o progama, isso se dará a partir de um comando novo no algorítimo, leia. Para avançarmos vou mensionar algo que já deve ter sido visto pelo próprio leitor, no lugar da soma(+) em nosso algorítimo podemos utilizar qualquer outro tipo de relação como:
/ -- divisão
* -- multiplicação
e assim por diante.

a, b, c int; // agora deve declarar os tipos de variaveis
texto string;

leia a; // isso fará com que o usuario digite algo
b := 5; //b recebe 5.
c := a+b; //c recebe soma de a e b.
texo := "A soma de seus numeros é: ";//varialvel string
escreva texto c; // as variaveis "texto" e "c" são imprimidas na tela.


Bom espero que isso ajude, todos os tutoriais como eu disse no inicio serão assim simples objetivos e descomplicados. e agora é só modificar e criar em breve estarei postando tutoriais de PHP.

até a proxima!