Oi Thiago tudo bem?
No primeiro programa ele imprime na tela o contador antes de adicionar mais um número no contador, então quando chega no 10, ele imprime 10, o contador adiciona mais um vira 11 e sai do loop porque é maior que 10.
Já no segundo programa ele imprime na tela o contador depois de adicionar mais um número no contador, então quando chega no 10, ele adiciona mais um número no contador ficando com 11 no contador, imprime 11 na tela e sai do loop porque é maior que 10.
Espero ter ajudado!!!