Jump to content
bsntuga

[Curso de Perl] [Aula 1] by bsntuga

Recommended Posts

bsntuga

[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

Share this post


Link to post
Share on other sites
joaoqalves

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 :) .


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!Queres estar na moda? Utiliza a pesquisa e evita criar um tópico desnecessário.

Share this post


Link to post
Share on other sites
bsntuga

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

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

Share this post


Link to post
Share on other sites
joaoqalves

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


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!Queres estar na moda? Utiliza a pesquisa e evita criar um tópico desnecessário.

Share this post


Link to post
Share on other sites
slack_guy

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).


:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave ^X^C ^C ^D ^Z ^Q QUITDAMMIT

Share this post


Link to post
Share on other sites
will_perl

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

Share this post


Link to post
Share on other sites
Warrior

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.