首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 843 毫秒
1.
赋值语句     
完成赋值语句的执行导致定义一个实体。有四种赋值语句: (1)算术 (2)逻辑 (3)语句标号(赋值) (4)字符 10.1 算术赋值语句算术赋值语句的形式是: 其中:v是整  相似文献   

2.
控制语句     
控制语句可以用于控制执行序列。有十六个控制语句: (1)无条件GOTO (2)计算GO TO (3)赋值GO TO (4)算术IF (5)逻辑IF (6)块IF (7)ELSE IF (8)ELSE (9)END IF  相似文献   

3.
在基础BASIC语言中能给变量提供数据的语句有LET、INPUT、READ/DATA三种语句,它们都是给变量提供数据的,这是它们的共同点,但在提供数据时,又有如下几个方面的不同点: (一)所赋值变量的个数: 一个LET语句只能给一个变量赋值。一个INPUT语句可以给一个或多个变量提供数据。一个READ/DATA可以给一个或多个变量提供数据。  相似文献   

4.
VS BASIC语言     
语句 BASIC程序由一系列编了号的语句组成。有两种语句:执行语句和非执行语句。 执行语句确定程序的某一动作,比如赋值给变量(LET语句),打印数值(PRINT语句),或改变程序的执行顺序(GOTO语句)。  相似文献   

5.
本文应用强化定理研究带有算术IF、逻辑IF和块IF语句的循环。如果我们熟悉微积分学的话,那么,我们很自然地会把强化定理跟函数项级数的一个一致收敛性判别定理(属于Weierstrass)相联系。在那里,寻找一个常数项级数作为函数项级数的强级数。当我们证明了这个常数项级数的收敛性时,就能断言函数项级数是一致收敛的。本文把这样的思想用于包含算术IF、逻辑IF和块IF语句的循环。正是出于构造一个扮演常数项强级数角色的强循环的需要,本文首先抽象出“闭体”的概念,进而规定了本文所要处理的包含逻辑IF和块IF语句的I0型循环。处理的方法是:剔除所有的条件判别,把包含逻辑IF和块IF语句的循环,转化为赋值语句循环,以便充分利用文[1]、[2]和[3]的全部成果。本文的核心部分在于证明了一个定理,该定理指出:包含逻辑IF和块IF语句的循环,跟剔除所有的条件判别而得到的闭体,构成一个弱强循环对。然后,我们处理带有算术IF语句的I1型循环。处理的方法是:把它们转化成为I0型循环。至此,结构程序语言的三种基本成份——赋值,循环和条件判别的向量化问题,在文[2]的意义下(即以语句为单位,不考虑语句的分解)已全部得到解决。其他能够经过程序变换,用这三种基本成份表达(例如由算术IF和无条件GOTO形成的三叉控制转移,以及由计算GOTO和无条件GOTO形成的多叉控制转移)的所有循环的向量化问题,也都迎刃而解。  相似文献   

6.
一、引言757向量FORTRAN共有十六个控制语句,它们是:无条件GO TO、计算GO TO、赋值GO TO、算术IF、逻辑IF、块IF、ELSEIF、ELSE、ENDIF、DO、CONTINUE、STOP、PAUSE、END、CALL、RETURN等语句.其中对DO语句(要求优化)和CALL语句的编译另文论述.在FORTRAN语言中控制结构最重要的变化是增加了IF-THEN-ELSE结构,程序员使用这种结构编写FORTRAN源程序能使人易读.针对这种结构特点,在编译算法方面需要设立IF-ENDIF配对栈进行语法检查,建立块IF语句拉链栈,帮助分析产生目标程序.  相似文献   

7.
众所周知,FORTRAN语言的绝大部分语句都是以关键字开头来标识的。所谓关键字,就是指特定的字符序列。而赋值语句(本文仅指算术型、逻辑型和字符型的)和语句函数语句是以符号名开头的。构成关键字的特定字符序列可构成符号名,也可构成符号名的前若干个字符。例如DO语句以关键字DO开始,但字符DO也可构成符号名或符号名DO22 I的前二个字符。在FORTRAN语言中明确规定没有保留字,那么怎么区分字符DO构成关键字还是符号名或符号名的前若干个字符呢?这是本文要讨论的一个问题。还有一个问题是关于内部函数名。FORTRAN77语言有近百个内部函数名(包括种属名(GenericName)和特定名(Specific Name));同样,它们也是符号名,那么它们能否用来标识别的项目呢?由于FORTRAN语言明确规定没有保留字,所以应该可作它用。如何区分该符号名是标识内部函数还是标识别的项目,这是本文要讨论的另一个问题。  相似文献   

8.
控制语句     
控制语句可以用于控制执行序列。有十六个控制语句:(1)无条件GO TO(2)计算GO TO(3)赎值GO TO(4)算术IF(5)迷辑IF(6)块IF(7)ELSE IF(8)’ELSE(9)END IF(10)DO(11)CO加TINUE(12)STOP (13)PAUSE (14)END (15)CALL (16)RETURN CALL语句和RETURN语句在15节描述。11 .1无条件GO TO语句 无条件GO TO语句的形式是: GO Tos其中5是与该无条件GO TO语句在同一个程序单位中的可执行语句的语句标号。 无条件GO TO语句的执行导致控制转移,使得下一步执行语句标号S标识的语句。11.2计算GO TO语句 计算Go TO语句的…  相似文献   

9.
FoxPro编程中的等号“=”的作用,可以分为以下三种情况: 1.用于给数组或内存变量赋值,起赋值作用。 此时,等号“=”起赋值作用,它可以分别给数组或内存变量赋以数值、字符等表达式,也可以定义变量。 2.用作逻辑表达式中的比较运算符,一般用于条件语句,起比较作用。如:IF、CASE、DO WHILE等语句中最为常用。  相似文献   

10.
在C 语言中,关键字const一般称为常量说明符,它既可以说明变量也可以说明函数。下面详细介绍一下它的几种用法。 1.放在自动变量或外部变量的声明之前,用来冻结此变量。const类型变量在声明时必须赋初始值,在以后的语句中不允许再对此变量进行重新直接赋值。在下述表达式中,对x的重新赋值语句在编译时会出错(尽管赋值内容相同)。 const float x=13.4; x=13.4;//不合法 const也可放在数组变量或结构变量之前。下述语句声明了一常量数组,所以不允许对数组的内容重新赋值。  相似文献   

11.
附录E:FORTRAN     
形式 ASSIGN S TO i BACKSPACE u 描述标题语句标号赋值语句文件定位语句CALL sub〔(〔a〔,a〕…〕)〕CHARACTER[*len  相似文献   

12.
变量是VHDL语言中顺序语句的一个特征。从分析变量的作用出发,论述RTL综合中变量赋值语句的综合方法及其相应依据;同时提出一种用于对变量赋值语句进行综合的数据结构--变量关联链表(VAL),及以此数据结构为基础的变量赋值语句的综合方法。最后给出采用VAL对变量赋值语句进行综合的实验结果。  相似文献   

13.
前几期我们讲到VBS脚本中,语句(statement)是构成语句(sentence)也叫句子的一部分。但请注意仔细辨析前后两个“语句”(英文单词可是不同的)是完全不同的概念。语句(statement)共有21个,有声明语句、判断语句、循环语句、分支选择语句、赋值语句、初始化语句等。下面介绍For...Next循环语句的用法。查找指定关键词组合的句子并输出到文件前几期介绍了批量替换文本文档中指定的内容来勘误错别字,这个范例有个缺陷,就是无法识别替换关键词与其前后字所组成的词语,比如:将“小边”替换成“小编”,假设有句子“走进狭小边缘地带”,替换后变成…  相似文献   

14.
作者为电子计算机向量运算识别器研制了一种识别与构造算法,这种算法被命名为“下标追踪法”。跟目前通用的坐标方法相比较,下标追踪法取得下列进展: 1.除去线性下标表达式的系数编译时可计值的要求外,对于赋值语句循环几乎没有任何额外的限制; 2.在某种意义上,得到的是充分必要条件,从而最大限度地发掘出并行的潜力。特别是对于单层循环,或多重循环的内层循环,坐标方法能够识别的,下标追踪法都能够识别;大量坐标方法不能识别的,下标追踪法也能够识别; 3.识别与构造范围扩张到算术IF、逻辑IF和块IF语句,算法简便,从编译的角度观察,结果仍不失充分必要的性质。这样一来,结构程序设计语言的三种主要语句——赋值、循环和条件判别的向量化问题全部得到解决。而坐标方法、时性关系矩阵方法,以及CRAY-1向量FORTRAN编译系统迄今均把包含任何一种IF语句的循环排斥在外,认为这些循环“实际上大多难于向量化,即使有些可以向量化,算法上也特别复杂。”为了减少条件判别的出现,用户甚至在一定程度上不惜放弃“top-down”(自顶向下)的结构程序设计方法; 4.由于解决了赋值、循环和条件判别的向量化问题,其他能够经过程序变换(为了把纠集在一个双臂IF语句或多重嵌套IF语句里的语句分解开来交给多处理机并行操作,D.Kuck教授等人在文[8]中专门讨论过这种变换)用这三种基本成份表达的所有循环(例如由算术IF和无条件GOTO形成的三叉控制转移,以及由计算GOTO和无条件GOTO形成的多叉控制转移)的向量化问题也都迎刃而解; 5.考虑到机器实现中的工程问题,计算量与存储量不仅是可接受的,甚至是比较小的; 还有: 6.处理方法是新颖的; 7.通过一系列定义、公理和定理,建立起牢固的数学基础。下标追踪法正在诸如151—3/4大型序列机一类的系统上加以实施。在我从事串行运算向量化的研究过程中,得到慈云桂教授、陈火旺付教授的大力支持、鼓励与指导,吴健安、郭自华、丁亚希、娄彦军、李凌等同志仔细地阅读了全文,提出若干宝贵意见,并且在工程实现中给予诚挚的合作,作者谨向他们致以衷心的感谢。本文介绍下标追踪法的基本思想、基本理论和基本方法。主要提出构造时序层次的公理系统——繁衍规则,证明了年长顺序定理和判别准则。前者在串行的范畴内,把DO循环的语义顺序改造成为以数据依赖关系为主,以语义顺序为辅的年长顺序;后者在年长顺序的基础上,给出可并发执行的充要条件,对于赋值语句循环也就是可向量化的充要条件。  相似文献   

15.
一、PACK、UNPACK语句1.PACK、UNPACK语句的功能757机向量FORTRAN语言中提供的RACK(包装)、UNPACK(解包)语句是二个功能较强的语句,形式如下:PACK/R_1,K/R_2=V  相似文献   

16.
L为一个顺序执行的DO循环语句,其中包含赋值语句或IF-THEN-ELSE条件语句。通过数据相关性分析,计算相关距离,可以析取L中内在的并行性,实现L向DOALL循环的完全变换或部分变换。本文具体讨论了通过相关距离,对包含具有较为复杂的数组索引下标的赋值语句的DO循环,以及包含静态条件语句的DO循环进行并行化处理的两种方法。  相似文献   

17.
【课件说明】本实例共由5个页面组成(图1),每一小题选择完毕并确定后会自动跳转到下一小题,最后跳转到“测试结果”页,将分别列出每一小题的得分和总得分。复选题涉及按钮对象属性(“ObjValue”)、判断语句和变量赋值等内容;填空题涉及文字对象属性(“ObjContent”)、文字对象方法(“EnterEdit”)、并列判断语句和变量赋值等内容;“测试结果”涉及变量运算和文字赋值等内容。  相似文献   

18.
通常所谓的表达式有三种,即算术表达式、关系表达式和逻辑表达式。算术表达式用于算术运算,其结果为数型值,关系表达式和逻辑表达式用于逻辑判断,它们的结果均为逻辑值1或0(1表示为真,0表示为假),一般说来,后两种表达式仅出现在IF/THEN等控制程序分支的语句中。如果你稍加留意,就不难觉察到:表示真假的1和0依然也是数型值,那么它们同样可以  相似文献   

19.
本课针对高中一年级学生设计。学生在本节课前,已了解VB几个基本控件(文本框、标签和按钽)的使用,并能进行简单的程序设计(赋值语句、分支语句等),但是大部分学生习惯于模仿,遇到实际问题就无从下手。  相似文献   

20.
<正> KAP 是Kuck and Associates,Inc 的一项软件产品,它开发FORTRAN 程序中潜在的并行性,并将程序转换为含向量语句和并行语句的形式,用以表示并行性。这种转换的目的是在无须用户干预的条件下,让程序能有效地运行。当然,在某些情况下,用户加上一些指示(directives)或改写某些程序片断,可以改进程序的效率。KAP 提供了如下四个版本:1.KAP/AF:它发现FORTRAN DO 循环的向量/数组运算,将它们转化为FOR-TRAN-8X 的数组赋值句  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号