Hoofdstuk 5
Sequentiële bestanden

Als we tot nu toe gegevens nodig hadden in ons programma, dan schreven we in ons programma een accept-opdracht. De gewenste gegevens konden dan via het toetsenbord worden ingevoerd. Als dat de enige manier zou zijn waarop een programma met gegevens kan werken, dan zou de automatisering nooit zo'n vlucht hebben genomen als nu het geval is. Voor het werken met grote hoeveelheden gegevens is het noodzakelijk dat we ze kunnen opslaan op daarvoor geschikte opslagmedia. Het gaat daarbij meestal om schijfgeheugens.

Het treft dat een van de sterke punten van COBOL het werken met bestanden is. In dit hoofdstuk zullen we ontdekken hoe dat in zijn werk gaat. We slaan gegevens op in een bestand en lezen in een ander programma die gegevens weer in. We zullen records aan het bestand toevoegen en nieuwe bestanden creëren. Bijzonderheden zijn:
- bestanden met verschillende records;
- het samenvoegen van records tot blokken.

In COBOL kunnen we een printer beschouwen als een bestand. Zo'n afdrukbestand biedt extra mogelijkheden en die komen uitgebreid aan de orde.

In dit hoofdstuk gaat het om sequentiële bestanden. Die hebben als kenmerk dat gegevens uitsluitend achter elkaar kunnen worden weggeschreven en dat de gegevens uitsluitend in diezelfde volgorde kunnen worden teruggelezen.

illustratie: Geert Nijmolen

cartoon

Hoofdstuk 5 Sequentiële bestanden

omslag 'Tijd voor COBOL'

Serie: leerboeken informatica

Titel: Tijd voor COBOL 1

Auteur: Andree Hollander

naamlogo