计算机程序设计语言课件高中信息技术粤教版必修1.pptx

计算机程序设计语言课件高中信息技术粤教版必修1.pptx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

程序设计语言在现实生活中,我们经常需要对数据进行统计、分析。当数据量不多时,我们可以采用人工方法来处理;然而,当数据量变多时,我们运用计算机来解决问题将是一种更高效、更便捷的方案。计算机程序思考:之前我们介绍了算法及算法的三种描述方法,那么对于计算机来说,又该如何对算法进行描述呢?计算机程序计算机程序是指:一组机器操作的指令或语法序列,是算法的一种描述。计算机程序设计语言思考:同学们,我们要想编写程序,那如何表达定义计算机程序的规则呢?计算机程序设计语言计算机程序设计语言是指:一组用来定义计算机程序的语法规则。第三章算法基础3.3计算机程序与程序设计语言程序设计程序设计是计算机可编程性的体现。程序设计,亦称编程,深度应用计算机的主要手段。程序设计已经成为当今社会需求量最大的职业技能之一。很多岗位都将被计算机程序接管,程序设计将是生存技能。结小编程语言相比自然语言更简单、更严谨、更精确。程序设计语言的分类一串串由0和1组成的指令序列交由计算机执行,计算机能够认识的语言,就是机器语言机器语言用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,这种程序设计语言就称为汇编语言汇编语言将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,包括了很多编程语言高级语言第三章算法基础3.3计算机程序与程序设计语言探究活动据说全世界存在过的程序设计语言超过2500多种,相当于人类语言种类的一半,但是多数程序设计语言使用比较少,有些甚至被彻底遗忘。程序设计语言的发展历经了从低级到高级的过程,其发展的核心思想就是“让人更容易编程”。第三章算法基础3.3计算机程序与程序设计语言探究活动2021年,IEEESpectrum发布了第五届顶级编程语言交互排行榜前十位的高级语言如右:它们诞生的时间:Python(1991年)、C++(1983年)、C(1972年)、Java(1995年)、C#(2000年)、PHP(1994)、R(1995年)、JavaScript(1992年)、Go(2007年)、Assembly(1951年)解了Python的起源课堂练习1、计算机程序设计语言不包括()A.机器语言B.汇编语言C.高级语言D.自然语言2、列选项都是属于高级语言的是()A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic语言、Python语言D.机器语言、Python语言DC第一章数据与信息1.2数据编码探究活动编程语言的执行方式源代码:采用某种编程语言编写的计算机程序,人类可读。例如:result=2+3目标代码:计算机可直接执行,人类不可读(专家除外)例如00111011如何将源代码变成目标代码?第一章数据与信息1.2数据编码探究活动解释:将源代码逐条转换成目标代码同时逐条运行的过程。每次程序运行时随翻译随执行。(类似实时的同声传译)编译:将源代码一次性转换成目标代码的过程。一次性翻译,之后不再需要源代码(类似英文翻译)第三章算法基础3.3计算机程序与程序设计语言探究活动通过网络搜索相关知识,了解高级语言的编译过程和解释过程各有什么优势和不足,完成学案语言种类优势不足编译型语言解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低。跨平台性差些。践实不同系统平台间的兼容性高。程序执行效率比较低。第一章数据与信息1.2数据编码课堂总结计算机程序设计语言计算机原理程序设计语言的编译与解释

文档评论(0)

qwere111119 + 关注
实名认证
内容提供者

音乐

1亿VIP精品文档

相关文档