<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 談基于主機的COBOL教學實驗

    時間:2024-07-01 22:33:34 計算機畢業論文 我要投稿
    • 相關推薦

    談基于主機的COBOL教學實驗

    摘 要:在主機上學習COBOL語言就是為了應用開發,COBOL語法教學本身不難,難點在于如何消除學生對主機平臺的陌生感,接受COBOL語言的編程風格和體會COBOL在商業應用開發方面的優勢。本文分析了基于主機的COBOL教學實驗的目標,并給出了相應的實驗大綱以供參考。

    關鍵詞:COBOL;實驗;大綱
      
      1 前言
      
      幾年來,我們對本科生推出了基于IBM主機的系列選修課程,其中之一就是COBOL。多年的教學經歷讓我體會到,由于COBOL自身具有向自然語言靠近的特點,因此COBOL語法教學并不難,比較難的環節是如何讓學生學以致用的實驗環節。原因有三:其一,大型主機是一個全新的系統環境,學生平時并沒有機會接觸;其二,COBOL源程序的編寫格式、程序布局有它歷史遺留的獨特性,與學生平時接觸的C等語言有較大的區別;其三,COBOL是面向商業的開發語言,離開了具體的應用就失去了價值。因此基于主機的COBOL實驗首先應該消除學生對主機平臺的陌生感,其次要抓住COBOL語言的語法特點,最后的實驗案例不能以普通的計算為主設計,而應該盡量模擬一些商業案例。
      
      2 實驗目標
      
      COBOL是一種應用型編程語言,基于主機的COBOL在金融、工業生產等領域應用一直極為廣泛,因此必須強調學生的動手實踐能力。在基于主機的COBOL的實驗環節中,我們擬定了下述目標:
      (1) 掌握大型主機上的COBOL編程環境,主要是學會在TSO中創建和管理數據集(Data Set),完成COBOL源代碼的編輯以及理解和使用、編譯和運行COBOL程序的JCL作業,掌握從作業消息中閱讀程序的編譯結果和運行結果的方法;
      (2) 驗證和掌握COBOL語法和程序結構,包括基本的COBOL語句,突出COBOL子程序的編寫和調用;
      (3) 提高用COBOL處理商業信息的算法設計能力,掌握用流程圖(Flow Chart)、結構化流程圖(Structured Flow Chart)等基本程序設計工具來設計比較復雜的信息處理程序算法的方法;
      (4) 體會COBOL在商業信息處理方面的優越性,一是驗證編輯型PIC語句在格式化方面所起的作用;二是要掌握在COBOL中對文件進行讀寫和格式化顯示的方法;三是力爭掌握表(Table)和索引表(Indexed Table)的使用。
      
      3 實驗大綱
      
      圍繞上述實驗目標,我們編寫了一份試驗大綱,一共設計了5個必做實驗(實驗1~實驗5)和2個選做實驗(實驗6~實驗7),在此提供給讀者,以供參考。
      實驗1 大型主機編程環境
      實驗目的:掌握IBM大型機編程環境
      基本任務:(1)無輸入輸出文件的COBOL樣本程序的編輯、提交、調試和結果查看
      (2) 有輸入輸出文件的COBOL樣本程序的編輯、提交、調試和結果查看
      本實驗需提供樣本程序給學生,若學生無JCL基礎,還需提供相應的編譯運行COBOL的JCL,從略。
      實驗2 客戶信息文件處理
      實驗目的:基本COBOL語句的使用,包括OPEN、CLOSE、READ、WRITE、PERFORM、MOVE和STOP RUN。
      基本任務:讀取某客戶信息文件,按照一定的格式將客戶記錄輸出。
      具體要求:
      (1) 對程序進行功能分析,并畫出流程圖;
      (2) 根據輸入文件標準定義文件;
      (3) 使用相應JCL作業進行程序的編譯,修改相應參數的名稱;
      (4) 使用相應JCL作業進行程序的執行;
      (5) 驗證程序的輸出。
      本試驗的客戶信息文件數據集和輸出文件的樣式由教師提供,從略,下同。
      實驗3 學生成績文件處理
      實驗目的:基本COBOL語句的使用,包括OPEN、CLOSE、READ、WRITE、PERFORM、MOVE、STOP RUN、Arithmetic Verbs和COMPUTE。
      基本任務:讀取學生成績文件,按照要求計算每位學生的平均成績和全班的平均成績,并按照一定的格式輸出。
      具體要求同實驗2。
      實驗4 商店銷售文件處理
      實驗目的:掌握數值編輯型字符的使用,進行IF和EVALUATE語句的練習。
      基本任務:讀取一個商店的銷售信息文件,按照要求進行銷售信息的統計,完成相關計算和指定格式的輸出。
      具體要求同實驗2,主要計算公式由教師給出。
      實驗5 員工工資文件處理
     實驗目的:掌握IF語句和EVALUATE語句,涵蓋處理日期的練習、MOVE CORRESPONDING語句,嵌套IF語句的練習,掌握數據匯總的處理方法。
      基本任務:讀取某公司的雇員工資文件,按照要求計算雇員的年終獎金并完成指定格式的輸出。年終獎金的數額是基于某員工的工作時間以及過去一年該員工個人失誤的次數。
      具體要求同實驗2,主要計算公式由教師指定。另加匯總處理要求如下:
      (1) 計算員工總數;
      (2) 計算所有員工的失誤次數總和;
      (3) 計算平均員工失誤次數;
      (4) 計算獎金總數;
      (5) 計算平均獎金。
      具體要求同實驗2,主要計算公式由教師給出。
      實驗6 商店銷售文件處理(下標表處理)
      實驗目的:掌握下標表的應用和PERFORM VARYING語句的使用。
      基本任務:利用下標表方法,為某音樂商店編寫一個銷售管理程序,對不同風格的音樂和不同價格范圍的銷售情況進行分析。不同的音樂風格分為Rock/Pop、Oldies、Country、R

    【談基于主機的COBOL教學實驗】相關文章:

    淺談基于主機的COBOL教學實驗03-22

    淺析基于實驗的化學教學的論文11-30

    基于主機的3D網絡應用的研究和實現03-03

    談基于校園網絡下教學網站的建設03-19

    淺議基于演示實驗的物理課堂教學11-17

    基于VMWare的網絡實驗應用03-09

    談提升初中化學實驗水平03-07

    基于虛擬現實技術的物理實驗模擬03-07

    談基于勝任力模型的企業組織生涯管理策略03-05

    主站蜘蛛池模板: 国产精品亚洲视频| 你懂的国产精品| 91麻豆精品国产自产在线观看亚洲| 国产精品99| 久久99精品国产麻豆宅宅| 亚洲av无码乱码国产精品| 亚洲精品第一国产综合境外资源| 日本免费精品一区二区三区| 亚洲乱码精品久久久久..| 色国产精品一区在线观看| 国产午夜亚洲精品国产成人小说 | 欧美午夜精品久久久久免费视| 精品国产呦系列在线观看免费| 日韩精品在线看| 国产精品国产三级在线高清观看| 99国产欧美久久久精品蜜芽| 无码人妻精品一区二区三区久久 | 无码精品人妻一区二区三区漫画| 蜜臀av无码人妻精品| 国产一区二区三精品久久久无广告| 欧美巨大黑人精品videos| 国产成人精品无码片区在线观看| 人妻少妇精品视中文字幕国语| 亚洲精品视频久久久| 亚洲AV无码乱码精品国产| 欧美精品亚洲精品日韩专区| 久久99精品国产麻豆蜜芽| 国产一区二区三区在线观看精品| 国产精品户外野外| 精品国产成人在线| 久久久久久国产精品无码下载 | 国产精品久久国产精品99盘| 99精品热这里只有精品| 国产成人精品免费视频大全麻豆 | 日韩精品无码专区免费播放| 亚洲爆乳精品无码一区二区三区| 无码人妻精品一区二区三区66| 亚洲中文精品久久久久久不卡| 久久精品国产只有精品2020| 国产精品久久网| 精品日韩欧美国产|