#Alone#

O que é um algoritmo?
Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.
Um exemplo de como utilizamos um algoritmo diariamente:
Início
Desligar o despertador
Preparar o café
Acordar as crianças
Tomar banho
SE estiver chovendo leve as crianças de carro
SE NÃO estiver chovendo leve apé
Levar as crianças ATE a escola
FIM
Dando "Vida" aos algoritmos usando o visualg.
O que é o Visualg?
O Visualg (Visualizador de Algoritmo) é um programa que edita, interpreta e executa algoritmos com uma linguagem próxima do português (PORTUGOL) estruturado como um programa normal de computador.
Download do visualg
http://www.baixaki.com.br/download/visualg.htm
INÍCIO.
Esqueleto de um programa de visualg:
DEFINIÇÕES DO ESQUELETO:
1º algoritimo "nomdoprograma"
Este é é um dos comandos básicos para que o nosso programa leia a o nome do nosso algoritimo.
2º " // "
Este comando serve para que o programa leia mas não exiba as funções básicas de identificação do programa como: Utilidade do programa, Autor, Data da criaçao.
3º var (VARIAVEL)
O VisuAlg tem quatro tipos de variaveis que sao: inteiro, real, caracteres e lógico (ou booleano).
EXEMPLO:
inteiro: define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais. (1,2,3,4,5,6,7...)
real: define variáveis numéricas do tipo real, ou seja, com casas decimais. (1,1 , 2,1 , 3,2 ...)
caractere: define variáveis do tipo string, ou seja, cadeia de caracteres. ( Letras )
logico: define variáveis do tipo booleano, ou seja, com valor VERDADEIRO ou FALSO.
*Além destes tipos também existem vetor e matriz.
Abaixo temos alguns exemplos de declaração de variáveis:
var
numeros: inteiro
decimais: real
letras: caractere
É possível declarar mais de uma variável do mesmo tipo na mesma linha, bastando separá-los por vírgula:
EXEMPLO:
var
numero, numero2, velocidade, medida, metros: real
nome, sobrenome, rua, cidade: caractere
Inicializando as variáveis
Agora que já sabemos a importância das variáveis e como declará-las, vamos ver sobre sua inicialização.
Como já foi dito, quando declaramos uma variável, apenas informamos ao computador para reservar aquele espaço na memória para aquele tipo de dado.
O espaço está pronto para ser utilizado (recebendo valores, dados, etc), mas ainda não contém nada.
A inicialização de uma variável é exatamente colocar algo dentro deste espaço e é algo importante, pois pode acontecer de o computador reservar um espaço na memória que já continha algum dado, e este dado ainda está lá. Isso pode causar um funcionamento não esperado em nossos programas.
Para inicializar uma variável basta atribuir um valor nulo à ela.
Veja o exemplo:
numero <- 0
letras <- ""
Note que para atribuir um valor à uma variável, utilizamos o caractere < (menor que) e – (traço) após o nome da variável e os dois juntos são chamados de “operador de atribuição“, seguido do valor a ser atribuído.
As aspas vazias após o operador de atribuição indica que está sendo atribuído um valor vazio à variável letras.
Toda variável do tipo caractere recebe o que estiver entre as aspas.
Veja o exemplo:
nome <- "Alone"
sobrenome <- "NOOP"
A sequencia de caracteres Alone é atribuída à variável nome e a sequencia NOOP é atribuída à variável sobrenome.
A inicialização de uma variável pode ser simplesmente atribuir um valor à ela. Isso também vai zerar o conteúdo anterior e colocar o novo.
Após você adicionar um dado à uma variável, você poderá substitui-lo a qualquer momento, utilizando exatamente o mesmo procedimento descrito acima.
É importante salientar que o dado que estava anteriormente na variável será apagado, não sendo possível recuperá-lo.
Então se quiser utilizar esse dado, é melhor você armazená-lo em outra variável, e algo interessante é que você pode solicitar que o Visualg atribua o valor de uma variável à outra simplesmente assim:
variavelQueReceberaOConteudoDeOutra <- variavelComConteudoOriginal
Isso fará a variável variavelQueReceberaOConteudoDeOutra receber o conteúdo que está na variável variavelComConteudoOriginal, e esta última pode ser modificada sem problemas.
Nomeando as variáveis
Você pode dar o nome que desejar às variáveis, mas é convencionado uma certa forma:
As variáveis devem começar com letra minúsculas, e caso sejam compostas de duas ou mais palavras, as outras podem ter a letra inicial maiúscula:
nomeAutorLivro: caractere
numeroDaCasa: inteiro
4º inicio
Este comando dá início a estrutura do programa (O programa sempre iniciara com este comando)
5º fimalgoritmo
Este comando diz ao nosso algoritimo que chegou ao fim os comandos.
EXEMPLO DE UM ALGORITIMO PRONTO:
*Este é um algoritimo simplis que determina o Antecessor de um determinado numero.
Executando o algoritmo:
Para executar o nosso algoritmo basta ir em ALGORITMO, e clicar em EXECUTAR (Ou podemos usar a tecla de atalho f9)
Em breve: MAIS UM TUTORIAL.



© 2015