程序设计方法学

时间:2024-07-02 20:21:46编辑:阿奇

简述计算机的工作原理

计算机的工作原理:计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理。扩展资料:计算机的特点1、运算速度快:计算机内部电路组成,可以高速准确地完成各种算术运算。当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。2、计算精确度高:科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。3、逻辑运算能力强:计算机不仅能进行精确计算,还具有逻辑运算功能,能对信息进行比较和判断。计算机能把参加运算的数据、程序以及中间结果和最后结果保存起来,并能根据判断的结果自动执行下一条指令以供用户随时调用。4、存储容量大:计算机内部的存储器具有记忆特性,可以存储大量的信息,这些信息,不仅包括各类数据信息,还包括加工这些数据的程序。5、自动化程度高:由于计算机具有存储记忆能力和逻辑判断能力,所以人们可以将预先编好的程序组纳入计算机内存,在程序控制下,计算机可以连续、自动地工作,不需要人的干预。6、性价比高:几乎每家每户都会有电脑,越来越普遍化、大众化,21世纪电脑必将成为每家每户不可缺少的电器之一。参考资料来源:百度百科-计算机原理

程序设计理论的发展历程

70年代中期以后,程序设计理论朝多方向发展。第一,对程序设计的范型进行研究。最主要的程序设计范型有:逻辑式程序设计,函数式程序设计,面向对象的程序设计。第二,软件生产自动化研究。这种研究的主要目的是希望能像工业生产自动化那样,使程序设计的某些过程实现自动化,从而提高软件生产率,保证程序正确性。这方面研究的主要成果是形式化软件开发方法,其目标是为使用者提供一整套思维方法和描述、开发手段,如规范描述的原则、程序开发的一般过程、描述语言等等,使开发者能利用数学概念和表示方法恰当合理地构造形式规范,根据开发过程的框架及设计原则进行规范描述和系统化的设计精化,并使用证明的概念对规范的性质和设计步骤进行分析和验证。第三,发展新应用领域中的程序设计理论与方法,例如并行程序设计,实时程序设计,混杂系统的程序设计等等。

简述计算机系统的组成及工作原理

计算机系统包括硬件和软件。硬件:硬件(Hardware)是指计算机的各种看得见,摸得着的实实在在的物理设备。如:鼠标、键盘,显示器、打印机、主机等。软件:软件(Software)是指在硬件系统上运行的各类程序、数据以及相关资料。如:win7、word、Excel、PPT、QQ和微信等等。计算机的硬件系统由运算器、控制器、存储器、输入设备和输出设备等五个部分组成。扩展资料计算机系统通常可有5个以上的层次,在每一层次(级)上都能进行程序设计。由下至上可排序为:1、微程序机器级:微指令由硬件直接执行2、传统机器级:用微程序解释机器指令3、操作系统级:一般用机器语言程序解释作业控制语句4、汇编语言机器级:由汇编程序支持和执行5、高级语言机器级:有各种高级语言编译程序支持和执行6、应用语言机器级:采用各种面向问题的应用语言参考资料来源:百度百科-计算机系统

上一篇:恐龙岛

下一篇:济南监控安装