黑马程序员技术交流社区
标题:
编程题求助?
[打印本页]
作者:
uibe
时间:
2015-4-17 22:27
标题:
编程题求助?
理论知识都能掌握理解,就是编程题不会,一点思路都没有,都不知道从哪里下手。每次做编程题都是看着答案敲完,有些代码还不理解它的功能和作用。现在看到编程题都有点发愁,大家都是怎么学习的,求指点?
作者:
shane_west
时间:
2015-4-17 22:35
楼主 我建议你做编程题 想到一点思路 就敲代码先 而且敲代码之前先注释写分析思路...勇敢尝试
作者:
丶小千
时间:
2015-4-18 14:20
敲多了就回了,程序员都是从模仿开始的
作者:
麻木
时间:
2015-4-18 15:11
楼主 你不要给自己压力太大 编程没有一来就思路 结构完美的 你想到啥就先前敲哪个功能,然后在一点一点逼近目标 反复修改就OK了。
先让代码能运行 然后在考虑好看 结构之类的
你没问题的 加油
作者:
流风124
时间:
2015-4-18 16:40
在做题的时候先把答案放一边,自己写一下大概思路,把题目分成不同模块,一块一块去完成,会多少就敲多少,大家都是这样过来的
作者:
lz465350
时间:
2015-4-29 22:34
本帖最后由 lz465350 于 2015-4-30 10:41 编辑
先不管怎么写程序,先拿出演草纸,画一画你自己的处理思路,不要偷懒,每一步都画仔细,朝着
目标
多想想,慢慢就写出来了。不过做算法题就像做算术题一样,需要像小学时成百上千道地练习才能熟悉,才能有经验。一开始练,就先从简单的来,一点一点儿地寻找自信。计算机的运算过程和人的思维过程很像的,你只要朝着目标,把自己的分析思路,使用if、for等结构移植到计算机上,慢慢地就会找到感觉了,加油啦!就像求1+2+3+……+100的值,我们笔算的时候,肯定是先算1+2得3,再算3+3得6,再算6+4得10,计算机也一样呀,也需要int sum = 1+2; sum = 3+ 3;sum = 6 +4;
但为了充分利用计算机的高效性,我们可以使用for循环,来重复这些操作,列出从1到100中的所有数,逐个相加,for( int i = 1; i < 101; i++ ) { sum = sum + i; }。
作者:
张三儿
时间:
2015-4-30 09:05
敲多了就回了,程序员都是从模仿开始的
作者:
枫宇翔
时间:
2015-4-30 09:09
把答案丢弃,自己一边想一边敲,没有思路就去看一下答案
作者:
星空眼泪
时间:
2015-4-30 09:26
一步一步来呗,这个不是一蹴而就的事情。
作者:
ruihai
时间:
2015-4-30 10:27
多练练,一开始都这样
作者:
So然后
时间:
2015-4-30 10:42
提示:
作者被禁止或删除 内容自动屏蔽
作者:
行我福
时间:
2015-4-30 12:44
有个讲师讲过,当你把代码独立自主敲20遍,达到行云流水敲你写的代码的时候,你就成成功了一大半
作者:
我是小菜蛋
时间:
2015-4-30 13:02
多敲多敲
作者:
LLLX77
时间:
2015-4-30 19:41
先写纸上,先要有思路!!!
作者:
ios专用
时间:
2015-4-30 21:20
慢慢来,高手也是从菜鸟开始的
作者:
初楠
时间:
2015-5-1 15:32
敲多代码就好了 在做题之前可以在纸上线写一点 有点思路在敲
作者:
陈凡1993
时间:
2015-5-6 23:55
还是得多练,多看看视频中的练习,看老师是怎么分析的,这个还是要靠积累。但还是要自己尝试着多思考,可以打草稿,分析你要达到效果要做那几步,然后一步一步分析最后找到思路
作者:
凌乱
时间:
2015-5-7 09:24
建议你先照着答案敲一遍,再自己敲一遍
作者:
ghyg527
时间:
2015-5-7 10:23
我也是建议先看,读懂答案后,理解后,按照思路敲一边,之后,你自己可以把题改一改,在自己检验一下!
作者:
wangzhewjl
时间:
2015-5-7 12:13
先听懂,再模仿,独立思考,再敲自己代码
作者:
程序小白猿
时间:
2015-5-7 18:17
发帖 贴题 大家讨论就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2