quarta-feira, 5 de dezembro de 2007

Iniciando...

Para realizarmos determinada tarefa, seguimos passos. Isso seria um algoritmo.

Um algoritmo, nada mais é, do que a seqüência de passos que temos que fazer para realizarmos uma tarefa, como, por exemplo, escovar os dentes.

Primeiro, pegamos a escova de dente, depois pegamos o tubo de creme dental, o destampamos, colocamos o creme dental na escova dental, fechamos o tubo de creme dental, levamos a escova à boca, escovamos por si só, lavamos a escova, a colocamos de volta no seu devido lugar. Observem que não discutimos todos os passos necessários em minúcias, mas que o processo está detalhado.

Um algoritmo é uma seqüência lógica, ordenada, de passos, ou todos os passos que devemos seguir na implementação em uma determinada linguagem de programação.

Um algoritmo pode ser escrito em língua materna mesmo (no nosso caso, o Português BR), pois dessa forma fica mais fácil entendermos. Isso é útil principalmente para aqueles que estão começando a programar.

Antes de começarmos a construir algoritmos, porém, é necessário saber algumas coisas, entre elas:

Em qualquer programa de computador, escrito em qualquer linguagem, vai ser necessária a criação de variáveis, para armazenamento de valores, informações. Para saber declará-las corretamente, temos que saber os tipos de variáveis, então:

  • Textuais: São aquelas que armazenam dados de texto, palavras, frases, letras, etc;
  • Numéricas: São aquelas que armazenam números;
  • Boolenas: Armazenam valores do tipo “verdadeiro” ou “falso”.

Como estamos estudando Java, irei apresentar alguns tipos de variáveis que a linguagem suporta, sendo que o nome em Java estará entre parênteses:

  • Inteiros (int): Destina-se a números inteiros, tipo 1, 5 ,10. Jamais 1.5, por exemplo;
  • Reais (float, double): Destinam-se à números reais, ou seja, aqui entram inteiros, flutuantes (0,2365) etc, todo tipo de número;
  • Frasais (String): Destinam-se à frases, palavras, nomes, etc;
  • Caractere (char): Letras do alfabeto (caracteres).

Como estaremos trabalhando com soma, precisaremos de variáveis numéricas para construirmos o nosso código.

Em Java, // significa comentário, portanto, eu irei colocar comentários em tudo que eu fizer abaixo:

// inicia a declaração das variáveis que o programa conterá

VAR

// declara a variável valor1 como inteiro

int valor1;

// declara a variável valor2 como inteiro

int valor2;

// declara a variável soma como inteiro

int soma;

// inicio do código principal do algoritmo

INICIO

// Escreve na tela para o usuário inserir o valor 1

Escreva (“Entre com o Primeiro Valor:”);


// Manda o sistema ler o que o usuário inseriu como valor1

Leia (valor1);


// Escreve na tela para o usuário inserir o valor 2

Escreva (“Entre com o Segundo Valor:”);


// Manda o sistema ler o que o usuário inseriu como valor2

Leia (valor2);


// Dizemos que a variável soma vai receber o resultado
// da soma das variávei valor1 e valor2

soma = valor1 + valor2;


// Escreve na tela para o usuário o resultado

Escreva (“O resultado da soma é:” + soma);

// Termina o código

FIM

Observe que quando vamos escrever alguma coisa, devemos colocar entre aspas. Caso seja necessário apresentar o valor de alguma variável, devemos fechar as aspas e colocar um sinal de +, seguindo da variável. Por exemplo:

Escreva (“O valor do primeiro e: “ + valor1);

Até o próximo post. Qualquer dúvida, me enviem e-mail:

candido.areas@gmail.com

ou

candido.areas@foton.la

Obrigado pela atenção,

Cândido.

Um comentário:

Programação Progressiva disse...

Muito bom o curso, pena que você parou.

Quem desejar aprender por outro curso online, de forma totalmente gratuita e sem necessidade de cadastro, eu indico o Java Progressivo:

http://javaprogressivo.blogspot.com/