NONIUS
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().

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
voltar frente
[ Início do Número 0] [ Menu Principal ]