; Exercicio 11 - Introducao à Recursividade;; Exercícios resolvidos por: Rui Maia <deathseeker25@portugal-a-programar.org> ;; 11.1. O procedimento imprime-ate-base-20 tem como argumentos o numero que tera; de converter e a base em que pretende que seja convertido. A base maxima que o; procedimento deve converter é 20, sendo que para alem dos codigos decimais (0; a 9) utiliza ainda as letras a,b,c,d,e,f,g,h,i,j e k.(definea-partir-de-10(lambda(num)(cond((<num10)(displaynum))((=num10)'a)((=num11)'b)((=num12)'c)((=num13)'d)((=num14)'e)((=num15)'f)((=num16)'g)((=num17)'h)((=num18)'i)((=num19)'j)((=num20)'k)((>num20)(display"Erro. O programa so converte ate base 20.")))))(defineimprime-ate-base-20(lambda(numbase)(cond((<num2)(displaynum))((<(remaindernumbase)10)(imprime-ate-base-20(quotientnumbase)base)(display(remaindernumbase)))((>=(remaindernumbase)10)(imprime-ate-base-20(quotientnumbase)base)(a-partir-de-10(remaindernumbase))))));> (imprime-ate-base-20 76 11);06a;> (imprime-ate-base-20 76 16);04c