Luiz, desta forma não irá funcionar pois os valores de n1 e n2 só serão lidos nas linhas leia (n1) e leia (n2), ou seja, caso a linha real m = (n1+n2)/2 seja feita antes da leitura dos valores, os valores não existirão fazendo assim com que não seja possível utilizá-los. 
Sempre que uma variável vier da inserção de um valor pelo usuário, o programa só reconhecerá o valor nas linhas seguintes da sua leitura. Neste caso n1 e n2 não tem valor algum até que sejam lidas fazendo assim ser impossível a realização da conta da média antes da leitura das notas. 
A declaração da variável m pode ser feita no início junto as demais, porém os valores de n1 e n2 só ficarão acessíveis depois da sua leitura. 
Pode ser feito algo como: 
real n1,n2,m
//Código de leitura de n1 e n2
m = (n1/n2)/2
Espero ter ajudado, quaisquer dúvidas estamos a disposição.