Não foi necessário usar o para que a frase com acento fosse exibida corretamente. Não estou usando ela nos meus códigos. Esse comando já está ultrapassado?
Quando coloco esse código, o alerta que tem uma palavra acentuada, fica com erro. Isso no Chrome.
<script>
//Desde 1500 até o ano atual, quantas gerações se passaram?
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
}
var anoDescobrimento = 1500;
var anoAtual = 2020;
var anoMedio = 28;
var geracao = anoAtual - anoAtual/anoMedio
mostra("Desde 1500 até o ano de 2020, já se passaram aproximadamente " + Math.round(geracao) + " gerações de brasileiros.");
pulaLinha();
</script>