淺談基于主機的COBOL教學(xué)實驗
淺談基于主機的COBOL教學(xué)實驗
摘 要:在主機上學(xué)習(xí)COBOL語言就是為了應(yīng)用開發(fā),COBOL語法教學(xué)本身不難,難點在于如何消除學(xué)生對主機平臺的陌生感,接受COBOL語言的編程風(fēng)格和體會COBOL在商業(yè)應(yīng)用開發(fā)方面的優(yōu)勢。本文分析了基于主機的COBOL教學(xué)實驗的目標(biāo),并給出了相應(yīng)的實驗大綱以供參考。
關(guān)鍵詞:COBOL;實驗;大綱
1 前言
幾年來,我們對本科生推出了基于IBM主機的系列選修課程,其中之一就是COBOL。多年的教學(xué)經(jīng)歷讓我體會到,由于COBOL自身具有向自然語言靠近的特點,因此COBOL語法教學(xué)并不難,比較難的環(huán)節(jié)是如何讓學(xué)生學(xué)以致用的實驗環(huán)節(jié)。原因有三:其一,大型主機是一個全新的系統(tǒng)環(huán)境,學(xué)生平時并沒有機會接觸;其二,COBOL源程序的編寫格式、程序布局有它歷史遺留的獨特性,與學(xué)生平時接觸的C等語言有較大的區(qū)別;其三,COBOL是面向商業(yè)的開發(fā)語言,離開了具體的應(yīng)用就失去了價值。因此基于主機的COBOL實驗首先應(yīng)該消除學(xué)生對主機平臺的陌生感,其次要抓住COBOL語言的語法特點,最后的實驗案例不能以普通的計算為主設(shè)計,而應(yīng)該盡量模擬一些商業(yè)案例。
2 實驗?zāi)繕?biāo)
COBOL是一種應(yīng)用型編程語言,基于主機的COBOL在金融、工業(yè)生產(chǎn)等領(lǐng)域應(yīng)用一直極為廣泛,因此必須強調(diào)學(xué)生的動手實踐能力。在基于主機的COBOL的實驗環(huán)節(jié)中,我們擬定了下述目標(biāo):
(1) 掌握大型主機上的COBOL編程環(huán)境,主要是學(xué)會在TSO中創(chuàng)建和管理數(shù)據(jù)集(Data Set),完成COBOL源代碼的編輯以及理解和使用、編譯和運行COBOL程序的JCL作業(yè),掌握從作業(yè)消息中閱讀程序的編譯結(jié)果和運行結(jié)果的方法;
(2) 驗證和掌握COBOL語法和程序結(jié)構(gòu),包括基本的'COBOL語句,突出COBOL子程序的編寫和調(diào)用;
(3) 提高用COBOL處理商業(yè)信息的算法設(shè)計能力,掌握用流程圖(Flow Chart)、結(jié)構(gòu)化流程圖(Structured Flow Chart)等基本程序設(shè)計工具來設(shè)計比較復(fù)雜的信息處理程序算法的方法;
(4) 體會COBOL在商業(yè)信息處理方面的優(yōu)越性,一是驗證編輯型https://p.9136.com/28PUTE。
基本任務(wù):讀取學(xué)生成績文件,按照要求計算每位學(xué)生的平均成績和全班的平均成績,并按照一定的格式輸出。
具體要求同實驗2。
實驗4 商店銷售文件處理
實驗?zāi)康模赫莆諗?shù)值編輯型字符的使用,進行IF和EVALUATE語句的練習(xí)。
基本任務(wù):讀取一個商店的銷售信息文件,按照要求進行銷售信息的統(tǒng)計,完成相關(guān)計算和指定格式的輸出。
具體要求同實驗2,主要計算公式由教師給出。
實驗5 員工工資文件處理
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除