Acredito que este exercício, pela complexidade, e por se tratar de um curso de lógica para iniciantes, deveria ser feito em vídeo, passo a passo. O ensino da função poderia ser implementado com exercícios mais próximos da realidade de um programador. Não acredito que lá na frente eu tenha necessidade de criar gráficos desta forma. A princípio achei que o problema se resumia a uma deficiência minha, mas vi que outras pessoas relataram o mesmo fato. Vou seguir...