计算机概论
计算机概论
1:计算机的出现我们的生活变好了,还是不如以前(见书上)
2:如何理解计算机学科的根本问题?
答:计算机学科的根本问题是:什么能被(有效的)进行自动化计算。我们需要从三个方面来理解这个问题,1:什么能被自动计算?2:什么能被有效地自动计算?3:进一步研究可计算但不能有效计算的问题。计算机学科即计算机科学与技术,是研究计算机的设计与制造和利用计算机进行信息获取、表示、存储、处理、控制等的理论、原则、方法和技术的学科。方法论是对计算机领域认识和实践过程中的一般方法及其性质特点、内在联系和变化规律进行系统研究的理论总结。所谓计算就是计算者对一条可以无限延伸的工作带上的符号串执行指令,一步一步地改变工作带上的符号串,经过有限步骤,最后得到一个满足预先规定的符号串的变换过程。由于计算机内储存有事先编好的程序,从而使计算机可以在程序的控制下自动的完成各种操作,并且计算机内部可以快速的进行程序的逻辑选择,这就保证了计算机有效的进行自动化计算。(再加科学问题和np问题)
3:谈谈你对计算机技术应用的认识。
答:。随着社会的发展,计算机在社会生活中的地位越来越重要。计算机的应用技术已成为各学科发展的基石之一,计算机的应用已很大程度地改变了人们的生活、学习和工作方式,越来越多的人已经认识到掌握计算机应用的重要性,只有充分的了解计算机的应用知识,我们才能适应现代社会的发展。要掌握好计算机应用技术,最重要的一件事是我们要有一颗想学的心,否则我们什么也学不会,再次我们需要掌握计算机的基本知识,能够熟练操作各种常用应用软件;具备一般应用程序和数据库的编写和使用能力;具有常用应用软件的安装、调试、使用和管理、维护能力。同时,我认为动手实际去操作是非常重要的,你要经常上机操作来应用自己的知识。就像题目所说的“计算机应用技术不等于应用计算机技术”,当你能熟练地操作计算机时并不代表你相当了解计算机学科。因此,我们要要注重对计算机应用技术的掌握。
4:如何才能更好的掌握程序设计,如何看待程序设计语言?
答:㈠1:我们要有非常好的数学基础和逻辑思维能力,并对编程语言有着极大的兴趣。
2:养成良好的编程习惯,注重理解一些重要概念。积极思考,灵活运用自己所学到的东西,利用计算机编程手段分析问题和解决问题。
3:要自己动手编写程序,亲自动手进行程序设计是创造性思维的体现,是培养逻辑思维的好方法。因此一定要多动手开发程序,而且要从小程序开始,逐渐提高开发程序规模。
4:阅读、借阅别人设计得好程序,包括教材上的例题程序,并且弄懂这些程序,这样可以学到别人优秀的东西,帮助自己提高自身水平。
⑵我认为我们要用理性的态度看待程序设计语言,我们都知道计算机程序设计语言经历了机器语言、汇编语言和高级语言三个发展阶段,它的发展是一个不断演化的过程,其根本推动力是对抽象机制的更高要求,以及对程序设计思想的更好支持,具体地说,就是把计算机能够理解的语言提升到也能够很好的模仿人类思考问题的形式。
5:在学习计算机专业时,你更重视理论环节还是实践环节,如何才能做理 论与实践相结合?
答:㈠在学习计算机专业基础课时,我更重视理论环节。在我看来,掌握好理论环节可以为以后的实践环节打下牢固的基础,不仅如此,在这一环节中我可以牢固地掌握各种概念,更好的了解我所学的这个专业,更加的清楚自己以后的学习方向,这样我就能能够拥有良好的专业基础。同时,在以后的实践环节也能够更好的表现,运用好理论环节所学到的东西。
- ⑵在学习计算机专业课程时,要做到理论和实践相结合。首先,必须掌握理论。没有理论,就谈不上什么联系实际。因此,我们姿努力学习一切有价值的关于计算机科学理论。其次,一定要从实际出发,实事求是.把理论和实践紧密联系起来。同时,我们要敢于思考、善于思考,在学习过程中注重自己的思维过程,在学习完课本知识后,我们要能及时的把这些知识运用到实践中。而且我们多多参加专业实践活动,丰富自己的阅历。
6:作为计算机专业的学生,你有什么看法,如何安排大学的学习生涯?(专业导论答案)
7:如何理解数学在计算机科学中的影响。
答: 数学和计算机的关系非常密切。一直到二三十年以前,计算机科学本身还是数学学科的一个分支,最早研究计算机的专家也都是数学家。在计算机进行运算的基本原理中,处处渗透着数学的各种思想。
1、数学家对计算机理论和技术的贡献
二十世纪数学家阿兰•图灵通过仔细研究,提出了“所有的数学运算过程都可以抽象成数学模型” 的观点,被誉为“计算机理论之父”。冯•诺伊曼是美籍匈牙利数学家,他对世界上第一台数字式电子计算机进行了一次全新的改革,从此彻底改变了计算机技术的命运。
2、数学思想在计算机技术中的运用
现代计算机之所以能够如此智能化,在很大程度上是由于受了数学思想的启发。数学逻辑结构的严谨,甚至许多数学方法本身,都直接被广泛地采用到计算机科学的众多领域。
3、数学原理对计算机软件系统的支持
计算机软件设计也离不开数学原理的支持。要掌握好计算机程序设计,数学功
底非常重要。一个具有数学修养的程序员在写代码时更有可能写出逻辑严密的最简化的高质量代码。
8:存储器逐渐成为提高计算机性能的瓶颈,逐渐成为整个系统的核心,分析原因。
- 答: 在微处理器问世之前,运算器和控制器是两个分离的功能部件,加上当时的存储器还是以磁芯存储器为主,计算机存储的信息量较少,因此早期冯·诺依曼提出的计算机结构是以运算器为中心的,其他部件通过运算器完成信息的传递。 随着微电子技术的进步,人们成功地研制出了微处理器。微处理器将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里。同时,随着半导体存储器代替磁芯存储器,存储容量成倍的扩大,加上需要计算机处理,加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为适应发展的需要,现代计算机组织结构逐步转化为以存储器为中心的组织结构,同时,现代计算机运算器的发展主要是在提高CPU的速度,而存储器的发展主要是在扩大容量。现在CPU的处理速度已经远远超过内存的存取速度,相差大概四五个数量级,所以现代计算机的运行速度瓶颈主要是在存储器方面。但是现代计算机基本结构仍然遵循冯·诺依曼思想。3
- 9:谈谈模型化和形式化的理解
答:1:所谓模型化,是指建立决策模型,即把变量之间以及变量与目标之间的关系,模型化的概念是指把问题论域分等即由允许的部分组元构成一个空间子集.对这些子集贯以逻辑判断语言并规定其相应的运算规则建立起这些模糊化了的子集间关系这种关系应是实践经验、思维活动的反映,图形的产生称为模型化.明暗处理光照纹理和阴影等技术叫绘制.模型化和绘制是不可分的但在绘制时必须先产生3D模型
2:形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。