標準解讀
《GB/T 12856-1991 程序設計語言 BASIC 子集》是中國國家標準局發(fā)布的一項技術規(guī)范,旨在定義一個基礎的BASIC編程語言子集,用于確保不同計算機系統上的BASIC編譯器或解釋器之間具有一定程度的兼容性和互操作性。這份標準詳細說明了BASIC語言的一個核心功能集合,適用于教學、入門級編程以及一些基本的科學計算和數據處理任務。
該標準內容涵蓋了以下幾個關鍵方面:
-
語法與結構:規(guī)定了BASIC程序的基本構成單元,包括語句(如賦值語句、控制結構語句等)、函數、運算符以及程序的組織形式,如子程序和函數的定義與調用方法。
-
數據類型:定義了支持的數據類型,通常包括數值型(整數、實數)、字符串型以及邏輯型(真/假),并說明了這些類型的數據如何在變量中存儲和操作。
-
控制結構:描述了循環(huán)(如FOR-NEXT、WHILE-WEND)和條件分支(IF-THEN-ELSE)等控制程序流程的語句,使得程序員能夠編寫具有邏輯判斷和循環(huán)處理能力的程序。
-
輸入輸出操作:規(guī)定了如何通過INPUT和PRINT語句進行用戶交互,即如何讀取用戶輸入和輸出信息到屏幕或其他設備。
-
函數與過程:介紹了如何定義和使用子程序(SUB)和函數(FUNCTION),以實現代碼的模塊化和重用。
-
錯誤處理:雖然早期BASIC版本可能對此部分支持有限,但標準可能也簡要提及了錯誤檢測和處理的基本機制,比如通過錯誤代碼識別運行時錯誤。
-
保留字和語法規(guī)則:列出了BASIC子集中所有保留的關鍵字及其用途,以及語句的正確書寫格式和規(guī)則。
此標準的制定,為軟件開發(fā)者、教育機構及硬件制造商提供了一個共同遵循的基礎框架,確保了編寫的BASIC程序能在遵循該標準的系統上正確運行,促進了編程教育的標準化和普及。
如需獲取更多詳盡信息,請直接參考下方經官方授權發(fā)布的權威標準文檔。
....
查看全部
- 現行
- 正在執(zhí)行有效
- 1991-04-28 頒布
- 1991-12-01 實施
![GB/T 12856-1991程序設計語言BASIC子集_第1頁](http://file4.renrendoc.com/view/a42ba6626e1f4fa0cbb0557fe9a2e9a9/a42ba6626e1f4fa0cbb0557fe9a2e9a91.gif)
![GB/T 12856-1991程序設計語言BASIC子集_第2頁](http://file4.renrendoc.com/view/a42ba6626e1f4fa0cbb0557fe9a2e9a9/a42ba6626e1f4fa0cbb0557fe9a2e9a92.gif)
![GB/T 12856-1991程序設計語言BASIC子集_第3頁](http://file4.renrendoc.com/view/a42ba6626e1f4fa0cbb0557fe9a2e9a9/a42ba6626e1f4fa0cbb0557fe9a2e9a93.gif)
文檔簡介
UDC681.3.06:800.92L74中華人民共和國國家標準GB12856-91程序設計語言BASIC子集ProgramminglanguagesBASICsubset1991-04-28發(fā)布1991-12-01實施國家技術監(jiān)督局發(fā)布
二引言2一致性3語法說明和定義4程序元素567數組8控制結構9程序分段瑜入和輸出……12異常處理和調試·72圖形………(73)附錄A標準的構成(參考件)(86)附錄B作用域規(guī)則(參考件)…(86)附錄C實現定義的特征(參考件)(87)附錄D語法對象索引參考件)…(90)附錄E產生式規(guī)則綜合表(參考件)(108)本標準與最小BASIC的差異(參考件)附錄F(118)附錄G將來要去掉的語言元素(參考件)…(119
中華人民共和國國家標準GB12856-91程序設計語言BASIC子集ProgramminglanguagesBASICsubset1引言本標準定義了程序設計語言BASIC的一個子集,其目的是在多種自動數據處理系統中促進BASIC程序的互換性。遵循本標準的程序稱為用國家標準BASIC子集書寫的程序11主題內容與適用范圍本標準規(guī)定了:用BASIC子集書寫程序的語法:BASIC子集書寫的程序所控制的自動數據處理系統,作為輸入可接收的數據格式和數值表示的最小精度和范圍,以及串中字符的最小長度和集合;.BASIC子集書寫的程序所控制的自動數據處理系統,其輸出能產生的數據格式和數值表示的最小精度和范用,以及串中字符的最小長度和集合:d.解釋BASIC子集書寫的程序含義的語義規(guī)則;應檢查出的錯誤和異常情況。盡管原先設計BASIC語言主要為交互式使用,但本標準描述的語言無此限制。本標準無意妨礙任何具體實現技術的使用,例如解釋程序,增量編譯或一次掃描編譯程序。本本標準適用于電子計算機的設計、生產和應用領域。1.2引用標準GB1988信息處理交換用七位編碼字符集GB2312信息交換用漢字編碼字符集基本集GB2808全數字式日期表示法GB2809信息交換用日的時間表示法GB2810信息交換用順序日期表示法GB4144:程序設計語言最小BASICGB9544:信息處理系統計算機圖形圖形核心系統(GKS)的功能描述SJ/Z9071微處理機系統的二進制浮點運算一致性與本標準的一致性有兩方面;用BASIC子集語言書寫的程序一致性,處理這種程序的實現的一致性.概括地講,一致性耍求是這樣組成的,使得任何一致于本標準的程序.由一致于本標準的實現來執(zhí)行該程序時產生出同樣的結果(在附錄C(參考件)中指出了某些依賴于實現的特征】。2.1程序一致性-個程序一致于本標準,僅當該程序和每個語句或包括在其中
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發(fā)行、匯編、翻譯或網絡傳播等,侵權必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。
最新文檔
- 吉林省八年級數學下冊19矩形菱形與正方形19.1矩形19.1.1矩形的性質聽評課記錄1新版華東師大版
- 小學二年級數學口算競賽試題
- 人教版地理七年級上冊《3.3降水的變化與分布》聽課評課記錄
- 北師大版歷史八年級下冊第14課《各民族的團結與發(fā)展》聽課評課記錄
- 小學六年級數學下冊《面積的變化》聽評課記錄
- 人教版七年級道德與法治七年級上冊聽課評課記錄:第一單元成長的節(jié)拍第三課 發(fā)現自己第一課時認識自己
- 公司員工廉潔自律協議書范本
- 二零二五年度汽車修理廠汽車美容與維修一體化服務合同
- 二零二五年度網絡劇導演專項聘用合同
- 二零二五年度肉類產品食品安全監(jiān)管合同協議
- 腕踝針中醫(yī)技術
- 2024年二級建造師繼續(xù)教育考核題及答案
- 物流公司員工守則以及管理制度
- 2024人形機器人產業(yè)半年研究報告
- 【正當防衛(wèi)的限度條件及司法認定問題淺析10000字(論文)】
- 市政管網工程投標方案(技術方案)
- 購買演唱會門票的合同模板
- 頂管工程施工及驗收技術標準
- 【基于現金流的企業(yè)財務風險探究文獻綜述4100字】
- TD/T 1036-2013 土地復墾質量控制標準(正式版)
- 安全警示教育的會議記錄內容
評論
0/150
提交評論