De HP15c kwam uit in 1985 en was een van de eerste programmeerbare rekenmachines . Het had slechts 448 bytes van programmeerbaar geheugen , maar het had een aantal functies die niet standaard waren op elke computer tot het einde van de eeuw - zoals functie polymorfisme en numerieke integratie . Het kleine geheugen lijkt komisch vandaag als telefoons hebben gigabyte geheugen ( alleen mainframe computers hadden gigabyte geheugen in 1985 ) , maar het HP15c was indrukwekkend - en begeerde - toen het uitkwam , slechts 16 jaar na de eerste maanlanding werd georkestreerd door een 4 - kilobyte computer die ongeveer negen maal de grootte van de HP15c . Instructies 1 Leer de basis commando's . Voorwaardelijke sprongen zijn vooral lastig voor de moderne programmeurs . Uitspraken als x > y ? ( gevolgd door ) goto7 betekenis " Als x is groter dan y sprong naar de instructie volgens de instructies lbl7 " lijkt bizar om moderne programmeurs die worden gebruikt om loops te controleren . Je moet bekend zijn met alle aanwijzingen te doen - zijn er slechts ongeveer een dozijn van hen - waaronder de subroutine opdrachten . Het is vooral belangrijk om indexregisters begrijpen als beide loops en om terug uit subroutines zal beheersen . Stroomdiagram 2 uw programma . Dit is hoe programmeurs werkte in de jaren '80 en het is perfect voor paring uw programma naar de fundamentele logica . Vergeet niet dat er HP15c programma om priemgetallen te identificeren , berekent e tot 10 plaatsen en vind de determinanten van 3 X 3 complexe matrices . Je nodig hebt om echt te organiseren ( en trim van ) uw programma als er geen controle loops en minder dan een halve kilobyte programmeerbaar geheugen . 3 Schrijf het programma . Veel mensen willen beginnen met deze stap , maar het is bijna altijd een fout . Goede programmeurs hebben een gezegde : " Hoe eerder u begint met coderen , hoe langer het duurt . " Dit oxymoron herinnert ons eraan dat het sneller ( en minder werk ) om een solide logische fundament dan het is om het programma na het verkeerd wordt geschreven corrigeren lag Test het programma . 4 - de taak is niet gedaan totdat de test is geslaagd . Dit is des te belangrijker in de ' assembler type " programma's die in de HP15c zijn geschreven . Gebruik de PAUZE en de RUN /STOP commando's om je vooruitgang te controleren in de vroege stadia van de ontwikkeling van programma's en neem ze uit in de latere stadia, wanneer je de ruimte nodig hebt .
|