3.3计算机程序与程序设计语言.pptx
《3.3计算机程序与程序设计语言.pptx》由会员分享,可在线阅读,更多相关《3.3计算机程序与程序设计语言.pptx(40页珍藏版)》请在第壹文秘上搜索。
1、第3章 算法基础1、计算机解决问题的过程2、算法的概念3、算法的描述方法4、计算机的组成部件5、计算机工作原理6、计算机程序的概念7、计算机程序设计语言的种类8、计算机程序的执行过程本章主要内容第3章 算法基础33.3 计算机程序与程序设计语言43.3 计算机程序与程序设计语言观看微课视频1,思考:1.常用计算机主要包括哪五大基本部件?2.计算机程序运行流程是怎样的?3.3 计算机程序与程序设计语言63.3.1 计算机程序1.计算机的组成 计算机由硬件和软件两大部分组成。 计算机硬件包括运算器、控制器、存储器、输入设备和输出设备五大基本部件。 计算机软件包括系统软件和应用软件。2.计算机的工作
2、过程(1)计算机内部采用二进制形式表示和存储指令或数据(2)解决问题的程序和需要加工处理的原始数据事先转换成二进制数,并存入存储器中。(3)计算机反复地获取指令、执行指令的过程。3.3.1 计算机程序73.3.1 计算机程序8计算机的工作过程9计算机要能完成某个任务必须给它相应的指令,告诉计算机完成某个任务的指令集合就叫做计算机程序。3.3.1 计算机程序9 为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规则,由这些字符和语法规则组成计算机各种指令(或各种语句),这些就是计算机能接受的语言。10103.3.2 计算机程序语言19461946年年2 2月月1414
3、日,日,ENIACENIAC在美国宾夕法尼亚大学诞生。在美国宾夕法尼亚大学诞生。电子计算机电子计算机ENIACENIAC是个庞然大物:重是个庞然大物:重3030余吨,占地约余吨,占地约170170平方米,平方米,肚子里装有肚子里装有1800018000只电子管。只电子管。现在我们许多程序员自嘲自己是码农、做体力活的,第一代程序员,那位女士,可真是干体力活!ENIAC的第一次测试运行是计算氢弹相关数据,输入、输出数据是一百万张卡片!3.3.2 计算机程序语言l 如图穿孔纸带,带孔为如图穿孔纸带,带孔为1 1,无孔为,无孔为0 0。l 由芯片设计结构的不同,每种芯片的指令集也就由芯片设计结构的不同
4、,每种芯片的指令集也就跟着不同,所以不同计算机的机器指令系统会有跟着不同,所以不同计算机的机器指令系统会有所不同。所不同。“计算机语言计算机语言”从这一层面开始,区分就已经产从这一层面开始,区分就已经产生了生了。123.3.2 计算机程序语言13机器语言: 由“0”和“1”这样的二进制代码指令组来表示,计算机能直接识别和执行。运算效率最高!每一条机器指令包含两个主要部分: 操作(指出计算机应做什么)和被操作的对象(指出处理的数据或它的地址)。133.3.2 计算机程序语言指令序号指令序号机器指令机器指令指令功能指令功能11011000000001001把加数9送到累加器AL中200000100
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3.3 计算机 程序 程序设计语言
