Programação em Perl.

Slides:



Advertisements
Apresentações semelhantes
Introdução ao Perl Apresentado por: Mário Silva
Advertisements

Genômica e Proteômica Sistema Operacional, Linguagem de Programação Perl e Banco de Dados.
Revisão da Linguagem C.
Linguagem de Expressão (EL)
Funções Declaração function nomedafunção (arg_1, arg_2,..., arg_n) corpoDaFunção end.
Aula 2 Prof. Naércio Filho Técnico em Informática
Técnico em Informática - Senac
Observação de Padrões Retóricos na obra de André da Silva Gomes
A Cura Verdadeira Edição: Alaide Chaded
Introdução à programaçao em PERL Levi Lúcio, Vasco Amaral, Programação em PERL, FCA-Editora de Informática.
Cálculo Vectorial e Geometria Analítica
Introdução a Perl Tema 3B Pablo Gamallo Otero
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Introdução aos Computadores e Programação DI-FCT-UNL-2003/2004
Laboratório de Programação II Método main Dados e Métodos de Classes.
Shell Script Prof. Rafael Paoliello Guimarães FAESA.
IA889 – Sistemas de Cognição Artificial
Teoria de Bandas – 2 Elétrons Quase Livres
ESTRUTURAS DE MADEIRA ENGENHARIA CIVIL Prof. Talles Mello
Elementos de máquinas II
Funções trigonométricas
COMO SE PREPARAR PARA O ENEM?
Processos Hidrológicos CST 318 / SER 456 Tema 4 – Física do Solo ANO 2016 Laura De Simone Borma Camilo Daleles Rennó
Análise económica e financeira das entidades privadas Bloco I
Destilação Binária Método de McCabe - Thiele
Processos Hidrológicos CST 318 / SER 456 Tema 2 – Precipitação ANO 2017 Camilo Daleles Rennó Laura De Simone Borma
Frederico Rocha Um olhar sobre os esforços tecnológicos dos fornecedores do setor de petróleo e gás Frederico Rocha
Processamento de Imagens Visão Computacional Compressão
Metalografia e Magnetismo
Índice de Sustentabilidade da Limpeza Urbana - ISLU
Probabilidade e Estatística Aplicadas à Contabilidade I
Organização Celular dos Seres Vivos
47º CONGRESSO NACIONAL DE SANEAMENTO DA ASSEMAE
Capítulo 23 TERMODINÂMICA
1 Construção de uma pilha. APL 1 - Construção de uma pilha com determinada diferença de potencial elétrico.
Mercado de capitais AULA 1
Aluna: Flávia Brandão Ramalho de Brito Orientador: Luiz Bueno da Silva
Crescimento, desenvolvimento econômico E saúde
Multimídia – Técnicas de Compactação e Compressão
Principles of Maritime Trade
O que é um sistema elétrico?
Projetos de Redes de Computadores
Experimentos de Pirometalurgia
Corrente Elétrica.
Ramo da eletricidade que estuda as cargas em movimento.
Professor Rodrigo Menezes
Professor Renato Madeira
MICROPROCESSADORES E MICROCONTROLADORES
Turbulência II Médias de Reynolds.
Técnicas Aplicadas ao Seis Sigma
Prof. Ionildo José Sanches
Métricas de Desenvolvimento e Custo de Software
INQUÉRITO À EMPREGABILIDADE DOS DIPLOMADOS DA ULISBOA EM 2013/14
Prof. Dr. Sidney Seckler Ferreira Filho Prof. Dr. José Carlos Mierzwa
Sejam todos bem-vindos!
長崎市 - NAGASAKI.
ETE BOSQUE DAS PALMEIRAS
Disciplina: Economia Internacional
Metalurgia Extrativa Manganês Caio Cipriano Guilherme Torrens Wünsch
A destruição de um modelo mental arcaico pela inovação
Análise do Lugar Geométrico das Raízes
IV Simpósio Nacional de Gerenciamento de Cidades
Física Teórica Experimental II Prof. Dr. Alysson Cristiano Beneti
CURSO DE ENGENHARIA ELÉTRICA
Profª Juliana Schivani
Derivadas Introdução teórica.
Aula 0: Introdução.
Medidas de Tendência Central
Primeiro encontro do quarto ciclo
ESCALA DE GRIFfIN, EQUAÇÕES E CÁLCULOS
Transcrição da apresentação:

Programação em Perl

Programação Perl Definição de variáveis escalares Arrays e Listas Estruturas de controle Hashes Básico de E/S Funções Outros tópicos

Executando um programa chmod u+x <nome_do_programa.pl> ./<nome_do_programa.pl> Para habilitar os warnings: $ perl –w <nome_do_programa.pl> Para executar o programa no modo debug $ perl –d <nome_do_programa.pl>

Definição de Variáveis Números Strings

Tipos de Variáveis $a – variável do tipo escalar @a – arrays e listas %a – hash ou arrays associativos

Variáveis especiais $_  variável padrão

Operadores Escalares

Comparação de números e strings < (menor que) > (maior que) <= (menor ou igual) >= (maior ou igual) == (igualdade) != (desigualdade)  -1, 0, +1 lt (less than) gt (greater than) le (less or equal) ge (greater or equal) eq (equal) ne (not equal)  -1, 0, +1

Variáveis escalares $a = 1; $PI = 3.14; $LF = 0x0A; $nome=“policamp”;

Entrada de dados $a = <STDIN>; chomp $a;

Arrays e Listas @lista=(1,2,3); @lista2=(); print $lista[0];

Estruturas de Controle

Subrotinas Procedimentos e Funções

Parâmetros @_  array contendo os parâmetros $_[0]  obtem o primeiro parâmetro Scalar(@_)  retorna o índice do último elemento do array $_