segunda-feira, 1 de outubro de 2012

Um pouco de história...

A linguagem logo foi desenvolvida nos EUA, no Massachusetts Institute of Tecnology (MIT), por Seymour Papert na década de 60, e em 1982 ele foi adaptado para o portugês na UNICAMP, no núcleo de informática aplicada, e é destinada ao ensino de linguagem de programação para crianças e adolecentes.
É chamada de tartaruga porque a primeira versão do Logo usava um robô (tartaruga amarela) que se parecia com uma tartaruga (imagem abaixo).










imagem: http://logothings.wikispaces.com/


Desde a sua concepção até 1976, esse projeto ficou restrito no MIT, mas em 1977 o projeto foi usado em uma escola pública dos Estados Unidos, e dai em diante o projeto pode ser implantado no ambiente escolar. 



Distribuições:

Já existem várias distribuições do Logo. Exemplos: Super logo, KTurtle, FMSlogo, Xlogo, imagine, megalogo, micromundos e etc.  

 imagem: http://projetologo.webs.com/texto1.html

O que é um algoritmo?

É uma qualquer sequência finita de passo ou instruções.

  










imagem: https://becodonoturno.files.wordpress.com/2011/03/foto-passos.png
               https://imprensaaprendiz.files.wordpress.com/2013/05/algoritimos.jpg

Os algoritmos são muito utilizados na área de programação, descrevendo as etapas que precisam ser efetuadas para aque um programa execute as tarefas que lhe são designadas. Existem diversas formas de escrever um algoritmo, os dois tipos mais comuns são o pseudocódigo (português estruturado) que utiliza uma forma mais estruturada, assemelhando-se àquelas utilizadas pela linguagens de programação e o fluxograma que emprega figuras geometricas para ilustrar passos a serem seguidos.


imagem: https://paradigmatecnologia.files.wordpress.com/2014/09/algoritmo.png
imagem: http://pt.wikipedia.org/wiki/Algoritmo#/media/File:Fluxogranma02.gif

Fonte: Tecmundo

Linguagem de programação

imagem: http://www.mutiraodesociologia.com.br/?tag=ensino-primario
 
É uma linguagem padronizada para que possamos comunicar instruções para o computador.
É a forma de fazer um algoritmo funcionar com a precisão desejada.
Linguagens de programação são importantes para programadores e engenheiros de softwares produzam softwares da forma desejada e com rápidez.
Antes de tentar aprender qualquer linguagem de programação, aprenda a lógica algoritmíca/lógica de programação.
Algumas linguagens de programação: Java, C, C++, C#, PHP, Assembly, Pascal, Ruby, Python, Delphi, JavaScript e etc.



imagem: http://www.informaticaagora.com.br/linguagem-programacao/linguagens-programacao-criacao-sites

Fonte: Guia do hardware

O que é LOGO?

A palavra Logo vem do grego "Logos", que significa conhecer/estudar. É uma linguagem de programação interativa, em que se possibilita trabalhar de modo prático e lúdico o ensino de algoritmo . A tartaruga é comandada por simples comandos que farão com que ela se mova na área de desenho, formando desenhos. Sua linguagem é simples e fácil, por isso, pode ser utilizada por crianças. 
imagem: http://www.dm.ufscar.br/~caetano/iae2004/G5/index.html

Fonte: http://projetologo.webs.com/texto1.html