1.
Data :Detta är den råa informationen som programmet kommer att bearbeta. Det kan vara allt från siffror till text till bilder.
2. Instruktioner :Det här är stegen som programmet kommer att följa för att bearbeta data. De är skrivna på ett programmeringsspråk, vilket är ett formellt språk som datorer kan förstå.
3. Kontroll :Det här är den del av programmet som håller reda på var programmet finns i instruktionerna och ser till att det följer dem korrekt.