Rejea kifungu cha chini na kisha jibu swali baadaye katika lugha sawa na kifungu:  Njia: ENIAC ingeweza kupangwa ili ifanye utaratibu tata wa kufanya kazi, kutia ndani kurudia-rudia (loops), kuunganisha (branches), na kurekebisha (subroutines). Hata hivyo, badala ya kompyuta zenye programu zilizohifadhiwa ambazo zipo leo, ENIAC ilikuwa tu mkusanyiko mkubwa wa mashine za hesabu, ambazo awali zilikuwa na programu zilizowekwa ndani ya mashine kwa mchanganyiko wa waya za plugboard na meza tatu za kazi za kubebeka (ambazo zilikuwa na swichi 1200 za njia kumi kila moja). Kazi ya kuchukua tatizo na kuiweka kwenye mashine ilikuwa ngumu, na kwa kawaida ilichukua majuma kadhaa. Kutokana na utata wa programu ramani kwenye mashine, programu walikuwa tu iliyopita baada ya idadi kubwa ya vipimo ya mpango wa sasa. Baada ya programu hiyo kuandikwa kwenye karatasi, kuingiza programu hiyo katika ENIAC kwa kutumia viunganishi na nyaya za ENIAC kungeweza kuchukua siku kadhaa. Hii ilifuatiwa na kipindi cha uthibitisho na debugging, kusaidiwa na uwezo wa kutekeleza mpango hatua kwa hatua. Mafunzo ya programu ya kazi ya modulo kwa kutumia simulator ya ENIAC inatoa hisia ya kile programu kwenye ENIAC ilionekana kama. Waandaaji programu sita wa ENIAC, Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas na Ruth Lichterman, sio tu waliamua jinsi ya kuingiza programu za ENIAC, lakini pia waliendeleza uelewa wa utendaji wa ndani wa ENIAC. Programu walikuwa mara nyingi na uwezo wa kupunguza mende chini ya mtu binafsi kushindwa tube ambayo inaweza kuwa alionyesha kwa ajili ya uingizwaji na fundi.  Swali: Nini ni programu ENIAC unaweza kufanya
mfululizo tata wa shughuli, ikiwa ni pamoja na vifungo, matawi, na subroutines