您好,欢迎来到标准下载网!

【国家标准(GB)】 ALGOL语言基本符号的硬件表示法

本网站 发布时间: 2024-07-17 02:24:58
  • GB3178-1982
  • 已作废

基本信息

  • 标准号:

    GB 3178-1982

  • 标准名称:

    ALGOL语言基本符号的硬件表示法

  • 标准类别:

    国家标准(GB)

  • 标准状态:

    已作废
  • 发布日期:

    1982-09-03
  • 实施日期:

    1983-05-01
  • 出版语种:

    简体中文
  • 下载格式:

    .rar.pdf
  • 下载大小:

    130.15 KB

标准分类号

  • 中标分类号:

    电子元器件与信息技术>>信息处理技术>>L74程序语言

关联标准

  • 采标情况:

    ISO TR1672-1977 NEQ

出版信息

  • 页数:

    7页
  • 标准价格:

    10.0 元

其他信息

  • 起草单位:

    华北计算技术研究所
  • 发布部门:

    国家标准局
标准简介标准简介/下载

点击下载

标准简介:

标准下载解压密码:www.bzxz.net

本标准规定了GB 1500-79《程序设计语言ALGOL》的基本符号与GB 1988-80《信息处理交换用七位编码字符集》(有关内容)之间的一种对应关系-硬件表示法。 GB 3178-1982 ALGOL语言基本符号的硬件表示法 GB3178-1982

标准内容标准内容

部分标准内容:

中华人民共和国国家标准下载标准就来标准下载网
ALGOL语言基本符号的硬件表示法Hardware representationofALGOtbasic symbolsUDC 681.a.04
GB 3178—82
本标准规定了GB1500—79《程序设计语言ALGOL》的基本符号与GB1988--80《信息处理交换用七位编码字符集》(有关内容)之间的一种对应关系一一硬件表示法。这种硬件表示法使得ALGOL语言便于实际应用和互换。
本标准参照ISO/TR1672一1977《采用信息处理交换用的ISO七位编码字符集时ALGOL基本符号的硬件表示》而制定的。
1表示方法
1.1在下表中,左边+-栏指出ALGOL基本符号的基准语言形式,中间一栏指出在GB1988一80表中的等价形式。有些字符还在右边一栏里指出了该字符在GB1888-80表中的列/行位置。某些基本符号用单个字符表示,某些则用字符串表示,而对其中一些基本符号给出了二种表示,不管使用哪一种表示都是有效的。
1.2基本符号的硬件表示表
基准语言形式
(学母》
<数字)
国家标准局1982-09-0发布
对应的大写或小写字母
对应的数字
\TRUE\
'FALSE
'false?
列/行
2/L6,2/15
2/10,2/10
3/12,3/13
3/14,3/13
3/12,3/14
1983 - 05 - 01 实施
基崔语言形式
GB3178—82
'IMPL*
'then?
'ELSE'
'elsel
Istep?
列/行
3/103/13
客“用间隔(即在GB 1988—80表中位置为“2/0*的字符》表示。在用硬件表示法书写源程序附,*空格
为确切表示行内空格的个数,可用一个“己”来表示一个间隔字符。言形式
基准语
comment
boolean
integer
switch
praccdure
string
GB 31T8—82
\UNTIL'
'untiy'
\WHILE'
\while
COMMENT
cumment*
“BEGIN'
\begin'
BOOLEAN'
\boolean'
'INTEGER
'ipteger'
'ARRAy'
\REAL'
ASWITCH
switch'
PROCEDURE
procedure
STRING\
st ring
\LABEL
+label'
VALUE'
+ value
列/行
GB 317882
关于代码过程体的始、末标记的建议(参考件)
ALGOL语言的过程体可以是代码。为表示过程体的开始和结束,建议在开始和结束时,都用字符串‘CODE:或‘code加以标记。GB 3178-82
附录B
有关印刷特点的规则建议
(参考件)
根据GB1500一79中2.3条“在基准语言中,象空格或另起一行等印刷上的特点是没有什计么含义的。\在本硬件表示法中建议遵守如下规则:横向制表(0/9)被解释为一个间隔(2/0)18
纵向制表(0/11)或换页(0/12)被解释为-个换行(0/10):b.
抹掉(7/15)不论是在基本符号内还是在基本符号间均被去:c.
d.问隔(2/0)除在行内(它表示空格符号口)以外均被略去使用退格(0/8),其效果无定义:e,
使用回车(0/13)但未与换行(0/10)连用时,其效果无定义。回车(0/13)与换行(0/10)连用时,f.
回车(0/13)被略去,换行(0/10)按下条g的规定。换行(0/10)出现在任何基本符号之间时被略去,但不允许在基本符号内出现,h,在GB1988一80表中,第0列和第1列上的其他字符,就其控制功能而可以有意义,但是就其在ALGOL语言行文中的效果而言是被略去的。GB 3178—82
附录C
关于字符子行的建议
叁考件)
C.1GB1500—79有个不足之处,即在2.6.1款中义:(湛则行》!=《任何串於本符号,但不包括“或是\)《空)因此,很显然仅仅ALGOL语言的基本符号可允许在行内出现。但是对许多实际用途来说,能传输任何可用的字符也是很重要的。这些字符不仪包含可见的非ALGOL语,字符,而丑包含不可见的控制字符。
C.2因为在GB1500一79第部分1和第二挪分21的输入输出过称要处理行山的ALGOL本符号,逆且还需要计算基本符号的数月,从加增川难。例如行=(见GB1500一7913.2.2款)就产/了义性一一它究竟是包含个基木符号呢?还是包含两个基本符号?C.3为了克服这个困摊,建议行除了可包含格本符号外,还可包含如下定义的字符了行。<字符丧>:-(col)/,/(row)=《无正负号整数)
《字符『行):=《字符表》\
注:符号是GB1988--80表中位置为2/2的符。如果c0<8,且r0w<16则所指示的符号就在GR1988一891指定行利列上的那个字符。其他字符可慎先在给定的行文中通过约定,借助下超过上述限制的行列值来指出。C.4在本建议中,一个行中的字符如果可以组合的话,应看成是从在到有地组合起来的。换行不可出现在一个组合字符中(见附求B规划g),但可出现在组合字符之间或字符了行之中,应予以略去。C.5于是「:=」的正则行就没有一义性了。它是个基本符号前不是两个。一个包含冒号,店面又跟有等号的行可表小成(\3/10,3/13”←或表示成(=(其!个新行接紧跟着号,其间不允许插入间隔)。
在字符行中,每个《cot>/《row>当作一个基本符号来计数,为的是给行的基本符号赋丁整数以作为序数。在宇符了行中的宁符”以及返号不计算在内,十是行(B,“3/15,0/12″TRUE')
包含下列五个符号:
4、换顶
从宇符表导出的字符不再被看作是组分的≠符了,也不再具有什么意义。于是(”2/15,2/15”!表示*,而不表示‘+,。1″7/13”!表示*},,该字符董不表示终止一个行。C.6例
{*表尔×,不表示×或×××
=)表,不表示,。
附加说明:
本标准由第四机械工业部提出。GB $1882
本标准由华北计算技术研究所负责起草。本标准土要起草人方钟杰、徐秀英、张兴誉,丘玉圃、连金梅、冯惠。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
标准图片预览标准图片预览

标准图片预览:






  • 热门标准
  • 国家标准(GB)标准计划
设为首页 - 收藏本站 - - 返回顶部
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1