高中编程基础知识(高中编程课主要内容)

http://www.itjxue.com  2023-04-13 04:18  来源:未知  点击次数: 

我是高三学生,现在想了解编程,学习C语言。需要学习哪些高中数学知识点?越详细越好

①门槛:

单纯学编程语言本身,小学生都可以学。

②什么时候需要用到高中知识?

当你想在学完孝液C后提高自己编码能力和算法设计、模式设计软件工程能力,就需要用到你高中甚至大学的知识了。

③长远考虑:

高三是高考备败改考的关键时刻,不建议大量时间学习,大学可以投入大量时间学。

④具体用到的高中知识:

1 排列组合

2 集合论

3 线性方程思想(在一些算法中)

4 矩阵(如果有学的话)

5 等价代换、数学归纳法、数列(算法分析中用到)

也就是说,偏向于用到代数知识而非解析巧枯物几何或者立体几何(当然,如果深入,是涉及到这些的)。

学编程需要什么基础?

学习编程的基础:

1、英语基础

虽然对于初级程序员来说,英语只需要写简单的词汇就可以,但是如果想要走的更远,还是要去学习和掌握。我极力推荐英语是因为在学习IT技术上,没有专业文档的阅读能力是不可想象的,中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把英文印刷上去,学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练,吃得苦下得狠心绝对是任何行业都需要的品质。相信只要有几年工作经验的人都会深有感触!

2、计算机体系结构和汇编语言

关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著),你需要着重学习386后保护模式的程序设计。否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。

3、计算机操作系统原理

我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统,无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,我没有发现哪一本书非常出众,只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》。

4、数据结构和算法

这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的。很多人喜欢悄凳买C++版的,但我觉得没有必要,C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂,倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。

5、软件工程

这门课程是越到后来就越发现它春运大的重要,虽然刚开始看时就象看马哲一样不知所云。《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。

6、Windows 程序设计

我建议任何企图设计Windows程序的人在学习VC以前仔细的学完它,而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件,有的就是如何用原始的C语言来完扒竖成Windows程序设计。

在学完了它以后,你才会发现VC其实是很容易学的,千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰,我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。

编程入门先学什么

对于零基础人员想要编程入门可以分为12步骤。

1、如果你能够熟练使用Windows的话,你就已经可以开始你的程序生涯了,准备起来吧!

2、首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件会有一些成友塌就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB更全面、明白,而这些正是编程中的根本!

3、学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,足矣。到现在为止,你只要理解结构化程序设计的思想也就够了!

4、有了以上的基础,就要开始学汇编了。汇编刚开始学的时候很难,那些各种各样的寄存器,分段的内存地址,很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用,就可以看懂书上的汇编程序了。到此,你会对计算机有更深一好枝圆层的理解!

5、有了汇编的基础,再来学习C语言中的精华部分——指针,可谓是如鱼得水了。现在你要对C语言全全面面的学一遍了。

6、学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等。

7、请时刻牢记:浮躁是学习搭磨编程的大忌。

8、当然,你还应该学习一些数据库的知识,以及一些常用的算法。

9、如果以上的知识你都达到精通的程度后,就可以开始C++++的课程了,找本C++上,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!

10、要想学好VC,没有扎实的C++知识是不行的,以下书籍是VC程序员必须翻得烂熟的:C++Primer;Effective C++;Thinking in C++;More Effective C++;深入浅出MFC。11、深刻理解C++面向对象的思想。

12、编程的时候,出错是难免的,所以,MSDN一定要熟练使用;好的代码风格会使手的书,用一个星期的时间大概了解一下C++,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!

(责任编辑:IT教学网)

更多

推荐时间特效文章