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:
– 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.
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:
Agora vamos testar para ver como ficou. Tecle F9 e veja o resultado. Se tudo estiver certo, deve ficar assim:
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.
Jessica Pimentel
out 22, 2009 @ 13:03:33
olá!eu gostei imenso de como explicaste os algoritmos particularmente acho que esplicaste melhor que a minha professora.adoraria muito que continuasses a explicar mais sobre isso,é que eu estudo 12º ano e tenho informatica e a minha professora nem explica ou seja eu sou uma … nao entendo nada…
obrigada,ajudaste-me muito!CONTINUA
welton
out 31, 2009 @ 10:09:59
MUITO BOM VC PODE CONTINUAR A EXPLICAÇÃO
welton
out 31, 2009 @ 10:10:46
SE QUIZER ME ADD PARA TROCAR UMA IDEIA WELTONLUIZ2@HOTMAIL.COM
Rosana
fev 12, 2010 @ 17:24:26
Menino vc é fera heim!Muito bom,cara!
Luciana Avanço
ago 11, 2010 @ 13:44:26
Nossa nem sei como te agradecer , comecei tec em infor , e não entendo nada de algoritmo, o professor explica mas não tem o dom continua sim vc é demais e explica muito bem parabens bjs lu