spln2016:diario2
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
spln2016:diario2 [2016/02/24 17:18] – created ambs | spln2016:diario2 [2016/02/24 17:23] – [Diário de Bordo - Aula 2 - 2016-02-22] ambs | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Sumário | + | ====== SPLN ====== |
- | - Revisões da aula anterior; | + | |
- | - Estruturas de dados em Perl: arrays, arrays associativos (hashes); | + | |
- | - Elemento de matching no perl &; | + | |
- | - Lei de Zipf; | + | |
- | - Scripts para análise do ficheiro cetemGordo.txt: | + | |
- | 1. Contar ocorrências de palavras (script_1.pl); | + | |
- | 2. Ordenar palavras; | + | |
- | 3. Critério de comparação de ocorrências; | + | |
- | 4. Funções em perl; | + | |
- | 5. " | + | |
- | - Registo e Visita guiada ao GitLab; | + | |
+ | ==== Diário de Bordo - Aula 2 - 2016-02-22 ==== | ||
- | Diário | + | === Sumário === |
+ | |||
+ | * Revisões da aula anterior; | ||
+ | * Estruturas de dados em Perl: arrays, arrays associativos (hashes); | ||
+ | * Elemento de matching no perl ('' | ||
+ | * Lei de Zipf; | ||
+ | * Scripts para análise do ficheiro cetemGordo.txt: | ||
+ | * Contar ocorrências de palavras (script_1.pl); | ||
+ | * Ordenar palavras; | ||
+ | * Critério de comparação de ocorrências; | ||
+ | * Funções em perl; | ||
+ | * Calculadora de Tabela de Capitalização Preferencial", | ||
+ | * Registo e Visita guiada ao GitLab; | ||
+ | |||
+ | ==== Diário | ||
=== Revisões === | === Revisões === | ||
+ | |||
Para introduzir a aula, começamos por rever a script criada na semana anterior, que conta o número de palavras proveniente do STDIN. | Para introduzir a aula, começamos por rever a script criada na semana anterior, que conta o número de palavras proveniente do STDIN. | ||
=== Estruturas de dados em Perl === | === Estruturas de dados em Perl === | ||
- | Declaração de lista (referência global à lista): @a | + | Declaração de lista (referência global à lista): |
- | Aceder ao elemento na posição i da lista a: $a[i] | + | Aceder ao elemento na posição i da lista a: `$a[$i]` |
+ | |||
+ | Declaração de array associativo (hash): `%a` | ||
+ | Aceder ao valor da chave k da lista a: `$a{$k}` | ||
- | Declaração | + | Acesso ao conteúdo da posição dada pelas chaves k1 e k2 de um array associativo (hash) |
- | Aceder ao valor da chave k da lista a: $a{k} | + | |
- | Acesso ao conteúdo da posição dada pelas chaves k1 e k2 de um array associativo (hash) bidimensional: | + | === `$&` carácter especial de matching no Perl === |
- | === & caratér especial de matching no Perl === | + | Na aula exploramos as funcionalidades |
- | Na aula exploramos as funcionalidades | + | |
# | # |
spln2016/diario2.txt · Last modified: 2016/02/24 17:25 by ambs