作者StubbornLin (Victor)
看板C_and_CPP
标题Re: [请益] 向各位请教"写程式的逻辑思考与方法"
时间Sat Jan 7 11:30:18 2006
※ 引述《ERP2 ( Lucky)》之铭言:
: 不晓得这里可不可以请教除了实际C或C++语言之外的问题,
: 因为我想不到要贴哪里比较适合,如果不适合贴在这里,
: 还请板主删除 ^^ 谢谢
: =====================================================
: 大家好 我想请教有写程式经验的各位。
: 我在看资料结构的演算法大都可以看的懂,
: 但如果是遇到一个新的题目,要我写出来一个演算法,或虚拟码,
: 我都要想好久,甚至想很久还是写不出来...。
: 我觉得自己这样很挫折,
: 能否请大大们提供自己的经验给我做参考呢?
: 我没有正式受过正统的程式设计训练,
: 请问我下学期利用空档去修资工系老师开的程式设计(大概学C语言),
: 会有帮助吗?
: 因为之前修的程式设计,老师教的方式很奇怪,不用书,
: 教的很乱,我也学的很烂,导致一想到自己的程设能力就有点灰心。
因为我是自学的,所以老师怎样教我就不知道= =
但是,我自学都是靠网路上买书,还有网路找来的
很多东西没办法记住,有几本书是必要的,我都丢在电脑旁
每本都看过至少一次,当要写什麽需要什麽时,我印相中哪本书有,我可以马上翻
其实,书,对我来说,有两种,一种是用来学的,一种是工具书,用来查的
所以,学程式语言,我个人认为书是必要的
: 我目前是C、C++、JAVA、QBASIC都会一点点,
: 但一点也不熟,大家是不是觉得我专攻一种语言把它学好学熟会比较好呢?
专攻一种到熟 这是肯定的 以我学程式语言的经븰見一开始学VB6.0 後来转学C/C++ 在这之後 不管学什麽语言
几乎都只是差在语法和观念上差别而以
为什麽?因为他们都大同小异
而且,语法的差别,再怎麽大也只不过分个大概两三种最常用
C的那种格式 VB的格式 如果PHP Perl那些算进去 再一种格式
而Java跟C的格式很像...
: 因为我其实是外科系(文学院科系),最近已经推甄上资讯相关的研究所,
: 我想要好好磨练自己的程设能力,或者还是可以说是逻辑能力,
: 让以後的学习与研究可以顺利一些。
: 想听听大家的看法,谢谢各位。 ^^
我觉得 这跟小时候的训练和平时的训练有关
文组的推导能力可能会比理组的来得差一点
这是缺少训练的结果,多思考各种流程或许可以改善
首先,你必需了解各种你有的可以用的东西
接着,了解你的目的
然後,开始在脑中,模拟出用可用的东西,可行的顺序
完成你的目的
而数学部份我认为也必需加强,因为
思考一个数学题目怎样算,其流程,就跟写程式一样
用你有的东西(函式库、语法)解决问题想出流程
我不知道你对演算法和数学的式子是怎样学的
我认为,像数学式子,最好要能自己推导出来一次
因为这样的话,可以知道这个式子是基於什麽样的定理出来的
最基本的定义是最重要的
而演算法,最好也在纸上模拟着走,脑中模拟着走
最後,我个人习惯看到一些有趣的东西就会去想它怎样达成的
所以,我认为这种推导的能力是靠平常就可以练习的
常动脑是必要的,想太多也是必要的
我想,应该就是这样吧
--
VICTOR工作室
URL :
http://www.kinmen.info/vic/
C/C++
Visual Basic 6.0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.64.213
1F:推 ERP2:谢谢你的回答 :) 01/07 14:35