Sumários
Programação estruturada em C (conclusão). Estruturas de controlo em C.
16 Outubro 2023, 11:30 • Carlos Lourenço
Programação estruturada em C (conclusão). Estruturas de controlo encaixadas. Slides cap. 03: 25 a 37.
Exemplo de porque é má ideia abusar dos operadores de pré- ou pós-incremento (resp., decremento): ma_programacao_efeito_secundario.c. Qual é o resultado de compilar e executar este programa? À partida, não sabemos. Pode imprimir "8", mas também pode imprimir "9"; depende do compilador.
Estruturas de controlo em C. Ênfase na iteração controlada por contador. O ciclo for. Slides cap. 04: 1 a 10.
Depuração e teste dos programas desenvolvidos na teórico-prática
12 Outubro 2023, 15:00 • Carlos Lourenço
Depuração e teste dos programas desenvolvidos na teórico-prática. Criação de variantes pelos alunos.
Exercícios adicionais da Folha 1
12 Outubro 2023, 14:00 • Carlos Lourenço
Resolução comentada de exercícios da Folha 1: 0, 1, 2, 3, 6a, 6b, 8a, 8b. Como novidade, usa-se a estrutura de controlo if...else nos exercícios 6b e 8a, e dá-se um primeiro exemplo de iteração com while numa variante do exercício 1.
Exercícios adicionais da Folha 1 usando a estrutura de controlo if...else. Folha 1: 4, 5, 7, 10, 13, 14.
Programação estruturada em C (continuação)
12 Outubro 2023, 12:00 • Carlos Lourenço
Programação estruturada em C (continuação). Mais sobre iteração. Desenvolvimento com refinamento descendente. Slides cap. 03: 9 a 24 (recapitulamos alguns slides da aula anterior).
Programação estruturada em C (continuação)
12 Outubro 2023, 11:00 • Carlos Lourenço
Programação estruturada em C (continuação). Mais sobre iteração. Desenvolvimento com refinamento descendente. Slides cap. 03: 9 a 24 (recapitulamos alguns slides da aula anterior).