Verwys na die gedeelte hieronder en beantwoord dan die vraag daarna in dieselfde taal as die gedeelte:  Passage: ENIAC kan geprogrammeer word om komplekse volgorde van bewerkings uit te voer, insluitend lusse, takke en subroetines. In plaas van die gestoor-program rekenaars wat vandag bestaan, was ENIAC egter net 'n groot versameling rekenkundige masjiene, wat oorspronklik programme in die masjien gehad het deur 'n kombinasie van plugboard-bedrading en drie draagbare funksie tafels (wat elk 1200 tien-rigting skakelaars bevat). Die taak om 'n probleem te neem en dit op die masjien in kaart te bring, was ingewikkeld en het gewoonlik weke geneem. As gevolg van die kompleksiteit van die kartering van programme op die masjien, is programme slegs verander na 'n groot aantal toetse van die huidige program. Nadat die program op papier uitgewerk is, kon die proses om die program in ENIAC in te voer deur die skakelaars en kabels daarvan te manipuleer, dae neem. Dit is gevolg deur 'n tydperk van verifikasie en ontfouting, bygestaan deur die vermoë om die program stap vir stap uit te voer. 'n Programmeringshandleiding vir die modulo-funksie met behulp van 'n ENIAC-simulator gee 'n indruk van hoe 'n program op die ENIAC gelyk het. Die ses primêre programmeerders van ENIAC, Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas en Ruth Lichterman, het nie net vasgestel hoe om ENIAC-programme in te voer nie, maar het ook 'n begrip van ENIAC se innerlike werking ontwikkel. Die programmeerders was dikwels in staat om foute te beperk tot 'n individuele gebrekkige buis wat deur 'n tegnikus aangedui kon word vir vervanging.  Vraag: Wat is die geprogrammeer ENIAC kan verrig
komplekse volgorde van operasies, insluitend lusse, takke, en subroetines