首頁/ 汽車/ 正文

程式三要素是什麼?

介紹程式的三要素之前,我們講一個生活場景:開車。

假設我們開車在路上,如果前面路況好,沒有車,是不是我們要加油門,如果前面的車剎車了,是不是我們也要踩剎車?沒錯,開車的場景其實就是一種程式,你要不相信,那麼給你講個真實的科幻,無人自動駕駛其實目前已經進入一個新的階段,也就是已經實現了無人駕駛。無人駕駛是不是程式呢,肯定是一個程式啊,因為是電腦自動執行控制汽車。

無人駕駛就是現實真人駕車的程式模擬而已,我們看到前面路況好或者前面的車剎車了,這是什麼,現實中是一個現象,計算機程式中就是資料,雷達中探測到前面的車越來越近,這個距離就是

資料

,資料就是程式中的第一個要素。

那麼雷達探測到距離越來越近,怎麼辦呢?給汽車行車電腦下達

指令

:剎車,沒錯,指令就是程式的第二個要素。指令其實就是現實中的動作,計算機中的指令包括:加法、減法、移位、讀資料、寫資料等等。

我們知道了程式中有兩個要素指令跟資料了,那麼第三個要素是什麼呢?還是以開車為例,發現前車剎車,你也剎車,如果前車加速,路況變好,你是不是也要加油跟上,指導下一次前車剎車,你再次剎車。這個不斷根據情況判斷的

流程

就是程式的第三個要素。開車的這個流程就是迴圈流程。那麼還有什麼流程呢?還有順序流程、分支流程。是不是很像河流,有時候順著河道往下流,有的時候出現分支,有的時候水流進入旋渦。

程式的三個要素就是:指令、資料跟流程

相關文章

頂部