Escolar Documentos
Profissional Documentos
Cultura Documentos
1) Com base no procedimento recursivo que receba dois valores inteiros a e b e imprima o
intervalo fechado entre eles. Se a for maior que b mostrar mensagem de erro. Faça o teste de
mesa do procedimento abaixo e informe qual será a saída do mesmo se a chamada for ( 1, 4 ).
2) Dada a função X:
5) Na maioria das vezes que vamos manipular um conjunto de dados, é importante que o mesmo
esteja ordenado seguindo algum critério. Existem vários métodos de ordenação, sendo que os
mais comuns são:
a) Inserção
b) Seleção
c) BubbleSort (Bolha)
d) ShellSort
e) QuickSort
6) O Programa a seguir ordena o vetor usando o método Bolha. Analise o programa, faça o teste
de mesa e comente cada linha do mesmo.
8) O Programa a seguir usa a técnica de pesquisa sequencial. Comente cada linha do código e faça
uma análise do pior caso, melhor caso, caso médio e sem sucesso.
9) O Programa a seguir usa a técnica de busca binária. Comente cada linha do código e faça uma
análise do pior caso, melhor caso, caso médio e sem sucesso.