Sumários

Aula P1

28 fevereiro 2019, 14:00 Guilherme Henrique Caçador Ramos

Introdução à programação em Java no Eclipse. 

Criação de um projecto e compilação. 
Definição de uma função imperativa e de uma função recursiva para o cálculo do fatorial de um número inteiro. 
Definição de funções de pesquisa para vetores de inteiros.
Definição de um algoritmo de ordenação para vetores de inteiros. 


Aula P1

28 fevereiro 2019, 12:30 Guilherme Henrique Caçador Ramos

Introdução à programação em Java no Eclipse. 

Criação de um projecto e compilação. 
Definição de uma função imperativa e de uma função recursiva para o cálculo do fatorial de um número inteiro. 
Definição de funções de pesquisa para vetores de inteiros.
Definição de um algoritmo de ordenação para vetores de inteiros. 


Análise de Algoritmos Imperartivos

27 fevereiro 2019, 10:00 Paulo Alexandre Carreira Mateus

Análise no caso médio do InsertionSort. Valor esperado do tempo. Suposições probabilísticas. 


Análise de Algoritmos de Ordenação.

26 fevereiro 2019, 11:00 Paulo Alexandre Carreira Mateus

Análise da correção de algoritmos em Java. Noção de invariante, variante, e estado de um programa. Notação assimptótica. Relação com o limite superior.Custo das operação aritméticas e de predicados em Java. Exemplos simples. InsertionSort.


Aula Prática 0

21 fevereiro 2019, 14:00 Guilherme Henrique Caçador Ramos

Não houve aula.