Link para a transmissão de hoje
Verbetes na Wikipédia
Notas de aula
- A listagem da aula passada
- linhas 20 e 21 : constante DEBUG
- linha 58 : comentar a declaração da constante DEBUG dessa linha
- linha 38 : inserir comando para mostrar inclusão (final) de uma placa - incluir 6 linhas
- linha 51 : inserir comando para mostrar a chamada recursiva de mistura() - incluir 5 linhas
- A listagem resultante
- arquivo abaixo
- O procedimento chama a si próprio, recursivamente, para conseguir completar a tarefa
- nesse caso o procedimento mistura chama a si mesmo para concluir o processo de encontrar todas as 24 permutações possíveis com 4 dígitos
- ponto de parada no procedimento mistura() -
index = MAXDIG
- Discussão de procedimento recursivo para cálculo de quadrado de um número (isso não está no vídeo)
- o quadrado de um número é igual à soma do próprio número, com o seu antecessor, e com o quadrado desse antecessor
- o ponto de parada é quando o número é igual a 1
- o quadrado de 1 é igual a 1
- o método se aplica a números inteiros e reais
- para números inteiros o cálculo é direto
- para números reais elimina a vírgula, antes de cálcular o quadrado, e depois considera o dobro de casas decimais
Comentários