nš0
ISSN 0870-7669 Novembro
1986
Folha Informativa
do Projecto "Computação no Ensino da Matemática"
QUESTÕES & RESPOSTAS
Nesta Secção o "nonius" tentará responder a todo o tipo de questões relacionados com a utilização dos computadores que qualquer interessado lhe envie.
P -Num Spectrum... como registar dados em cassete?
M. N.
R - Vamos responder à questão do leitor exemplificando com programas concretos.
Programa UM:
1O DIM q(20)
20 FOR i= 1 TO 20
30 LET q(i) = i*í
40 NEXT i
Este programa constrói o array dos vinte primeiros quadrados perfeitos. Se queremos guardar este array em cassete procedemos às seguintes operações:
1º - preparar o gravador para fazer um SAVE ( da mesma forma que para um programa);2º - escrever o seguinte comando:
SAVE "quad" DATA q()
3º - fazer avançar a fita, como para gravar um programa.
Neste comando, a palavra entre aspas é a designação sob a qual o array q( ) fica gravado na f i ta.
Consideremos agora que queremos Imprimir os guardados em cassete sob a designação "quad"; isto é, queremos imprimir os vinte primeiros quadrados perfeitas. Podemos usar o Programa DOIS:
1O DIM q(20)
20 PRINT "Ligue o gravador"
30 LOAD "quad" DATA q()
40 FOR i=1 TO 20
50 PRINT i,q(i)
60 NEXT i
A instrução 20 destina-se apenas a informar o utilizador de que o computador está apto a ler a informação na cassete e que, portanto, deve ligar o gravador.
Para o comando VERIFY procede-se como para os programas:
VERIFY "quad" DATA q().. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
[ Início do Número 0] [ Menu Principal ]