天天看點

《從問題到程式:用Python學程式設計和計算》——1.4 練習

本節書摘來自華章計算機《從問題到程式:用python學程式設計和計算》一書中的第1章,第1.4 節,作者:裘宗燕 更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

一般練習

複習下面基本概念:程式,基本動作,計算,計算機,圖靈機,圖靈-丘奇論題,通用圖靈機,程式的執行,機器語言,彙編語言,進階語言,fortran,程式設計語言(程式語言、程式設計語言),編譯和解釋,python語言,python程式,程式的格式,程式執行,源程式,解釋器,idle,內建式程式開發環境(ide),程式測試,程式排誤,出錯資訊,文法錯誤,動态運作錯誤,死循環,語義錯誤,追蹤,監視,斷點,中斷執行。

請參考正文中有關整數加法的描述方式,用自然語言盡可能嚴格地描述完成多位數乘法的計算過程。

設法找一找有關程式語言發展的書籍或者文章,或者計算機辭典的有關條目,讀一讀,了解程式語言的曆史、發展、現狀等方面的情況。

python的官方網站的網址是什麼?

在網上搜尋上面的一些術語,閱讀相關網頁中的材料。特别是有關圖靈機、計算、計算機、進階語言、python語言等。

請考慮你周圍的世界,列舉出與你的生活關系最密切的10個計算機應用。

你認為哪些計算機應用最重要?請列舉出你認為最重要的3種計算機應用,并論述其重要性,說明你為什麼認為它們最重要。

與程式設計有關的練習

在網際網路上浏覽python.org,下載下傳最新的python 3.x系統,安裝并啟動運作。

啟動python解釋器後輸入help,解釋器會輸出一些資訊,說明help應該怎麼用。輸入help(help),解釋器将輸出有關help的詳細介紹。請閱讀其内容。

輸入help(print),看看能得到什麼輸出,閱讀解釋器輸出的内容。

參考正文中的示例,輸入兩個最簡單算術表達式,觀察系統的運作情況。

将python解釋器當作電腦,試着輸入一些你認為有趣的算術表達式,看python解釋器的反應。如果沒得到預期結果,看看得到了什麼,想想為什麼。

在正常完成了計算的算術表達式中随便做些修改,或者寫一個包含除0的表達式,或者胡亂寫出的一些不合規矩的東西,看看哪些情況下系統會報告錯誤。閱讀系統給出的錯誤資訊,對照自己引進的錯誤設法了解這種錯誤報告。

閱讀python系統自帶教程,試驗其中的幾個示例,看看效果是否與教程中一緻。