查看完整版本: 新手的邏輯問題
頁: [1] 2

st474ddr 發表於 2016-4-11 07:16 PM

新手的邏輯問題

小弟是C語言的新手~
剛開始學~
我不懂我是不是邏輯太差
常常面對一些問題不知道如何去想
例如:設一個一維陣列來存二元一次方程式的各係數
我實在想不太到如何搭配迴圈來存
我有問一些懂得同學~
但他們就跟我說 就想一下就好了
我實在在這方面有障礙
可以請大大們指點嗎?
感激不盡~
<div></div>

sheauren 發表於 2016-4-11 08:08 PM

多看人家的做法跟解法來學習
數學也是多做題目跟看解答的方式
多理解多記就好了
學數學也不是告訴只給你公式,從來沒學過也沒看過範例,就要你去解聯立方程式
看多理解多了,就會抓好時機套上去使用,
邏輯好的是比較快上手,比較早會套用,慢的就多看一些就行了。

johnwanz 發表於 2016-4-12 09:21 AM

解題這種事, 沒有固定方法.

通常就是先從看(模仿)開始, 網路上找別人相關的做法, 然後去思考怎麼解決的. 多看多想, 才能慢慢建立自己的解題邏輯(修改), 進而遇到新的問題能自行解題(創造).

你可以想想, 背國語字典能不能寫出好文章? 會寫文章的, 通常也都很愛讀文章, 不是認識字多就可以. 你學會了所有語法, 只是把字背起來, 怎麼用語法來寫文章, 是要靠更多的學習而來的....<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

tevin 發表於 2016-4-20 09:11 PM

邏輯這東西
沒有標準答案
就以簡單的九九乘法表來說
叫十個人來寫, 若有十種不同的寫法也不用太驚訝
多看,多想
如此而已

nanj0178 發表於 2016-4-24 12:26 AM

剛開始學C都會有陣痛期的,
就像學英文一樣各種卡卡卡,
建議可以看別人如何使用For迴圈跟IF來
說不一定看一看就想到解法了<br><br><br><br><br><div></div>

hoare 發表於 2016-5-7 02:27 PM

這就是為什麼要學資料結構的原因了,二元一次方程式,只有固定三個變數應該很好處理,你要存在陣列也是可以,array代表a,array代表b,array代表c,但比較好的方式應該放到structure裡面增加可讀性。

kaiwenwu 發表於 2017-9-29 04:48 PM

多做題目,多看解答的方式多理解就好了.

kaiwenwu 發表於 2017-9-29 04:51 PM

不過最重要是理解題目的邏輯順序。

hsm321t45506 發表於 2017-11-10 06:39 PM

不管學什麼,
真的都跟樓上大大們說得一樣
先從模仿開始,
小孩說話也是從模仿開始。
如果覺得程式太抽象
可以拿一張紙,
把程式過程寫下來,
排版
會發現其實很好懂得

sisya 發表於 2017-11-13 05:50 PM

現在網路發達,網路上很多資料,不過普遍都是英文較多資源,
但是網路上免費的資源,並不一定適合你。

再來,你問同學,他們畢竟是競爭對手,可能直接就跟你講答案,
也不會想要跟你深入討論,每個人邏輯程度不一樣,又加上可能文人相輕,
在沒有標準答案之下,可能互相看不順眼,自己有自己的意見。

長期來說,學程式還是需要一定的英文程度,因為英文資源多,你可以先記住這點就好。

再來學習的好壞,畢竟還是靠大腦輸入輸出練習出來的,沒有甚麼捷徑,這點我跟大家一樣。
最方便的方式就是去書店翻翻適合你自己的程式語言書本,對初學者而言,最好每個章節都有習題,還有詳細答案最好。練習久了,相信你會開始懷疑是否有其他解法,這樣就表示你層次提升了。...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

神之風想 發表於 2018-4-15 08:09 PM

邏輯訓練本來就要從國小訓練...多思考複雜的問題吧~

z1090128 發表於 2018-4-22 12:40 AM

覺得學程式語言其中一個很重要的就是看人家怎麼寫,自己的語法概念可能不是那麼好,可以先學別人的邏輯概念

mdlin 發表於 2018-4-22 02:35 PM

寫程式最重要的事,是思考如何解決問題,當然不是不能參考別人怎麼做。如果沒有經過思考,其實是沒辦法學到東西的~

mdlin 發表於 2018-4-22 02:37 PM

寫程式最重要的事,是思考如何解決問題,當然不是不能參考別人怎麼做。如果沒有經過思考,其實是沒辦法學到東西的~{:44:}

jackyo04 發表於 2018-6-21 09:13 AM

多用多學多練習,講明點就是經驗,你可以將其當成一個工具,你可能連說明書都沒看或者看不懂,那怎麼會正確的使用這個工具?
拿別人寫好的參考,其獲得的價值就只有那麼一點,因為別人把工具都擺在那邊,也讓你知道如何使用,但謂何要使用這個工具,你真的明白嗎?
要真的明白如何使用才是最大的價值,因為網路上的範例大部分都不會是完整的,但會不會運作?會,會動就好,但背後的原因是什麼?他是不是也是抄別人的?...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>
頁: [1] 2