学编程要掌握什么水平的初一数学上册知识点知识?

我老爸要我学编程、但我英语数学水平极差、可以学得了吗_百度知道
我老爸要我学编程、但我英语数学水平极差、可以学得了吗
英语数学很差很差
提问者采纳
和英语关系不大。只要基础的看得懂就可以了。譬如int是表示整数,那些长的语句看多了也就知道了,至于数学,只要你初中毕业了。那点数学知识基本够了,不过编程很考验开拓思维的。要是你逻辑能力不好所以数学差的话。那就算了。我是计算机类专业的,2级的c和c+的证书也都出来了。加上还碰到过即使是复旦的。成绩什么都很好。c一样纠结,所以个人认为这样
其他类似问题
按默认排序
其他5条回答
这个其实跟数学关系不大...英语也无所谓....其实也就那几个关键的代码而已
用多了自然会熟悉...编程这方面其实最重要的就是逻辑和条理一定要清楚 而且一定要细心细心再细心...其他也就不重要了 ,多多实践..
个人不建议。不是打击你,只希望你能在选择职业方面更主动一点。编程对英语数学有要求,并不是说编程要写大量的英语单词,要算很多的数学题。对英语的要求,大家都知道,是因为编程的环境会接触太多的英语,底子差的话,会比别人面临更大的一道坎,对你不公平的。数学好不好,是一个标签,能证明你是不是有很好的逻辑思维和建模能力。编程不是写代码,而是要解决问题,这就好比,我们课堂上学了大量的数学公式,而现实中你面对的都是应用题,还是需要你自己抽象,自己解得的应用题。如果为“钱途”考虑,其实我们周围有大量对编程“了解”的计算机专业毕业生都干非本职工作去了。而且,往往那些有钱途的职业,并不是什么“职业”。^_^如果为“体面”,恰好一个著名的编程人——比尔盖茨——说过这么一句:这个世界并不会在意你的自尊,而是要求你在自我感觉良好之前先有所成就。共勉。
可以。只要你肯学,下功夫去学。
只要你用心学没有过不去的“火焰山”
可以啊,我也是那样,但是我学的很好,只要有兴趣和信心,把成果看成荣耀就会更有积极性
极差的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁学编程要怎样水平的数学基础?
此文引用:c#贴吧
你既然喜欢编程,就应该认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。
或者学习Delphi,入门较为简单类似于VB,但比VB强大,即可作为入门又能做强、做大
怎样学编程
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类:
1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder )
等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。
2)跨平台开发 开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP
、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB
法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows
的内在机理、什么是线程......;学习 COM 就要知道 VTALBE
、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”()主要以 VB 和
Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”()是专门介绍C、VC、VB、Delphi
等的综合编程网站;网站“ VB 编程乐园 ”()提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。学编程需要用到哪些数学知识
学编程需要用到哪些数学知识
高等数学。离散数学。概率统计。数据结构。好好学。
不一定需要,微积分要在一些特定的题里才用,要用的时候在去看也是可以的学习编程需要有较强的;逻辑思维能力,以及还要细心
就.NET而言,算法(数据结构) + 英语 + 具体语言的基本功(比如C++, C#语言 含面向对象概念) 是非常重要的,现在拼的就是个综合实力,别指望单凭某些技术打天下,asp.net再好也未必能应聘到微软和google。这里的算法就是像排序、查找、字符串相关的算法,数据结构是计算机专业必须要会的东西,也是大公司面试必考的内容。不仅仅是做出来,还要考虑时间负责度和空间复杂度.
&
其他回答 (2)
逻辑思维能力,数学分析能力 基础英语
函数,数组等
等待您来回答
编程领域专家一个新手想请教一些如何学习编程的问题 | Hello world!小组 | 果壳网 科技有意思
98752人加入此小组
我的属性1.要上大一的工科学生(通信工程)。2.编程基础等于03.英语水平不能够阅读原版书。由于大一的时候有C语言这个课程,所以我想学习的语言是C。我希望把编程作为一种个人能力而不仅仅是应试手段。所以,我恳请各位高手:推荐有助于学习C的书(s)。(如果是一系列书的话能否提供学习的顺序)网上有人喷谭浩强的书,但我看不懂他们喷的是什么。有高手觉得这本书用来入门不错吗?谢谢。
+ 加入我的果篮
软件工程师,小众软件爱好者
谭浩强的书完全是给门外汉看的....都是最最基础的内容. 而且也完全不值得学上一个学期.
软件工程师,小众软件爱好者
感觉看看VC++之类的比上课学的那些有用.
引用nasdaq的回应:谭浩强的书完全是给门外汉看的....都是最最基础的内容. 而且也完全不值得学上一个学期.那您觉得啥书比较好?我觉得我理解能力还算不差。
数学/化学爱好者
我推荐这本:How to Think Like a Computer Scientist: Learning with Python唔 python……
软件工程师,小众软件爱好者
我不是搞C的啊. 不好推荐.LS坑爹
米有看过谭浩强的书,所以也不好说什么。据说K&R的The C Programming Language不错,有中文版。学习路线或许可以参考一下国外大学的CS课程。
C#程序设计师
感觉老外那些红壳子的一个系列都挺好的
C语言用 谭浩强 的书入门是很不错的选择!我当初就是看这本书入门的 要想做一个带有窗口的应用程序就不知道咋弄了当初百度了好久,也没什么头绪。然后转去学C++了,说实话C++很强悍学的越多发现里面的东西浩如烟海,然后也没有摸出什么头绪。可能是自学的缘故吧,没人指导学起来没一个系统的过程。后来又去学java了。关于C语言的书也就是网上大家说的那些,想学好的话,还是要多写代码,多练习。还要牢记一些常用、让你觉得巧妙神奇的一些代码。还有就是有老师比没老师学起来要容易些!干嘛不问问学校的老师呢?
看到某位大侠推荐的书六本书去看看吧
直接学C++吧,C不学也可以,不然到头来反而不习惯。至于书,找一本不算太差的先入门,谭浩强的排版太差,容易让人养成不良的代码风格(要知道良好的代码风格很重要的),推荐《C++入门经典》,详细而且不难,书如其名,等到自己差不多了能编出个像样的程序来了,可以继续《C++Primer》,俗称红宝书,里面的内容相对深刻,但很实用。重要的是掌握编程的思想,培养自己的逻辑思维。其次,不要在编译器上面太纠结,什么我到底用VC6还是VC2005还是VC2008还是BCB云云……编译器只是编译器,他把你的代码翻译成机器语言并声称可执行程序。初学的时候没必要太深入编译器去研究。掌握语法和思想很重要。现在大学里面C基本都用Turbo C,这还好说,不过C++还有用VC6就太那啥了,VC6对C++的标准支持的并不是太好。也许有人认为这是小事,但要想成为一个真正出色的程序员,这些都是必要的知识。刚开始都是控制台界面的程序,如果你像编写图形界面的 win32/64平台下运行的程序 建议使用C++ builder,它可以帮助你省去不少花在图形界面设计上的时间。还有,做好时刻学习新知识的准备,书本上的远远不够,从语言本身,到数据结构,再到操作系统,具体项目中又会遇到各种各样的东西。反正程序员要了解各方面的知识,而且知识更新太快了,不要指望一下子就掌握他们,要循序渐进,需要什么就学什么,多利用网络资源,CSDN是个不错的地方。你会发现,任何一个小的问题都足够研究好一阵子,不过这也正是编程的乐趣所在。祝楼主学有成!
入门不推荐看VC++,VC和C语言是两码事。K&R的《c程序设计语言》不错,原书名是The C programming Language。“谭浩强的书是给门外汉看的”这种说法不敢苟同,国内的教材一个值得肯定的地方是脉络比较清晰,适合入门。可以先看谭浩强的书,K&R辅之
C#程序设计师
国产编程书不推荐,系统化太差,
软件工程师,小众软件爱好者
引用forak的回应:入门不推荐看VC++,VC和C语言是两码事。K&R的《c程序设计语言》不错,原书名是The C programming Language。“谭浩强的书是给门外汉看的”这种说法不敢苟同,国内的教材一个值得肯定的地方是脉络比较清晰,适合入门。可以先看谭浩强的书,K&R辅之我觉得就实用性来说,LZ还是学VC++更有用处. 单纯学C不学C++的人应该不多吧...个人觉得学完谭浩强的书不算入门.只算在门外往里看了一眼
作为参考,LZ可以看看:
工程热物理硕士生,DIY爱好者
去报个二级考试呗……这样你就有动力每天啃C++的书了……
引用nasdaq的回应:我觉得就实用性来说,LZ还是学VC++更有用处.单纯学C不学C++的人应该不多吧...个人觉得学完谭浩强的书不算入门.只算在门外往里看了一眼我从谷歌上了解,通信工程似乎更依赖于c(底层偏硬件?还是嵌入式开发?),所以我想从c学起。我想如果进一步了解了一门计算机语言,那么理解别的语言应该会相对轻松一点。。(个人主观臆测)谢谢各位。
引用ho.imbalance的回应:作为参考,LZ可以看看:漫谈C语言及如何学习C语言如何学好C语言THX very much
软件工程师,小众软件爱好者
引用Pale的回应:我从谷歌上了解,通信工程似乎更依赖于c(底层偏硬件?还是嵌入式开发?),所以我想从c学起。如果是想做嵌入式用的话确实是C,汇编,Verilog较多. 但是主要还要了解单片机指令集神马的.引用Pale的回应:我想如果进一步了解了一门计算机语言,那么理解别的语言应该会相对轻松一点。。(个人主观臆测)谢谢各位。如果不是一个方向的应用,理解起来估计也不会轻松多少.比如嵌入式和Web应用开发,里面差别就很大.
软件工程师,小众软件爱好者
PS: 想搞好嵌入式记得多泡实验室.....
.net/网络工程师,电子商务师
嵌入式和Web应用开发,这个差别是够大的。不过若是用.net平台的话,差异性可以减小到可接受的程度。除了糟糕的启动速度和平台自身的bug,想做RAD的话.net平台不错。引用nasdaq的回应:如果是想做嵌入式用的话确实是C,汇编,Verilog较多. 但是主要还要了解单片机指令集神马的.如果不是一个方向的应用,理解起来估计也不会轻松多少.比如嵌入式和Web应用开发,里面差别就很大.
推荐吴文虎的《程序设计基础》,红色的。前一阵才知道谭浩强还写了C++的书,反正不要买就是了。
Verilog就算了好吧,人家属于硬件的范畴了。基本上你跟着学校的进度走就行了,但是真的希望学到东西的话,在跟着学校进度的同时务必要把他们在书本上的东西都吃透(工作量巨大),现在学校开课的话基本上跟专业沾边的都会开,广度有但深度不够,所以不用担心入门的问题。接下来自学的过程中,建议去新华书店买正版书看,机械工业出版社或者人邮出版社的系列书籍都不错。至于买正版的原因,淘宝有高仿很便宜,但是没割肉没动力看……引用nasdaq的回应:如果是想做嵌入式用的话确实是C,汇编,Verilog较多. 但是主要还要了解单片机指令集神马的.如果不是一个方向的应用,理解起来估计也不会轻松多少.比如嵌入式和Web应用开发,里面差别就很大.
如果希望把编程作为一种个人能力而不仅仅是应试手段,那在大学阶段,不管你学的是哪种语言,高数要学好,数据结构要学好,离散数学要学好……以上是我家那只程序员的切身体会。
引用Moonsinger的回应:如果希望把编程作为一种个人能力而不仅仅是应试手段,那在大学阶段,不管你学的是哪种语言,高数要学好,数据结构要学好,离散数学要学好……以上是我家那只程序员的切身体会。说的有道理,还有更深层次的算法基础等等,高数和离散应该是必备的,只要是理工科就应该学好。当然作为扩展,可以学学加密、安全等方面的内容。
引用nasdaq的回应:我觉得就实用性来说,LZ还是学VC++更有用处.单纯学C不学C++的人应该不多吧...个人觉得学完谭浩强的书不算入门.只算在门外往里看了一眼我学编程是从Pascal开始的,花了我不少时间来逐步熟悉;后来花了几天在C语言“门口看了一眼”,上大学前只会写控制台程序;再后来因为应用的需要花了几个小时在MFC的“门口看了一眼”。窃以为VC并不是什么艰深的东西,毕竟它只是个工具,跟word一个性质,不过就像使用word必须先学会打字一样,要掌握一种开发工具必须得熟悉一门语言——这就是我所理解的“入门”。以我粗鄙的认识和浅薄的经验来看,VC不过是调调API、拖拖控件补补代码,熟练掌握一门语言之后会使用它是触类旁通水到渠成的事情。以前图像处理大作业要求用VC做一些算法仿真,老师都不屑于介绍VC怎么使用,一句话:自己去学。我不知道你指的“入门”是个什么概念、和我的理解有多大出入。如果你是指能深入解剖VC的底层代码、逆向这个软件或者独立设计一个类似MFC的框架才算是入了门的话,我确实还停留在“只在门口看了一眼”的水平,而且我估计九成以上靠VC混饭吃的程序员也“只在门口看了一眼”。
谢谢各位。
生物信息学硕士生
学习编程不在于看多少书,而在于自己动手编写多少代码。楼主上这门课有教材吧?就用你们的教材就够了。平时就是自己给自己出题,或者想一些比较有意思的算法题(网上也有很多),自己动手写。遇到问题学会到网上查资料、到论坛里和别人讨论或者查该门语言的原始英文文档。国内很多所谓的编程语言教程大多翻译自这些文档,而且翻译的要不就是断章取义,要不就是完全曲解,有些专业术语也是东拼西凑,让人摸不着头脑。所以非要买书的话请尽量买原版(影印版)。如果你觉得自己英语水平不够,那更应该通过看原版书来强化训练了,而不是去逃避,英语好你会发现对于从事IT行业来说是种很明显的优势。另外谭浩强那本书确实言过其实。我不是高手,能提供的建议就这些了。
对新手来说c语言的书哪本都差不多,我工作中有时也会当工具书翻出来查一下楼上说的对,动手写代码才是最重要的。书是当你不会写代码时去翻的。
软件工程师
算法才是王道啊
引用wheeler的回应:算法才是王道啊算法只是比较有研究头而已,实际工作中除非你是专门做这块的,一般应用软件用不到多少算法,在高级能力上更需要的是软件工程和软件架构的知识。
软件工程师
给软件一点灵魂吧。 一点算法都不玩的话。 码农就真是码农了。。。引用凉薯的回应:算法只是比较有研究头而已,实际工作中除非你是专门做这块的,一般应用软件用不到多少算法,在高级能力上更需要的是软件工程和软件架构的知识。
c++primer,看看这个
我来补充点海外大学CS起步的经验吧。。。我们基础课三门,第一门python(原来是用scheme的),主要讲编程基础和语言;第二门java,主要讲数据结构和算法;第三门C和汇编,主要讲系统和底层。个人感觉和国内搞CS的同学们相比,这样走得更容易一些,比起一开始就啃C或者C++,python的确容易上手,而且可以让人专心在程序思路而不是代码上。课程内容由浅入深,互有交叉。当时我有国内同学和我说老师上来就教汇编。。。我觉得是疯了,不知各位国内的大牛们怎么看。动手必然重要的,我们每门课每周一个实验(相当于上机)一个作业;一学期还有三到四个大的project,题目都很有意思,比如计算机下棋,tweet数据分析,游戏之类,几个人在一起做也锻炼团队合作能力。至于书的话,谭浩强的书我自学的时候看过,觉得挺枯燥的,后来到大学看教授选的课本觉得比那个好多了。。。我很不喜欢把语言和CS理论混在一起讲,尽管最后两者会结合,但是反复切换真的很容易乱。。。语言和思路就是写字和构思的关系,不会构思,字写得再好也白搭。另外关于英语的事。。。这个确实得抓,LZ现在就开始发力吧,英语在IT界太重要了,很多概念中文是说不太清的,很多好的文档之类也没有中文版。
(C)2013果壳网&京ICP备号-2&京公网安备

我要回帖

更多关于 初一数学上册知识点 的文章

 

随机推荐