Fala pessoal…

Como prometido no post anterior, vou colocar uma explicação simples e prática sobre algoritmos.

Primeiramente, gostaria que vocês fizessem o download do programa Visualg 2.5, ele é essencial para podermos praticar o algoritmo. Para fazer o download, é só clicar aqui.

Com o Visualg aberto, vamos começar a trabalhar o conceito de algoritmo computacional.

Como explicado pelo professor Auro, algoritmo é uma sequência de passos, que executados resolvem um problema.

Na informática, os algoritmos são usados para que os programas executem tarefas de forma ordenada e programada.

Mas vamos deixar de teoria e vamos a prática.

O algoritmo é composto de três partes:

Seções do VisuAlg

– Algoritmo: onde se coloca informações sobre o programa qque se está elaborando;

– var: onde são colocadas as variáveis que serão utilizadas no algoritmo;

– inicio / fimalgoritmo: espaço onde entrarão os comandos do algoritmo.

O preenchimento da seção algoritmo é opcional, servindo apenas para fim de identificação.

– – – – – – – –

No nosso primeiro algoritmo, iremos criar uma saudação, o Olá Mundo. Não usaremos variáveis nesse algoritmo.

Usaremos o comando escreva. Esse comando é o que faz o programa escrever frases na tela.

Então,  no Visualg, apaguem a linha que diz “//seção de comandos” e digitem assim:

escreva (“Olá Mundo!!! “)

É importante observar que tudo o que estiver entre as aspas é  texto que será exibido. Somente dentro das aspas é que se pode usar acentuação. O que estiver do lado de fora não poderá.

Digitado essa linha de comando no Visualg, vá em Algortimo > Executar, ou simplesmente tecle F9.

Agora você é um garoto de programa.

Pronto! você acaba de criar o seu primeiro programa.

Certo, agora vamos começar a dificultar as coisas. Vamos começar a usar área de variáveis.As variáveis são espaços de memóra usados para o computador guardar alguns dados que poderão ser usados depois.

As variáveis são divididas em tipos: inteiro (números inteiros, sem vírgula); números reais (qualquer número, independente de vírgula); e caracter (letras e símbolos).

Nosso próximo programa, será um que peça o nome da pessoa e o ano em que nasceu, e como resultado mostrará uma mensagem assim: Fulano, no final desse ano você terá x anos. Mãos à obra.

Vamos começar pela seção de comandos. Assim como no programa anterior, vamos escrever uma mensagem para que a pessoa digite seu nome. O comando ficaria mais ou menos assim:

escreva (“Escreva seu nome: “)

Notem que após o : eu deixei um espaço antes das aspas. Não é obrigatório, mas é bom deixar um espaço para questão de estética.

Bem, até aí é igual ao Olá Mundo. Porém, vamos fazer com que o computador espere alguma informação do usuário. Tecle Enter para pular para a linha de baixo. Nela, vamos utilizar o comando leia. Com este comando, o computador ficará esperando até o usuário inserir a informação.

A estrutura do comando leia, serve para gravar uma variável. No nosso caso, poderemos usar uma variável chamada nome.

Digitem logo abaixo do comando escreva assim:

leia (nome)

Isso quer dizer que o programa pedirá o nome, e o que o usuário digitar será gravado com a variável nome. Mas está faltando alguma coisa.

Vamos ao campo de variáveis e vamos registrar a variável nome. Digitem:

nome:caracter

Se quiser ver como está ficando teclem F9. Mas vamos em frente. No próximo passo, vamos fazer o usuário digitar o ano em que nasceu e ler como a variável ano. Digite:

escreva (“Em que ano você nasceu? “)

leia (ano)……………………………………

Lembre-se de também registrar a vairável ano no campo de variáveis.

ano:inteiro

Aproveitando, vamos criar uma nova variável, que terá o nome de idade. Essa variável vai abrigar o resultado da substração que vai dar a idade da pessoa. Você pode registrar a variável idade, alterando a variável “ano:inteiro” para:

ano,idade:inteiro

Isso é possível por serem variáveis do mesmo tipo. Mas o outro jeito também é certo. Agora vamos a parte do cálculo.

Para descobrir a idade com base no ano, fazemos a conta do ano atual, menos o ano de nascimento.  Para definir isso no nosso algoritmo vamos definir a variável idade. Digite logo abaixo do último leia:

idade <- (2009-ano)

Para encerrar o algoritmo, vamos fazer com que o programa diga a idade da pessoa. Abaixo último comando que foi digitado digite:

escreva (nome,”, no final deste ano você terá “,idade,” anos.”)

Com isso nosso algoritmo deve ficar assim:

Algoritmo prontoAgora vamos testar para ver como ficou. Tecle F9 e veja o resultado. Se tudo estiver certo, deve ficar assim:

Terminado

Bem pessoal, espero que tenham entendido. Se vocês acharam que foi bem explicado e quiserem mais aulas eu continuo a série, é só colocar nos comentários. Se vocês acharam que ficou uma bosta sem nexo, comentem também.