-
1 # 中國地南海
-
2 # CCSZYS
需要多長時間才可以得到一點程式設計思想?
這個問題真沒有時間,看寫什麼程式,簡單的程式快的就瞬間靈感,複雜的程式慢的可能幾個星期,幾個月都有可能。
什麼是程式設計思想,邏輯思維,這些都是程式設計師之間溝通時用的術語。
程式設計思想就是指實現某種功能的基本原理進行反推而得到的,也可以用基本原理來形容,但是區別於原理的是當初作者這麼寫是怎麼想的,在這種想法之後按照這種思路來進行程式設計,這就是程式設計的思想。
同功能的程式可能程式設計思想不一樣,如果想看別人的原始碼就可以反挖掘作者的思想是很難的事,除了“老司機”是根本不可能的事。
比方說我們看一篇文章就可以透過這篇文章感受到當初作者的心情,處境。
我們聽一首歌曲也可以透過這首歌曲感受到當時作者當初思想。
那什麼有是邏輯思維?程式中的邏輯只有兩種:真與假。
就是自己判斷程式執行的每一步是什麼結果,比如我分析時就是:如果這樣,那麼結果有又是什麼....如此類推,把關聯的都聯想進去,用思維替代邏輯圖,流程圖等,這種思維就是邏輯思維。
至於你說的小孩子多久才可以得到一點程式設計思想,針對小孩子出一個小學的題目,看看下面的題目也許你瞬間就明白了。
要求:用程式求出 x 的值。
35=2x+5,
你首先是不是要找到他們的數學關係?
2x=35-5,那麼2x=30。x=15了。怎麼實現求出x的值就是這個程式的思想。
再比如:65=5x+8x。
求 x 的值是多少。你也同樣可以用數學的方式來解答,也可以用程式來幫你算,我們知道的條件是等於65,在程式設計時,就可以用:
int m_x , m_b ;
for( m_x = 0 ; m_b != 65 ; m_x++ )
{
m_b = 5*m_x + 8*m_x;
}
這也是一種思想上得出的結果,假設我不知道怎麼解的情況下就用爆力破解的程式碼來實現。
-
3 # 逸動的心靈
這個貌似真整不了。中國漢字一共有多少?常用字就4000多。字母一共就26個。計算機就認識兩個字,0,1。想讓計算機直接認識所有的漢字需要多少個0和1?這個資料量太大了。
回覆列表
我也是一個學生,在小學四年級接觸了一些程式設計軟體,那時候是一個叫scratch的程式設計軟體,利用的是搭積木的方式來模擬程式設計。
我覺得程式設計思維就是把展現的功能演算法化,原始化,理解一些按鈕,按鍵最本質的是什麼,能夠想出一些演算法去實現一些功能,以scratch為例子,在兩三月學習一下基礎,用兩三個月編寫一下小遊戲就可以具有一些程式設計思維了,由於小孩子的思維侷限性,要求他有大觸一般的能力是不可能的