Programação e suas linguagens.
Enfim chegamos a uma das partes mais importantes e mais complexas de todo o processo: programar. Mas afinal, o que é programar? Vamos pensar um pouco: o que você faria agora se quisesse fazer um sanduíche? Você consegue descrever passo-a-passo?
Programa para fazer um sanduíche:
PASSO 1 – Pegar o pão;
PASSO 2 – Cortar o pão ao meio;
PASSO 3 – Pegar a maionese;
PASSO 4 – Passar a maionese no pão;
PASSO 5 – Pegar e cortar alface e tomate;
PASSO 6 – Colocar alface e tomate no pão;
PASSO 7 – Pegar o hambúrguer;
PASSO 8 – Fritar o hambúrguer;
PASSO 9 – Colocar o hambúrguer no pão;
Então agora você deve ter pensado: “mas eu faço um sanduíche de maneira diferente!”, este pensamento está correto, pois às vezes um problema pode ser resolvido de maneiras diferentes, porém gerando a mesma resposta. Você pode colocar os ingredientes em ordem diferente, ou até mesmo substituir alguns deles por outros, mas no final você terá feito um sanduíche!
Um programa é uma série de instruções utilizadas para executar uma ou mais ações. Existem dois tipos de linguagens de programação: as compiladas e as interpretadas.
Um programa compilado é escrito em determinada linguagem, e depois de pronto é traduzido (compilado) para a linguagem de máquina, para então poder ser lido e executado pelo computador. São exemplos destes os programas que instalamos no computador, como os jogos digitais.
A linguagem Logo é uma linguagem interpretada, pois à medida que vamos escrevendo as linhas de comandos, as mesmas são executadas. Não é preciso escrever todo o programa e depois de pronto executar. Mas não é por isso que é uma linguagem menos poderosa. É possível escrever nossas instruções em procedimentos e salvar.. Veremos agora como criar um procedimento.
Procedimentos em Logo
Logo é uma linguagem de programação, isto é, um meio de comunicação entre o computador e a pessoa que irá usá-lo. Qualquer pessoa que saiba ler e escrever é capaz de programar em seu primeiro contato com ele, pois é uma linguagem simples e poderosa. Simples, porque é fácil de aprender: pessoas alfabetizadas, de qualquer idade, podem programar em seu primeiro contato com ela (ao contrário de outras linguagens, permite que a pessoa programe sem necessitar que tenha muitos conhecimentos prévios). Poderosa, porque tem recursos sofisticados, que atendem às exigências de programadores experientes.
Um procedimento no Logo é o mesmo que uma série de linhas de comando escritas para realizar uma determinada ação. O conjunto de um ou mais procedimentos vão compor um programa de computador
Agora que aprendemos os comandos para o megalogo, vamos começar a programar. Se formos apenas usar as linhas de comando simples, digitando o comando e teclando um enter, a tartaruga mostrará na tela o resultado da execução da linha digitada. Porém, depois de um tempo de prática, seremos capazes de pensar de cabeça quais seriam os comandos necessários para fazer um quadrado. Por exemplo:
Podemos de uma forma bastante simples usar as seguintes linhas de comando:
Uma forma um pouco mais elaborada para se desenhar o mesmo quadrado é usando o comando repita. Veja como ficaria no programa:
Mas e se quiséssemos criar um meio em que digitando apenas uma linha de comando ele execute um procedimento bem mais complexo. Ficaria muito demorado escrever todo ele, linha por linha. Aí entra os procedimentos: Os procedimentos são varias linhas de comandos escritos e armazenados no computador. Permite também, que salvemos estes em forma de programas.
Para criarmos um procedimento, basta clicar no botão "Procedimentos", e abrira a seguinte janela:
Agora vamos ao menu “Objectos”, e em seguida em “Novo Procedimento”. Em seguida daremos um nome ao procedimento. Vamos usar nomes curtos, como ‘quad’.
Pressionamos o ‘OK’ e aparecerá a caixa para escrevermos o procedimento. Para fechar o editor de procedimentos clicamos no menu “fim”.
Pronto aparecerá na memória o procedimento para criar um quadrado salvo com o nome “QUAD”.
Note que antes de escrever os comandos, foram colocados os comandos LE, para limpar a tela, caso haja alguns desenhos, e o comando CENTRO, para iniciar o programa no centro da tela.
Para executarmos o quad, basta voltar à janela do Megalogo e chamarmos o quad.
Dessa maneira, podemos “ensinar” ao computador qualquer procedimento que se queira executar, guardando ele em um procedimento.








Comentários
Postar um comentário