COMANDO APRENDA Na linguagem LOGO de programação existem dois tipos de comandos: os comandos básicos (predefinidos no programa) e os comandos que podem ser criados pelo usuário do computador (procedimentos). Para se criar os próprios comandos, utiliza-se o comando APRENDA. O comando aprenda deve ser utilizado seguindo a sintaxe: APRENDA “COMANDO - Onde deve-se substituir a palavra COMANDO por aquela que será o nome do comando que irá criar; - É importante lembra-se também de que é necessário abrir aspas (”), mas não se deve fechá-las; - Ao escrever o comando, entre a palavra APRENDA e a aspa pode haver espaço; porém, entre a aspa e o nome do procedimento novo, não pode haver espaço. Após ter escolhido o nome do “comando novo”, pressiona-se a tecla ENTER para que a tela de edição do comando aprenda aparecerá. Nessa tela, inicialmente, aparece escrito: APRENDA “COMANDO FIM Onde: A linha APRENDA “COMANDO indica o início da sua lista de comandos. A palavra FIM indica onde se encerra a lista de comandos. Por isso, não devem ser alteradas. No espaço entre as duas “linhas primitivas” você deverá escrever os comandos que irão constituir seu próprio comando. Os comandos a serem utilizados podem ser os primitivos do LOGO (PF, PT, PD, PE, REPITA, etc) ou mesmo outros que já tiver criado. Após escrever seus comandos no espaço adequado, organizando seu “comando novo”, deverá pressionar a tecla indicada na parte inferior da tela, para “SALVAR” seu comando e poder voltar à tela gráfica do LOGO. A partir desse momento, todas as vezes em que desejar executar a sequência de comandos, basta escrever o nome que escolheu para o COMANDO, sem a aspa iniciais: Tat > COMANDO Exemplo 1: Para criar um comando novo chamado QUADRADO utilizando o APRENDA, de forma que o comando faça automaticamente o desenho de um quadrado, será necessário: 1. Escrever o comando APRENDA seguido de aspa e o nome do procedimento: Tat > APRENDA “QUADRADO 2. A tela de edição do aprenda se abrirá para que os comandos do quadrado possam ser escritos: APRENDA “COMANDO PF 100 PD 90 PF 100 . . . FIM Termine de preencher o conteúdo do APRENDA com os comandos necessários. 3. Pressione F10 para gravar o comando e voltar para a tela principal do LOGO. Caso resolva interromper a escrita dos comandos no procedimento, basta pressionar a tecla ESC. 4. Digite o nome do procedimento criado, sem aspa, para executar sua criação: Tat > QUADRADO Mas, podem ocorrer problemas no comando criado. Caso algum comando precise ser mudado, basta entrar novamente no comando criado e editá-lo, utilizando o comando EDITE: tat > EDITE “QUADRADO Praticando 2: Criado o comando QUADRADO, será possível utilizá-lo para outras composições. No espaço da tela gráfica do LOGO, utilizando o comando REPITA e o comando QUADRADO, faça a composição de desenhos abaixo mostrada: Praticando 3: Crie o comando novo que desenhe automaticamente na tela gráfica do LOGO um retângulo. Funções especiais no editor de procedimentos F2 - Apaga a linha em que se encontra o CURSOR; F3 - Copia a linha inteira em que se encontra o CURSOR; F4 - Insere a cópia feita da linha (com a tecla F3) Comentário (! ou COMENT): Muitas vezes é necessário inserir textos para identificar ou organizar os procedimentos que estão dentro de um comando aprenda. Mas esses textos não podem ser considerados como comandos pela tartaruga, ou causariam erros nos procedimentos. Exemplo de uso: APRENDA "RETANGULO !lado menor do retangulo: PF 200 PD 90 !lado maior do retangulo: PF 400 PD 90 !lado menor do retangulo: PF 200 PD 90 !lado maior do retangulo: PF 400 PD 90 FIM Grave e Carregue O caminho para gravar um arquivo deve ser iniciado por aspa (“) e não é necessário se preocupar com letras maiúsculas ou minúsculas, pois o Microsoft Windows não distingue entre os dois tipos de letras: “L:/meusdocs/logo/<suaturma> Lembre-se de entre o comando e o caminho completo pode haver espaço, mas a partir da aspa que indica o caminho, não pode haver nenhum espaço, pois senão o computador não identificará o caminho completo. Também é importante se lembrar de que os nomes de arquivos que o LOGO cria devem ter no máximo 8 caracteres, sejam letras ou números. Caso se utilize um nome maior do que isso, o LOGO utilizará apenas os 8 primeiros caracteres como nome. Para gravar os procedimentos que foram ensinados à tartaruga com o comando APRENDA, utiliza-se o comando GRAVE seguido pelo caminho completo para o local da memória permanente do computador onde será armazenado o arquivo. Sintaxe: GRAVE “L:/meusdocs/logo/<SuaTurma>/<arquivo> Para resgatar (abrir) o arquivo gravado e reativar os comandos criados com APRENDA, utiliza-se o comando CARREGUE com as mesmas especificações: Sintaxe: CARREGUE “L:/meusdocs/logo/<suaturma>/<arquivo> O tipo de arquivo gerado pelo comando GRAVE possui terminação .LGO. Assim, é possível localizá-lo e identificá-lo com maior facilidade. O comando CARREGUE apenas consegue ler e carregar informações de arquivos do tipo .LGO. Verificar os procedimento presentes na memória do computador Em qualquer momento do trabalho, é possível exibir na tela os nomes (mas não os conteúdos) dos comandos criados com APRENDA. Para isso, utilize o comando MONPS, que não requer qualquer complemento. Caso se queira mostrar o conteúdo de procedimentos criados com aprenda, utiliza-se o comando MOP seguido dos nomes dos procedimentos. MOP <nome do procedimento> <nome do procedimento> etc. Sintaxe: Dessa lista também é possível apagar comandos aprendidos. Ou seja, é possível desalojar do espaço da memória do computador procedimentos que não tenham serventia. Utilize o comando APAGUEPR seguido do nome do(s) procedimento(s) que deseja remover: Sintaxe: APAGUEPR <nome do procedimento> <nome do procedimento> etc.