Citește pasajul de mai jos și apoi răspunde la întrebarea de mai jos în aceeași limbă ca și pasajul:  Trecere: ENIAC ar putea fi programat să efectueze secvențe complexe de operații, inclusiv bucle, ramuri și subroutine. Cu toate acestea, în loc de computerele cu programe stocate care există astăzi, ENIAC a fost doar o colecție mare de mașini aritmetice, care inițial aveau programe instalate în mașină printr-o combinație de cabluri plugboard și trei tabele de funcții portabile (care conțineau 1200 de comutatoare cu zece căi fiecare). Sarcina de a lua o problemă și de a o cartografia pe mașină era complexă și de obicei dura săptămâni. Datorită complexității programelor de cartografiere pe mașină, programele au fost schimbate numai după un număr mare de teste ale programului curent. După ce programul a fost scris pe hârtie, procesul de introducere a programului în ENIAC prin manipularea comutatoarelor şi a cablurilor putea dura zile întregi. Aceasta a fost urmată de o perioadă de verificare și depurgare, ajutată de capacitatea de a executa programul pas cu pas. Un tutorial de programare pentru funcția modulo folosind un simulator ENIAC oferă o imagine a modului în care ar arăta un program pe ENIAC. Cei șase programatori principali ai ENIAC, Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas și Ruth Lichterman, nu numai că au determinat cum să introducă programele ENIAC, dar au dezvoltat și o înțelegere a funcționării interne a ENIAC. Programatorii au fost adesea capabili să restrângă bug-urile la un singur tub defectuos care putea fi indicat pentru înlocuire de către un tehnician.  Întrebare: Ce sunt programate ENIAC poate efectua
secvențe complexe de operațiuni, inclusiv bucle, ramuri și subroutine