- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
标识符与名字名字:值:单元中的内容属性:类型和作用域名字的性质的说明方式:由说明语句来明确规定的隐含说明:FORTRAN以I,J,K,…N为首的名字代表整型,否则为实型。动态确定:走到哪里,是什么,算什么第28页,共74页,星期日,2025年,2月5日二数据结构1数组逻辑上,数组是由同一类型数据所组成的某种n维矩形结构,沿着每一维的距离,称为下标。数组可变与不可变:编译时能否确定其存贮空间的大小。访问:给出数组名和下标值存放方式:按行存放,按列存放第29页,共74页,星期日,2025年,2月5日数组元素地址计算数组A[10,20]的A[1,1]为a,各维下标为1,按行存放,那么A[i,j]地址为:a+(i-1)*20+(j-1)数组元素地址计算公式第30页,共74页,星期日,2025年,2月5日第31页,共74页,星期日,2025年,2月5日内情向量把数组的有关信息记录在一个“内情向量”中,每个数组的内情向量必须包括:维数,各维的上、下限,首地址,以及数组(元素)的类型。第32页,共74页,星期日,2025年,2月5日2记录逻辑上说,记录结构由已知类型的数据组合在一起的一种结构。 record{charNAME[20]; integerAGE; boolMARRIED; }CARD[1000]访问:复合名CARD[k].NAME存储:连续存放域的地址计算:相对于记录结构起点的相对数OFFSET。第33页,共74页,星期日,2025年,2月5日3字符串、表格、栈字符串:符号处理、公式处理表格:本质上是一种记录结构线性表:一组顺序化的记录结构栈:一种线性表,后进先出,POP,PUSH第34页,共74页,星期日,2025年,2月5日三抽象数据类型一个抽象数据类型包括:数据对象的一个集合;作用于这些数据对象的抽象运算的集合;这种类型对象的封装,即,除了使用类型中所定义的运算外,用户不能对这些对象进行操作。程序设计语言对抽象数据类型的支持Ada语言通过程序包(package)提供了数据封装的支持Smalltalk、C++和Java语言则通过类(Class)对抽象数据类型提供支持。第35页,共74页,星期日,2025年,2月5日2.2.4语句与控制结构一.表达式表达式由运算量(也称操作数,即数据引用或函数调用)和算符(操作符)组成。形式:中缀、前缀、后缀X*Y-AP↑表达式形成规则第36页,共74页,星期日,2025年,2月5日算符的优先次序一般的规定PASCAL:左结合A+B+C=(A+B)+CFORTRAN:对于满足左、右结合的算符可任取一种,如A+B+C就可以处理成(A+B)+C,也可以处理成A+(B+C)。注意两点:代数性质能引用到什么程度视具体的语言不同而不同;在数学上成立的代数性质在计算机上未必完全成立。第37页,共74页,星期日,2025年,2月5日二.语句赋值语句:A:=B名字左值:该名字代表的那个单元(地址)称为该名字的左值。(所代表的存贮单元的地址)右值:一个名字的值称为该名字的右值。(所代表的存贮单元的内容)第38页,共74页,星期日,2025年,2月5日控制语句:无条件转移语句gotoL条件语句ifBthenSifBthenS1elseS2循环语句whileBdoSrepeatSuntilBfori:=E1stepE2untilE3doS过程调用语句callP(X1,X2,...,Xn)返回语句return(E)第39页,共74页,星期日,2025年,2月5日说明语句:定义各种不同数据类型的变量或运算,定义名字的性质。第40页,共74页,星期日,2025年,2月5日简单句和复合句简单句:不包含其他语句成分的基本句复合句:句中有句的语句第41页,共74页,星期日,2025年,2月5日复习:程序语言的定义程序语言由两方面定义:语法:一组规则,用它可以形成和产生一个合式(well-formed)的程序词法规则:单词符号的形成规则。常数、标识符、基本字、算符、界符等。有限自动机语法规则:语法单位的形成规则。表达式、语句、分程序、过程、函数、程序等;上下文无关文法语义:一组规则,用它可以定义一个程序的意义
您可能关注的文档
- 车载终端系统.ppt
- 计算机信息提取.ppt
- 高考数学大一轮复习 任意角和弧度制及任意角的三角函数 理.ppt
- 第二节气象灾害.ppt
- 导弹制导控制系统原理.ppt
- 汽车与电气自动化.ppt
- 大气圈公开课.ppt
- 汽车销售邀约技巧.ppt
- 更期的中医调理.ppt
- 机械工程测试.ppt
- 《2025年社区老年活动中心安全管理规范指南》.docx
- 开叉车安全培训课件.pptx
- 真空冶炼工岗位现场作业安全规程.docx
- 2025年低空旅游无人机空域资源效率分析报告.docx
- 海藻繁育工岗位工艺作业安全规程.docx
- 《2025年养老机构运营深度分析报告:床位缺口预测与收费标准优化方案》.docx
- 2025-2026学年高中地理必修 第一册中图版(2019)教学设计合集.docx
- 《2025年氢能燃料电池商用车应用:寿命优化技术竞争分析》.docx
- 2025赤峰巴林左旗人民医院招聘20名事业编卫生专技人员备考题库含答案详解.docx
- 2025年无人机低空物流配送路径高效优化技术评估报告.docx
原创力文档


文档评论(0)