Sumários

Semana 3

3 Outubro 2024, 16:30 André Souto

Resolução de exercícios das folhas 1, 2 e 3. 


Semana 3

3 Outubro 2024, 15:00 André Souto

Resolução de exercícios das folhas 1, 2 e 3. 


S3 - T6 - Scanner, ciclos foreach e vectores como dados não primitivos.

3 Outubro 2024, 14:00 André Souto

Recapitulação dos objetos String e StringBuilder.
Conclusão da discussão dos objectos Random:
- diferença entre os dois construtores com e sem parâmetro.
- exemplo de vários métodos.
- exemplo de como construir um inteiro aleatório entre dois inteiros.

O tipo de dados vectores como dados não primitivos:
- definição;
- exemplos;
- declaração;
- tipos diferentes de inicialização;
- leitura; 


Capítulo 9 da referência 1.


Semana 3

2 Outubro 2024, 14:30 André Souto

Resolução de exercícios das folhas 1, 2 e 3. 


S3 - T5 - Abstração de dados - Dados não primitivos: As classes String e StringBuilder

30 Setembro 2024, 13:30 André Souto

Conclusão do estudo de ciclos:
- ciclos switch case.
- exemplos.
Recuperação do significado de abstração de dados.
Exemplo genérico de tipos de dados não primitivos.
O tipo de dados String:
- valores;
- operações;
- imutabilidade;
- exploração da API da Oracle sobre Strings; 
- exemplo que evidencia as características da imutabilidade;
A classe StringBuilder como classe mutável para construção de strings de forma progressiva:
- valores;
- operações;
- mutabilidade e consequências para as suas instâncias;
- Exemplo que explica a diferença entre String e Stringbuilder;
- exploração da API da Oracle sobre StringBuilder;
- exemplo que evidencia as características da imutabilidade;

A classe Random para criação de objectos que produzem valores aleatórios:
- valores;
- operações;

Capítulo 6 da referência 1.