版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教材版本:粤教版必修一数据与计算授课年级:高一课程名称:计算机程序与程序设计语言授课教师:许佳所在单位:深圳市石岩公学深圳市中小学在线教学托底课程3.3计算机程序与程序设计语言必修一 数据与计算许佳深圳市石岩公学12计算机程序计算机程序设计语言目录CONTENTS什么是计算机程序?太复杂计算机程序计算机程序就是指计算机可以识别运行的指令集合。例如:01010000计算机的工作过程计算机的工作过程实际上是周而复始地获取指令、执行指令的过程。计算机程序懂了计算机程序设计语言9数学家阿达洛芙莱斯,现代计算机程序创始人。建立了循环和子程序概念提出变量、递归、程序算法世界上第一套软件程序算法就是于184
2、3年出于其手.计算机程序设计语言珠海稻壳科技有限公司计算机程序设计语言什么是计算机程序设计语言?计算机程序设计语言:是指一组用来定义计算机程序的语法规则,通常简称为“编程语言”。计算机程序设计语言汇编语言机器语言高级语言计算机程序设计语言目前,计算机采用的物理器件主要是电子元件,但由于电子元件的物理特性,计算机只能识别“0”和“1”组成的二进制数。因此,二进制是计算机语言的基础。计算机程序设计语言由“0”和“1”所表示的二进制代码指令组机器语言语言是计算机能直接接收和执行计算机程序设计语言机器指令:操作+被操作的对象操作对象操作对象计算机程序设计语言计算机程序设计语言例如:计算s=768+12
3、288-1280的程序机器语言:101100000000000000000011000001010000000000110000001011010000000000000101101100000000000000000011000001010000000000110000000101101000000000000101太难了hello world计算机程序设计语言 机器语言与人类的自然语言之间存在着巨大的鸿沟。但由于使用的是针对特定型号计算机的语言,因此运算效率也是所有语言中最高的。计算机程序设计语言太难理解有没有,容易点的? 人们使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定
4、的指令二进制串, 每条指令都和一 条机器指令相对应,只是指令码和操作数都采用符号形式,这种程序设计语言就被称为汇编语言,即第二代计算机语言。计算机程序设计语言例如,指令码用ADD代表加法,用“MOV代表数据传递等。这样一来,人们就会比较容易读懂并理解程序,纠错及维护也会变得更加方便了。计算机程序设计语言计算机是不能直接认识这些符号的计算机程序设计语言计算机程序设计语言能理解有没有,更容易的?计算机程序设计语言 高级语育接近于数学语言和人的自然语言,并且不再过度地依赖某种特定的机器或环境。第一种高级语言是Fortran语言, 它主要用于科学和工程计算。计算机程序设计语言计算机程序设计语言计算机程
5、序设计语言用高级语言编写的程序也不能直接被计算机所识别和执行,必须经过编译程序或解释程序将其翻译成机器语言(图3-14)。编译程序:每一条语句都编译并保存成二进制,才运行的程序(翻译完再运行)解释程序: 逐条语句解释成机器语言并立即执行的程序(及时翻译及时运行)计算机程序设计语言 由于高级语言抽象度高,源代码无须与硬件、系统底层操作对应,所以移植性非常好,理想的情况下甚至不必为不同的系统平台或者机器改动源代码。高级语言的出现为计算机的应用开辟了广阔的前景,它的发展也经历了从早期语言到结构化程序设计语言、从面向过程到非过程化程序设计语言的过程。计算机程序设计语言懂了计算机程序设计语言请同学们根据
6、刚刚所学,简单总结归纳一下各语言的优缺点?计算机程序设计语言计算机程序设计语言语言种类优缺点机器语言汇编语言高级语言运行效率高、编写任务繁重、难学难理解、难记、难修改、难调试、难移植.运行效率高、编写比机器语言相当容易、易于理解、难移植.易懂、易于理解、易移植、不能被计算机直接识别.为什么计算机程序设计语言没有中文?计算机程序设计语言练习随 堂 练 习1.计算机能够直接识别的语言是 ( )A.自然语言B.机器语言C.汇编语言D.高级语言B随 堂 练 习2. 在下面给出的各项中,属于机器语言的是( )。A. x=10+1 B. 011011 000000 000000 000001 110101C. CLA 00 017D. X=X+1B随 堂 练 习3.关于用计算机程序解决问题说法中正确的()。 A利用计算机的高速运算能力提高信息处理能力 B提高信息加工的效率 C针对具体问题以专门的程序来实现信息加工的自动化 D以上说法都正确D随 堂 练 习4下列选项都是属于高级语言的是( )A汇编语言、机器语言 B汇编语言、Basic语言CBasic语言、Python语言 D机器语言、Python语言c拓 展 练 习拓展:高级语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年祁门县教师招聘考试模拟试题及答案解析
- 中国移动数智事业部(九天公司丨九天研究院)2027届校园招聘考试模拟试题及答案解析
- 2026年铁岭县教师招聘笔试备考试题及答案解析
- 2026年丰宁满族自治县教师招聘考试备考题库及答案解析
- 2027大连银行成都分行秋季校园招聘考试备考题库及答案解析
- 2027中国移动党校秋季校园招聘笔试备考题库及答案解析
- 2026广东江门台山文化旅游集团有限公司及下属企业公开招聘3人笔试备考试题及答案解析
- 2026福建龙岩上杭县专项公开招聘期满的服务基层项目高校毕业生到乡镇事业单位14人笔试参考题库及答案解析
- 2026武汉市疾病预防控制中心招聘眼视光师1人笔试模拟试题及答案解析
- 宁波市土地资源开发投资有限公司公开招聘工作人员6人笔试备考题库及答案解析
- 2025年全国人大机关公开遴选公务员真题(附答案)
- 中国广电山东网络有限公司2026年度市县公司招聘145个模拟试卷附答案
- 重师新生入学教育考试试题及答案
- 大公司办公职场管理制度
- 【高分复习笔记】李天元《旅游学概论》(第5版)笔记和课后习题详解
- 窒息的急救与护理课件
评论
0/150
提交评论