- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
程序设计语言
在现实生活中,我们经常需要对数据进行统计、分析。当数据量不多时,我们可以采用人工方法来处理;然而,当数据量变多时,我们运用计算机来解决问题将是一种更高效、更便捷的方案。
1
计算机程序
思考:之前我们介绍了算法及算法的三种描述方法,那么对于
计算机来说,又该如何对算法进行描述呢?
计算机程序
计算机程序是指:
一组机器操作的指令或语法序列,是算法的一种描述。
2
计算机程序设计语言
思考:同学们,我们要想编写程序,那如何表达定义计算机程序的规则呢?
计算机程序设计语言
计算机程序设计语言是指:
一组用来定义计算机程序的语法规则。
3
程序设计是计算机可编程性的体现。
第三章算法基础
3.3计算机程序与程序设计语言
程序设计,亦称编程,深度应用计算机的主要手段。
程序设计
程序设计已经成为当今社会需求量最大的职业技能之一。很多岗位都将被计算机程序接管,程序设计将是生存技能。
编程语言相比自然语言更简单、更严谨、更精确。
4
汇编语言
高级语言
机器语言
一串串由0和1组成的指令序列交由计算机执行,计算机能够认识的语言,就是机器语言
用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,这种程序设计语言就称为汇编语言
将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,包括了很多编程语言
程序设计语言的分类
5
据说全世界存在过的程序设计语言超过2500多种,相当于人类语言种类的一半,但是多数程序设计语言使用比较少,有些甚至被彻底遗忘。程序设计语言的发展历经了从低级到高级的过程,其发展的核心思想就是“让人更容易编程”。
第三章算法基础
3.3计算机程序与程序设计语言
探究活动
6
探究活动
2021年,IEEESpectrum发布了第五届顶级编程语言交互排行榜前十位的高级语言如右:
它们诞生的时间:
Python(1991年)、C++(1983年)、C(1972年)、Java(1995年)、C#(2000年)、PHP(1994)、R(1995年)、JavaScript(1992年)、Go(2007年)、Assembly(1951年)
第三章算法基础
3.3计算机程序与程序设计语言
7
Python的起源
8
课堂练习
1、计算机程序设计语言不包括()
A.机器语言
B.汇编语言
C.高级语言
D.自然语言
2、列选项都是属于高级语言的是()
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
D
C
9
如何将源代码变成目标代码?
编程语言的执行方式
源代码:采用某种编程语言编写的计算机程序,人类可读。
例如:result=2+3
目标代码:计算机可直接执行,人类不可读(专家除外)
例如00111011
10
解释:将源代码逐条转换成目标代码同时逐条运行的过程。
每次程序运行时随翻译随执行。(类似实时的同声传译)
编译:将源代码一次性转换成目标代码的过程。
一次性翻译,之后不再需要源代码(类似英文翻译)
11
探究活动
通过网络搜索相关知识,了解高级语言的编译过程和解释过程各有什么优势和不足,完成学案
第三章算法基础
语言种类
优势
不足
编译型语言
解释型语言
3.3计算机程序与程序设计语言
程序执行速度快,程序执行效率高,同等条件下对系统要求较低。
不同系统平台间的兼容性高。
程序执行效率比较低。
跨平台性差些。
12
计算机程序设计语言
计算机原理
程序设计语言的编译与解释
13
您可能关注的文档
- 第五单元--探索1互联网安全风险及其产生原因 课件 苏科版七年级下册信息科技.pptx
- 第一单元第2课 弘扬真善美 课件 人教版初中美术八年级下册.pptx
- 第一单元第2课弘扬真善美课件人教版初中美术八年级下册 .pptx
- 第一单元第2课弘扬真善美课件人教版初中美术八年级下册.pptx
- 探索我的内心罗盘——职业价值观课件-中职下学期主题班会.pptx
- 炒土豆丝(课件)-五年级下册劳动鲁科版.pptx
- 第4课 我喜欢的动漫形象 课件赣美版初中美术七年级下册.pptx
- 第二单元第2课设计纹样课件人教版初中美术八年级下册.pptx
- 第二单元第4课 蜡染与扎染 课件 人教版初中美术九年级上册 (1).pptx
- 第二单元第4课 蜡染与扎染 课件 人教版初中美术九年级上册.pptx
文档评论(0)