28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

104 1 Lógíca de programação

•~e - •0 •1

copie) IdArquivo IdRegistro 1-l~

'

Em que:

I dA rqu i vo: representa o ide11tificador da variável arquivo previan1e11te definida.

IdRegi stro: representa o iclentificador da variável registro de formato igual àquele que

- .

compoe o arquivo.

Exemplo

copie (BIBLOS, AUX);

Quetn copia, copia de uin lugar para outro. Nesse cotnando, copiatn -se as info1111ações

da posição do arquivo para o regisu·o especificado no coinando, o qual possui um formato

idêntico ao do registro que compõe o arquivo. Ressaltainos que todos os cainpos do registro

do arquivo são copiados para os respectivos cainpos (por correspondência unívoca) do registro

estabelecido no cornando.

Observamos que o fluxo dos dados nesse comando é se,npre da variável arquivo para avariável

registro, ou seja, é a variável registro que efetiva1nente recebe o resultado da ope ração.

GUARDANDO UM REGISTRO

Para guardar un1 registro no arquivo, faz-se necessário que ele possua estruturação de

campos idêntica à dos registros j á ain1azenados, e ao n1esino tempo esteja co1npletamente

preenchido. Para efetuar essa operação, temos o co1nando:

<(

L

~

~

ō

-'•~(guarde) •0 •1 IdArqui vo • ' IdRegistro t--J~ )

Em que:

I dA rqu i vo: re1)resenta o icle11tificador da variável arquivo previa111ente definida.

IdRegi stro: representa o identificador da variável registro de formato igual àquele que

- .

compoe o arquivo.

Exemplo

guarde (B IBLOS, AUX};

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!