Вы находитесь на странице: 1из 3

Diz ai galera!

Estou de volta com mais um post! Dessa vez com o tema: “Programação”.

Para você que está aprendendo ou que já sabe programar, ou até mesmo para quem
pensa em aprender um dia, dedicarei este post.

Primeiro entenda que para iniciar no mundo da programação, é necessário entender


sobre um determinado assunto:

ALGORITMO: Para muitos um terror, principalmente quando se é novo no assunto.


Mas descubra agora que não há o que temer.

Para definir melhor um algoritmo, podemos usar como exemplo, uma receita de bolo,
que oferece uma série de instruções mostrando o passo a passo e os procedimentos
necessários para se concluir a tarefa.

O algoritmo é a sequência lógica que mais se aproxima de uma linguagem de


programação. Mas como desenvolver um algoritmo e ter a certeza de que está
funcionando? Bom, o mais interessante é desenvolver uma lógica e vê-la funcionar
antes de escolher uma linguagem a ser programada.

Ofereço para download o seguinte programa: VISUALG 2.5 (Clique no nome do


programa para baixar)

Este programa dispensa instalação, é somente executável. Ele lhe dará a possibilidade
de gerar seus algoritmos e ver se o resultado final é realmente satisfatório. Agora você
pode trabalhar sem precisar escrever no papel vários testes em “Portunhol”.

A linguagem do VisuAlg permite apenas um comando por linha: desse modo, não há
necessidade de separadores de estruturas, como o ponto e vírgula em Pascal.

Importante: Para facilitar a digitação e evitar problemas, todas as palavras-chave do


VisuAlg foram implementadas sem acentos, cedilha etc. Portanto, o tipo de dados
lógico é definido como logico, o comando se..então..senão é definido como
se..entao..senao, e assim por diante. O VisuAlg também não distingue maiúsculas e
minúsculas no reconhecimento de palavras-chave e nomes de variáveis.
Vamos entender com um exercício resolvido:

____________________________________________

algoritmo “Boletim”
// Função : Estrutura de decisão SE / ENTÃO / SENÃO
// Autor : Rodrigo Monteiro
// Data : 18/02/2011
// Seção de Declarações
var
nota1: real
nota2: real
nota3: real
nota4: real
media: real
inicio
// Seção de Comandos
escreval (“Digite quatro notas:”)
leia (nota1, nota2, nota3, nota4)
media <- (nota1 + nota2 + nota3 + nota4)/ 4

limpatela

se media >= 7 entao


escreva(“Aprovado”)
senao
escreva(“Reprovado”)
fimse
fimalgoritmo

____________________________________________

Código comentado:

O algoritmo acima tem início na sessão de declarações, 5 variáveis (recipientes onde


serão armazenados valores futuros) seguido de seu tipo.

Na área “início” começamos nosso algoritmo; seguem os comandos usados:

Escreva —> Comando usado para imprimir uma mensagem na tela, seja texto dentro de
“ASPAS” ou variável.
Leia —> Comando usado para receber um valor que será digitado pelo usuário.
Limpatela —> Como o nome diz, limpa a tela.
Se —> Comando para estrutura de decisão.

Todo comando padrão do Visualg é visualizado em cores diferentes, um azul, por


exemplo, para facilitar sua digitação.

Use a tecla F9 para testar seu código.


Uma dica: tecle CTRL + J sempre que quiser que o Visualg mostre sua lista de
comandos.

Bom pessoal, espero que tenham gostado deste post.

Para mais informações sobre o programa e exercícios sobre o assunto, é só postar seu
comentário que estarei pronto para ajudá-lo. E como despedida, vou deixar um desafio a
todos os blogueiros de plantão; um exercício para resolução no Visualg.

Alguém se dispõe a resolvê-lo?

Primeiro desafio:

Faça um algoritmo que leia a velocidade máxima permitida em uma avenida e a


velocidade com que o motorista estava dirigindo. Calcule a multa que uma pessoa vai
receber, sabendo que são pagos:
a) 50 reais, se o motorista ultrapassar em até 10km/h, a velocidade permitida (ex.:
velocidade máxima: 50km/h; motorista a 60km/h ou a 56km/h);
b) 100 reais, se o motorista ultrapassar de 11 a 30 km/h, a velocidade permitida.
c) 200 reais, se estiver acima de 31km/h, da velocidade permitida.

O desafio foi lançado, cabe a você chegar ao resultado, boa sorte!

Abraço a todos!