思維養(yǎng)成系列2

今天繼續(xù)學習基于思維養(yǎng)成的編程學習,看邱老師的書頗有酣暢淋漓的感覺,她的理論和實踐是緊密結合在一起的。

主題三是講循環(huán)結構,主題是厘清規(guī)律,重復操作,運用了規(guī)律性重復思想。具體實現(xiàn)時,需要明確兩個要素:一個是重復的內(nèi)容是什么?即確定循環(huán)體,另一個是重復的條件是什么?確定循環(huán)的條件。

有些重復可以事先確定次數(shù),可以采用for循環(huán)解決問題;有些卻只能確定重復進行的條件,可以采用while循環(huán)解決問題。

比方說,順序結構的問題1,2,3取最大值。3個數(shù)比較兩次就可以確定最大值,但是如果是n個數(shù),采用順序結構就會很麻煩。這時就可以采用循環(huán)結構來解決問題。同時如果我們用變量來存儲n個數(shù)是很消耗資源的事情,我們就可以采用特殊的數(shù)據(jù)結構,python當中可以使用列表,在c++中可以使用數(shù)組。

用重復操作的解決問題,我們可以正向思考去實現(xiàn)循環(huán),同時也可以逆向思考解決問題。逆向思考是我們平時教學中容易忽略的內(nèi)容。

專題四的主題是大處著眼,小處著手,采用的是模塊化思想,復雜的調(diào)用程序這樣一解釋條理更加清晰了。

對于復雜的大程序,我們可以采用結構化的程序設計思想,自頂向下逐步求精。將大程序分割成小模塊,各模塊相對獨立,功能單一。精細化處理過程中,需要解決兩個關鍵問題,一個是設計哪些模塊,相對獨立和方便使用是關鍵,另一個是如何使用模塊,形參和返回值是關鍵。

思維化解決問題,不僅能夠規(guī)律性重復還能夠大事化小,復雜性的問題不攻自破。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容