• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bsntuga

[Curso de Perl] [Aula 1] by bsntuga

7 mensagens neste tópico

[Curso de Perl] [Aula 1]

perlconsole-0.3.png

Nesta Primeira Aula não aprenderas a programar perl, isto é só uma introdução a linguagem, o básico.

Aprender a programar, só programando ;)


O que é Perl?

Practical Extraction and Report Language

Para compilar Perl precisamos de um compilador, eu recomendo ActivePerl

Download Active Perl

http://superdownloads.uol.com.br/download/47/activeperl/

Depois de o executar-mos aparecera isto

3_ap.jpg

Next >  i Agree  > Next > Finish


Começando a programar em Perl

Hello World

Criamos um novo arquivo no bloco de notas, chamado aula1.pl com o seguinte conteudo

#!/usr/bin/perl

print "Hello World\n";
print "Aula 1 - Perl (PG)";

Guardem no ambiente de trabalho (n se esqueçam que tem de ficar com a estensao .pl).

Agora vamos a inicar -> executar -> cmd #escrevemos "cmd" sem aspas, na caixa de executar.

para executar o arquivo temos de fazer o seguinte .


Microsoft Windows XP [Versao 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\n0stress>cd ambiente de trabalho

C:\Documents and Settings\n0stress\Ambiente de Trabalho>aula1.pl
Hello World
Aula 1 - Perl (PG)
C:\Documents and Settings\n0stress\Ambiente de trabalho\>
[b]cd[/b] para saltar de directorio

Agora vejamos o codigo..

#!/usr/bin/perl

Isto deve estar sempre em cima do nosso script perl, para declararmos que é um arquivo PERL

print "Hello World\n";

A funçao print serve para imprimir uma mensagem no ecra

\n

Serve para saltar de linha, por exemplo se colocamos assim..

print "Hello World";

print "Aula 1 - P e G";

A mensagem apareceria Hello WorldAula 1 - Posta e ganha..

Tudo junto..

por isso nao se esqueçam do \n, muito Importante.

Sempre que acabos uma funçao e vamos saltar de linha temos de colocar ;, e na funçao print o texto a ser imprimido tem de tar entre ""

Se quisermos comentar o código temos de escrever # e a mensagem a frente por exemplo..

#!/usr/bin/perl

#Vamos Imprimir uma mensagem com o texto "Aula 1"
print "Aula 1";


Exercícios

estes exercicios sao simples, apenas para descobrir o que esta mal nos codigos...

1*

#!/bin/usr/perl

print "Aula - 1";

2*

#!/usr/bin/perl

print "Ola Mundo!"

3*

#!/usr/bin/perl

print #comentario "Ola Mundo!"

enviem-me os exercicios por PM, que eu corrijo se for preciso, e digo se esta bem ou mal..

Alguma duvida postem aqui..

BsnTuga

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho melhor que postem as resoluções aos teus exercícios aqui e não por PM, e passo a explicar o porquê. Se por acaso 5 ou 6 pessoas erram na mesma coisa, só respondes uma vez e serve para essas 5 ou 6 pessoas e para outras que futuramente visitem o tópico ;) e, como isto é um fórum, faz todo o sentido que as propostas de resolução / correcção sejam aqui publicadas :).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas tipo, se um posta o outro ja nao pode resolver..

e como jogar as palavras cruzadas com as soluçoes em baixo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Epá, antes de postar o código avisa e o pessoal que quer resolver (realmente) não vê ;).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho esta iniciativa louvável! Pode ser que sensibilize as 'chefias' a abrirem uma thread para Perl :-)

Duas sugestões:

1. Utiliza a marcação correcta (Perl) para colocares o código;

2. Atenção (muita atenção) ao Português. Isto

e na funçao print o texto a ser imprimido tem de tar entre ""

é um exemplo de mau português.

Mais uma vez, parabéns pela iniciativa e que tenhas a preseverança necessária para ir até ao fim (suponho que tenhas já um plano do curso, o que seria útil  para quem queira aprender esta linguagem fabulosa).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho esta iniciativa louvável! Pode ser que sensibilize as 'chefias' a abrirem uma thread para Perl :-)

realmente eu acho que deveria sim abrir uma thread para perl. Pois é uma linguagem muito útil

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Só são criadas novas secções quando há movimento justificável, e nunca ao contrário.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora