Sumários

Semana 2

26 Setembro 2024, 16:30 André Souto

Discussão, resolução e considerações importantes sobre a folha de exercício nº1 em ambiente de laboratório.


Semana 2

26 Setembro 2024, 15:00 André Souto

Discussão, resolução e considerações importantes sobre a folha de exercício nº1.


S2-T4 - Variáveis, booleanos, condicionais e estruturas de repetição

26 Setembro 2024, 14:00 André Souto

O tipo de dados Boolean:
- valores e operações;
- prioridades;
- documentação de funções booleanas;
Condicionais:
- blocos if;
- blocos if-else;
- blocos if encaixados;
- operador ternário
- vários exemplos e diferenças;
Estruturas de repetição:
- ciclos for:
-- estrutura e considerações gerais;
- ciclos while:
-- estrutura e considerações gerais;
- Diferença entre for e while e discussão sobre quando usar um ou outro;
- Exemplos;
- ciclos do-while:
-- estrutura e considerações gerais;
-- diferença para um ciclo while e discussão sobre quando usar um ou outro;

Leitura complementar:
Secções 3.6 até ao fim do capítulo 5 da referência bibliográfica 1
Secções 1.2 e 1.3 da referência 2.


Semana 2

25 Setembro 2024, 14:30 André Souto

Discussão, resolução e considerações importantes sobre a folha de exercício nº1.


S2-T3 - Representação e manipulação de dados e abstração procedimental

23 Setembro 2024, 13:30 André Souto

Conclusão da aula anterior sobre tipos de dados inteiros e double.

Abstração procedimental:
- Motivação;
- Tipos de métodos: procedimentos e funções;
- static void nomeProcedimento(Tipo1 param1, Tipo2 param2, ...) como assinatura de procedimentos;
- static TipoDeRetorno nomeProcedimento(Tipo1 param1, Tipo2 param2, ...) como assinatura de funções;
- Exemplos;
Documentação de código e legibilidade:
- Elementos necessários: Descrição, @param, @retun caso exista, @requires como restrições caso existam;
- Exemplo;

Material de estudo complementar:
bibliografia 1 - capítulo 3