Skip to main content
Query

3.1: Utangulizi wa Programu

  • Page ID
    164801
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Sehemu ya pili ya mfumo wa habari ni programu. Programu ni njia ya kuchukua data ya mtumiaji na kuifanya ili kutekeleza hatua yake inayotarajiwa. Programu tafsiri nini watumiaji wanataka kufanya katika seti ya maelekezo ambayo kuwaambia vifaa nini cha kufanya. Seti ya maagizo pia huitwa programu ya kompyuta. Kwa mfano, wakati mtumiaji anasisitiza ufunguo wa herufi 'A” kwenye kibodi wakati akitumia programu ya usindikaji wa neno, ni programu ya usindikaji wa neno inayoelezea vifaa ambavyo mtumiaji amesisitiza ufunguo 'A' kwenye kibodi na huchota picha ya barua A ili kuonyesha kwenye skrini kama maoni kwa mtumiaji ambayo mtumiaji ana data inapokelewa kwa usahihi.

    Programu imeundwa kupitia mchakato wa programu. Tutafunika uumbaji wa programu katika sura hii na undani zaidi katika sura ya 10. Kwa asili, vifaa ni mashine, na programu ni akili kwamba anaelezea vifaa nini cha kufanya. Bila programu, vifaa havikuwa kazi.