2、如果壹個模塊,我們知道這個模塊需要什麽樣的輸入,可以獲得什麽樣的輸出(即模塊功能),但是不知道模塊裏的構造(即模塊實現),這樣的模塊可稱為黑盒模塊。兩者都知道的稱為白盒模塊。我們平時用的程序基本上都是黑盒模塊,因為我們不知道其實現。
3、計算機的世界是由0和1組成的。硬件上,數字電路是通過使用低電平代表0,高電平代表1實現的,0和1構成了最低層的脈沖信號,這種二進制序列可以用來代表信息。例如10的二進制數是0110。通過對長度和排列組合做規定,可以對二進制序列進行編碼,表示更多更復雜的信息。編程語言也是通過被翻譯成機器碼(本質也是二進制序列)使得計算機可以“讀懂”程序的。所以程序肯定是有數據處理的,但是其用途要根據其實現的功能來判斷。比如微信,我們會說它是個聊天社交工具,不會直接說它是數據處理程序。
希望上述內容對妳有所幫助!