Notas de aula
- Listagem com procedimento de inserção da série em ordem crescente (documento 1).
- Lógica da inserção em ordem
- Aponta para próxima posição livre (l) e uma posição anterior (n) no vetor
- Se já tem alguma série no vetor, procura o lugar da nova série
- compara a posição n do vetor com a série no parâmetro
- troca posição se vetor[n] > série e movimenta os ponteiros n e l para posição abaixo
- senão sai da busca com n abaixo da posição para guardar
- saí do laço se chegou no fim da busca (início do vetor)
- compara a posição n do vetor com a série no parâmetro
- corrige a posição do ponteiro n para o lugar que deve receber a série
- guarda a série no vetor
- incrementa contador de linhas
- Análise do desenvolvimento do algoritmo numbers3 para o numbers4.pas (vídeo)
Tarefas
- Digitar, compilar e testar o algoritmo
- Modificar o algoritmo para montar o vetor em ordem decrescente
Comentários