O que permite a urna funcionar
e gravar os votos
As urnas funcionam graças ao sistema que é instalado nelas, o software, que é baseado em um código-fonte
XXXXXXXXXX
O código-fonte é um conjunto de palavras e símbolos com instruções para que um sistema, como é o caso de um aplicativo de celular, funcione
Esse código é escrito em uma linguagem de programação —existem várias, que são como diferentes idiomas
Durante as fases de fiscalização, o código-fonte da urna é inspecionado por técnicos externos ao TSE, como universidades, partidos políticos e outros órgãos públicos, para checar se as instruções do sistema da urna estão escritas corretamente
O exemplo abaixo demonstra uma funcionalidade simples: checa se o número 5 é positivo (maior do que zero) ou negativo. Ele usa Python, uma das linguagens de programação mais populares no mundo
Exemplos
1
num = 5
2
if num > 0:
3
print("O número é positivo")
4
else:
print("O número não é positivo")
5
Define o número que será avaliado posteriormente (5)
1
Checa se (if) o número 5 é maior do que zero (num > 0)
2
Se o número 5 for maior do que zero, o programa dirá "O número é positivo"
3
Estabelece o que fazer se o número não for maior do que zero (digamos que alguém colocasse -1 em vez de 5 para a avaliação, por exemplo)
4
Se o número 5 não fosse maior do que zero, o programa diria "O número não é positivo"
5
É com base em instruções escritas nesse tipo de linguagem que o sistema é programado
Assim, ele dá comandos para o que a urna deve registrar, por exemplo, quando um eleitor digita os números de determinado candidato ou anula seu voto
01001
Nesse processo, as instruções são traduzidas para uma linguagem que computadores entendem
Para funcionar, algumas linguagens de programação, como a da urna, precisam passar por um processo chamado de compilação. Na urna, esse processo é feito em uma cerimônia pública, com fiscais
Na cerimônia, o código que vai para a urna é assinado digitalmente pelo TSE e pelas entidades fiscalizadoras. Ele é gravado, lacrado e armazenado na sala-cofre do TSE
Assinatura digital: usa criptografia para conferir a autenticidade de um conteúdo
A urna é programada, por meio das chamadas chaves criptográficas, para só funcionar com o software que possua a assinatura digital do TSE
O que permite a urna funcionar e gravar os votos
As urnas funcionam graças ao sistema que é instalado nelas, o software, que é baseado em um código-fonte
Durante as fases de fiscalização, o código-fonte da urna é inspecionado por técnicos externos ao TSE, como universidades, partidos políticos e outros órgãos públicos, para checar se as instruções do sistema da urna estão escritas corretamente
XXXXXXXXXXX
O código-fonte é um conjunto de palavras e símbolos com instruções para que um sistema, como é o caso de um aplicativo de celular, funcione
Esse código é escrito em uma linguagem de programação —existem várias, que são como diferentes idiomas
O exemplo abaixo demonstra uma funcionalidade simples: checa se o número 5 é positivo (maior do que zero) ou negativo. Ele usa Python, uma das linguagens de programação mais populares no mundo
Exemplos
Define o número que será avaliado posteriormente (5)
Checa se (if) o número 5 é maior do que zero (num > 0)
num = 5
if num > 0:
Se o número 5 for maior do que zero, o programa dirá "O número é positivo"
print("O número é positivo")
else:
Estabelece o que fazer se o número não for maior do que zero (digamos que alguém colocasse -1 em vez de 5 para a avaliação, por exemplo)
print("O número não é positivo")
Se o número 5 não fosse maior do que zero, o programa diria "O número não é positivo"
01001
É com base em instruções escritas nesse tipo de linguagem que o sistema é programado
Assim, ele dá comandos para o que a urna deve registrar, por exemplo, quando um eleitor digita os números de determinado candidato ou anula seu voto
Nesse processo, as instruções são traduzidas para uma linguagem que computadores entendem
Para funcionar, algumas linguagens de programação, como a da urna, precisam passar por um processo chamado de compilação. Na urna, esse processo é feito em uma cerimônia pública, com fiscais
Assinatura digital: usa criptografia para conferir a autenticidade de um conteúdo
Na cerimônia, o código que vai para a urna é assinado digitalmente pelo TSE e pelas entidades fiscalizadoras. Ele é gravado, lacrado e armazenado na sala-cofre do TSE
A urna é programada, por meio das chamadas chaves criptográficas, para só funcionar com o software que possua a assinatura digital do TSE
Folha