Компютер танҳо ҳамон чизеро мекунад, ки ба ӯ гуфтаанд
Ҳар барномае, ки шумо истифода мебаред, — бозӣ, мессенҷер, калкулятор — барнома аст. Барнома рӯйхати дастурҳо мебошад. Он ба компютер дақиқ мегӯяд, ки чӣ кор кунад, қадам ба қадам.
Компютер тез кор мекунад ва ҳеҷ гоҳ хаста намешавад. Аммо ӯ тахмин карда наметавонад. Ӯ намедонад, ки шумо чӣ дар назар доштед, танҳо он чиро медонад, ки шумо чӣ навиштед. Ӯ дастурҳои шуморо бо тартиб, аз боло ба поён иҷро мекунад.
Барномасозӣ — навиштани дастурҳост. Барномасоз — касест, ки онҳоро менависад. То охири ин курс шумо худатон барномасоз мешавед.
Як вазифа, бисёр қадамҳои хурд
Роботи хонагӣ, вақте ба хона меоед, дарро мекушояд. «Дарро кушо» як вазифа ба назар мерасад. Аммо барои робот ин панҷ қадам аст:
Агар ду қадамро ҷой иваз кунед, робот пеш аз тоб додан мекашад. Ӯ дари пӯшидаро мекашад ва дар кушода намешавад. Агар гирифтан-ро партоед, ӯ дастро дар ҳаво меҷунбонад. Дар ҳарду ҳолат робот айнан ҳамон чизеро кард, ки ба ӯ гуфтанд. Дастурҳо нодуруст буданд.
Дӯст «дарро кушо»-ро якбора мефаҳмад, чунки ӯ ҳазорон бор дарро кушодааст. Компютер таҷрибае надорад, ки аз он истифода барад. Ӯ танҳо дастурҳои шуморо дорад. Барои ҳамин ҳар қадамро бояд навишт, ва бо тартиби дуруст.
Акнун санҷед. Аз се дастур барномаи робот созед, онро иҷро кунед ва бинед, ки чӣ мешавад.