Door Troyster,
De wervelkolom (of achterkant bot) van de meeste gestructureerde (ook wel modulair) programma's bevatten meestal 4 elementaire routines. Een vorm van initialisatie, gevolgd door de input, proces en output. . Vanaf dit punt en zorgvuldig uit te breiden van daar in de vorm van eenvoudige subroutines kan bugs sterk verminderen en codering complexiteit
Moeilijkheidsgraad: Gematigd
Instructies
Wat je nodig hebt :
potlood paper
Stap 1 De eerste stap is de initialisatieroutine maken.
Deze routine wordt gebruikt om variabele namen en vooraf definiëren variabelen en types die later in het programma worden gedefinieerd. Deze routine stelt de fundamentele grond te werken die nodig zullen zijn in uw programma. Alle beginwaarden en lay-outs worden hier ingesteld om later in het programma worden gebruikt.
Stap 2 De volgende stap is om de ingang (of lezen) Routine creëren. Deze routine wordt gebruikt voor het trekken in ruwe data van een externe bron. Deze bron kan tape, diskette, harde schijf, flash, ponskaart of zelfs toetsenbord invoer.
U kunt gegevens lezen voor zowel een vooraf ingesteld aantal records, totdat een bepaalde voorwaarde wordt voldaan, of tot het einde van het bestand marker is bereikt. Er is gewoonlijk een variabele die verandert als data lezen is voltooid. Deze variabele heet een vlag. In de Input Routine kan je verzamelt de ruwe gegevens uit meerdere bronnen later in het programma te gebruiken.
Stap 3 Het Proces Routine is wat wordt beschouwd als het hart van uw programma.
Dit is waar de ruwe gegevens die gelezen werd nemen en verwerken op een manier die later kan worden gebruikt voor toekomstige productie of ander gebruik. De werkwijze kan rekenen wanneer scores worden toegevoegd uit een plaat en vervolgens gemiddeld, kan worden gebruikt voor het vergelijken of zelfs te ordenen in een gewenste mode of orde. Stap 4 De laatste stap is uw Output Routine. Dit neemt de resultaten van het proces van Routine gegeven aan het en stuurt het naar een soort van productie-apparaat.
Deze uitgang apparaat kan tape, diskette, harde schijf, flash, ponskaart, printer of beeldscherm
Hints
Tips:.
Zolang uw programma begint met Deze basisstructuur, zal het gemakkelijker zijn om te lezen, op te lossen en te upgraden. Houd het simpel dom. Als een subroutine wordt te complex, break it up. Plan, stroomschema en bureau controleert het programma van tevoren. Uitschrijven veel documentatie. Gebruik logische hul