- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学计算机实践教程———面向计算思维能力培养第2版表达而且
大学计算机实践教程———面向计算思维能力培养(第2版)
8
图1 ̄4 高级语言 (C语言) 程序: 选择法对a数组中的n个元素升序排序
表达而且无须太多学习就能入门的语言和工具呢?
答案是肯定的ꎮ 例如ꎬ 图1 ̄5 中的例子就是采用一
个称为 Raptor 的工具来表达 “求 1055 - (383 +
545) 的结果” 这个任务的程序ꎮ 这个程序对于大
多数的初学者来说ꎬ 很容易明白ꎬ 要让计算机解决
问题ꎬ 其实很简单ꎬ 就是用流程图的方式表达自己
的想法即可ꎬ 这样ꎬ 我们就可以把主要精力放在如
何表达自己的想法上ꎬ 而无须了解过多的程序设计
技巧和工具本身的技巧ꎬ 非常有利于思维能力的
培养ꎮ
更一般地说ꎬ 程序设计语言有3 方面的因素ꎬ
即语法、 语义和语用ꎮ 语法表示程序的结构或形
式ꎬ 即表示构成语言的各记号之间的组合规律ꎬ 但
不涉及这些记号的特定含义ꎬ 也不涉及使用者ꎮ 语
图1 ̄5 Raptor程序
义表示程序的含义ꎬ 即表示按照各种方法所表示的
各个记号的特定含义ꎬ 但不涉及使用者ꎮ 语用是语言成分相对语言情景的含义ꎬ 即语
言使用的语境不同含义可能不同 (语用的讨论超出本书范围ꎬ 有兴趣读者可以查阅相
关文献资料)ꎮ
对于一个具体的计算机程序设计语言来说ꎬ 它的目标就是利于进行程序设计ꎬ 那
么涉及计算机程序语言必然和计算机能做什么相关ꎬ 计算机能存储指令和数据、 接受
输入、 执行指令和处理数据、 输出结果ꎬ 所以ꎬ 从这个层面我们很容易得到程序设计
语言的基本成分 (见图1 ̄4):
① 数据成分ꎬ 用以描述程序所涉及的数据ꎮ
② 运算成分ꎬ 用以描述程序中所包含的运算ꎮ
③ 控制成分ꎬ 用以描述程序中所包含的控制ꎮ
④ 传输成分ꎬ 用以表达程序中数据的传输ꎮ
程序设计语言按照语言级别可以分为低级语言和高级语言ꎮ 低级语言有机器语言
和汇编语言ꎮ 低级语言与特定的机器有关、 功效高ꎬ 但使用复杂、 烦琐、 费时、 易出
第第11章章 概 述
9
差错ꎮ 机器语言是表示成数码形式的机器基本指令集ꎬ 或者是操作码经过符号化的基
本指令集ꎮ 汇编语言是机器语言中地址部分符号化的结果ꎬ 或进一步包括宏构造ꎮ 高
级语言的表示方法要比低级语言更接近于待解问题的表示方法ꎬ 其特点是在一定程度
上与具体机器无关ꎬ 易学、 易用、 易维护ꎮ
在计算机科学和技术发展过程中ꎬ 很多程序设计语言被研究和使用ꎮ 由此产生了
很多的程序设计语言以及程序设计方法和技术ꎬ 形成了现代软件的技术基础ꎮ 程序设
计语言正朝着模块化、 简明化、 形式化、 并行化和可视化发向发展ꎬ 例如ꎬ 支持基于
模型驱动的开发方法的开发工具就是用可视化的方法建立模型ꎬ 由模型直接生成程序
代码ꎮ
15 算法和数据结构
瑞士计算机科
您可能关注的文档
最近下载
- 【00015】英语(二)自学教程.pdf VIP
- 城市轨道交通站务管理(化工社版):任务3.4.ppt VIP
- 城市轨道交通站务管理(化工社版):任务3.ppt VIP
- 运用HFMEA品管工具预防老年住院患者跌倒发生率(护理部临床多病区)医院品质管理案例大赛获奖案例.pptx
- 城市轨道交通站务管理(化工社版):任务3.1.ppt VIP
- [作物栽培学课件13总论课件精品.ppt
- 城市轨道交通站务管理(化工社版):任务2.4.ppt VIP
- 城市轨道交通站务管理(化工社版):任务2.3.ppt VIP
- 城市轨道交通站务管理(化工社版):任务2.ppt VIP
- 城市轨道交通站务管理(化工社版):任务2.1.ppt VIP
文档评论(0)