还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
带你快速步入计算机世界新入校的小鲜肉们刚入大学,过了几天新鲜,也遇到不少问题,大学真的和中学不一样,中学时的生活,从睁开眼到闭上眼,老师都给安排的满满的,忙而不乱,薄薄教材看了一遍又一遍,一道题目变了又变,大学老师一节课教材过了几十页,下一次见面又是如此……同学们问我如何学编程,我教的这门课就是教学生学编程的,这么个问题几句话也解释不清,实际上学生主要是想问大学学习方法,下面以如何学习编程为题,谈谈我对大学里学习方法的认识
一、喜欢上编程一痴心不改兴趣是最好的老师,学习计算机了,没有兴趣也培养爱好,我们所处的社会,从睁开眼到睡觉前都离不了手机,网络已是我们生活中不可或却的重要部分,“数据驱动未来,软件定义世界”,编程就是软件的基础工作,有了编程者的创意和工作,我们的生活才虚实结合丰富多彩大道理不讲了,想和计算机玩就要理解计算机语言,用语言才能和计算机交流啊,爱她就要付出汗水,努力就有收获
0、1存储,机器底层提供基本数据类型的抽象表示,而高级语言进一步提供高级类型的数据表示方法所以学编程序难就在培养抽象的能力,也就是看山不是山程序中的数据和指令最终都是转化为
0、1的,高级语言要转化为低级语言,要通过解释或编译(翻译)程序实现计算的实现从半加器开始半加器(英语half adder)电路是指对两个输入数据位相加,输出一个结果位和进位,没有进位输入的加法器电路是实现两个一位二进制数的加法运算电路半加器不考虑低位向本位的进位,因此它有两个输入端和两个输出设加数(输入端)为A、B;和为S;向高位的进位为Ci+1,逻辑表达式S=A©B;C=A.B半加器有两个输入和两个输出,输入可以标识为A、B或X、Y,输出通常标识为和S和进位CA和B经XOR运算后即为S,经AND运算后即为C半加器有两个二进制的输入,其将输入的值相加,并输出结果到和(Sum)和进位(Carry)半加器虽能产生进位值,但半加器本身并不能处理进位值在理解半加器的基础上,可以理解全加器,理解计算机加法的实现后,其他运算基本上都是通过加法转化了,好了计算机如何工作的,我们就认为全理解了,有信心地学习编程吧
三、首先要模仿,目的是超越学习没好法,就是要多练习,编程更是如此,通过练习,掌握语法语句的用法,通过阅读程序理解他人的思路,通过“渡娘”找到问题答案,解决问题的方案,借鉴别人的作法,这一切都是模仿,目的是超越做中学,动手去做,才会有发现,才会有提高,大家都在做小游戏,我自己也模仿做扫雷游戏,在做翻开雷数为0的格时,试着用递归方法,一下子有了新发现一样的感觉,小小的成就感油然而生学习中理解基本技能,理解基本原理,在模仿后,去思考其中的问题,有没有更好的办法、思路,一切只为“没有最好,只有更好”
个人认证
优秀文档
获得点赞 0