Se quiser pular para o que mais necessita nesse momento, segue abaixo o que vamos ver:

Introdução

Os programas que vemos são feitos a partir de uma lógica onde as coisas acontecem passo a passo. Vamos vermos como as coisas acontecem passo a passo através do Visualg, que tem a sequinte estrutura:

algoritmo "semnome"
// Função :
// Autor :
// Data : 
// Seção de Declarações 
inicio
// Seção de Comandos 
fimalgoritmo

A primeira linha é composta pela palavra-chave algoritmo seguida do seu nome delimitado por aspas duplas. Este nome será usado como título nas janelas de leitura de dados. A seção que se segue é a de declaração de variáveis, que termina com a linha que contém a palavra-chave inicio. Deste ponto em diante está a seção de comandos, que continua até a linha em que se encontre a palavra-chave fimalgoritmo. Esta última linha marca o final do pseudocódigo: todo texto existente a partir dela é ignorado pelo interpretador.

O VisuAlg permite a inclusão de comentários: qualquer texto precedido de "//" é ignorado, até se atingir o final da sua linha. Por este motivo, os comentários não se estendem por mais de uma linha: quando se deseja escrever comentários mais longos, que ocupem várias linhas, cada uma delas deverá começar por "//".

Condições

Se
Senao
Para [x] de [y] ate [z] faca
Enquanto
Escolha
Procedimento

Esses são os inícios delas, não precisam seguir essa ordem mais devem ser fechadas,

Exemplos:

Se 

Senao

FimSe
 
Enquanto
 
FimEnquanto
 
Escolha

FimEscolha
 
Procedimento
 
FimProcedimento

Váriáveis

Nosso programa é inteligente, conseguimos fazer com que certo caracterer faça coisas incríveis assim como os números, mas para isso precisamos criar variáveis que são palavavras para armazenar informações de números e caracteres.

Números

Caracteres

Declarando uma variável

Para declarar uma variável no visualg que vai ser o nosso programa de teste de nossos programas fazemos assim:

nome: caracter
idade: inteiro

Dizemos ao nosso programa que nome é um caracterer assim podendo usar ele para gravar a informação do tipo caracter, escrevemos nome para associar, poderia ser qualquer outra coisa, mas como vou fazer com que nome armazene meu nome fica mais facíl de se entender. Assim como idade que vai armazenar a nossa idade que é do tipo inteiro.

Criando o nosso Programa

Ao entrar no Visualg vemos essa tela:

algoritmo "semnome"
// Função :
// Autor :
// Data : 
// Seção de Declarações 
inicio
// Seção de Comandos 
fimalgoritmo

Em algoritmo as informações de nosso programa, em var colocamos as nossas variáveis, e começamos a lógica de nosso programa em inicio não podendo escrever algo depois de fimalgoritmo, se escrever algo depois de fimalgoritmo vai resultar em erro na execução.

algoritmo
// Função :
// Autor :
// Data : 30/08/2015
// Seção de Declarações
var
   nome: caracter
   idade: inteiro
inicio
   escreva("Escreva seu nome: ")
   leia(nome)
   escreva("Escreva sua idade:")
   leia(idade)
fimalgoritmo

O que aconteceu?

Já tinhamos as nossas variáveis mais tinhamos que fazer com que aparecesse algo na tela para ai sim armazenar as informações que queriamos, mais para isso precisavamos que aparecesse isso na tela, então usamos o escreva para escrever “Escreva seu nome”, assim como para a idade, e para armazenar ambas informações usamos o leia(). Agora podemos fazer o controle das informações veja.

algoritmo
// Função :
// Autor :
// Data : 30/08/2015
// Seção de Declarações
var
   nome: caracter
   idade: inteiro
inicio
   escreva("Escreva seu nome: ")
   leia(nome)
   escreva("Escreva sua idade:")
   leia(idade)
   escreva("Seu nome é: ",nome, "e sua idade é: ",idade)
fimalgoritmo

Legal né? Usando condições fica mais interessante ainda, deixa nosso programa mais inteligente.

Conclusão

O que acabamos de fazer foi um algoritmo, fizemos com que o nosso programa armazenasse o nome e idade, depois escrevesse nosso nome e idade. Agora para deixar ele mais inteligente veja a parte 2.