欢迎来到天天文库
浏览记录
ID:57050424
大小:36.50 KB
页数:16页
时间:2020-07-28
《计算机和编程语言概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++基础教程主讲:武鹏主要内容研究计算机系统的硬件和软件组件计算机语言编程语言的发展史高级语言程序的执行问题分析-编码-执行周期的编程编程方法计算机系统的描述一种能够执行命令的电子设备执行的基本命令包括输入(获取数据)输出(显示结果)存储执行算术和逻辑运算计算机系统硬件包括以下部件中央处理器(CPU)主存储器(随机存储器RAM)输入/输出设备和辅助存储器键盘鼠标显示器打印机硬盘……中央处理器CPU是计算机大脑,其功能越强,计算机的速度就越快。主要部件包括:控制单元(CU)算术逻辑单元(ALU)寄存器CPU部件工作方式控制单元(CU)是CPU
2、的大脑。包含3个主要功能:读取并解码指令、控制主存与CPU之间的信息流(指令或数据)以及控制CPU内部部件的操作算术逻辑单元(ALU)执行所有的算术和逻辑运算CPU含有不同的寄存器,指令寄存器保存当前正在执行的指令。程序计数器指向需要执行的下一个指令。主存储器一系列有序的单元,称作存储单元。每个单元在主存储器中都有唯一的位置,称作单元地址。通过单元地址,可以访问单元中的信息。辅助存储器用来永久储存信息(除非设备不可用或通过覆盖来更改信息)硬盘软盘ZIP磁盘CD-ROM磁带计算机系统软件由用来执行特定任务的程序组成系统程序:用于控制计算机应用程
3、序:执行特定任务的程序计算机语言计算机内部使用电子信号处理信息:模拟信号和数字信号。模拟信号用于代表声音之类事物的连续波形数字信号代表一系列0和1的信息编程语言的发展史最基本的计算机语言(机器语言)可以按位提供程序指令早期的计算机都是使用机器语言编程汇编语言的出现简化了编程工作高级语言的出现使编程工作更加简单高级语言程序的执行执行高级语言编写的程序必须按照下图显示步骤进行高级语言程序的执行(续1)遵从语言规则或语法,使用编辑器通过高级语言创建一个程序(源代码或源程序)必须通过编译器验证程序是否遵从编程语言的基本规则使用链接器将目标程序与库中的
4、其它程序合并必须加载一个可执行程序到主存储器中最后执行这个程序问题分析-编码-执行周期的编程算法逐步解决问题的过程,在有限时间内找到解决方案解决问题的过程分析问题、概述问题及其解决方案要求和设计用于解决问题的算法使用编程语言实现算法,并验证该算法是否可行如果问题域发生改变,则通过使用和修改程序来对程序进行维护如何分析问题?全面了解问题了解问题要求如果问题比较复杂,可将问题分为几个小问题,重复前两个步骤编程方法结构化编程方法面向对象编程方法
此文档下载收益归作者所有