Olá Edson tudo bem ?
É isso ai , percebe-se que no exercicio a Clarice inicializou o while antes mesmo de declarar a variável , e por uma questão de escopo, essa variável só existirá dentro do bloco while , e para complicar as coisas , a expressão
contador <= 10
tenta acessar uma variável que ainda não foi declarada, e devido a esses motivos que causa o erro de compilação.
Sendo assim Parabéns por sua resolução , continue assim praticando e consolidando seu conhecimento .
E lembre-se , qualquer dúvida sinta-se a vontade de compartilhar aqui no fórum ficaremos felizes em poder de ajudar e desculpe-nos pela demora de um retorno . =)
Abraço e bons estudos . =)