《高級語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第1頁
《高級語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第2頁
《高級語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《高級語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱一、課程基本情況課程代碼:1071139043課程名稱(中/英文):高級語言程序設(shè)計(jì)/High-levelLanguageProgramming課程類別:專業(yè)必修課課程性質(zhì):必修課程類型:課程實(shí)驗(yàn)總學(xué)分:3總學(xué)時(shí):48實(shí)驗(yàn)學(xué)時(shí):16適用專業(yè):電子商務(wù)適用對象:本科先修課程:開課學(xué)院:經(jīng)濟(jì)與管理學(xué)院二、課程簡介本實(shí)驗(yàn)?zāi)康闹荚谑箤W(xué)生掌握高級語言進(jìn)行計(jì)算機(jī)程序設(shè)計(jì)的方法,培養(yǎng)學(xué)生的邏輯思維能力和良好的編程規(guī)范意識,能夠使用Java語言編制程序?qū)?shù)據(jù)進(jìn)行部分處理,為其在以后的科學(xué)研究與社會實(shí)踐工作中分析處理數(shù)據(jù)打下基礎(chǔ)。實(shí)驗(yàn)立足于加強(qiáng)基礎(chǔ)、培養(yǎng)編程思路與動手能力、提高素質(zhì),不但使學(xué)生加深理解和鞏固所學(xué)理論知識,而且更能切實(shí)掌握各種算法的軟件實(shí)現(xiàn),并能正確解釋運(yùn)行結(jié)果,做出對所遇問題的正確判斷,培養(yǎng)了學(xué)生的科學(xué)素質(zhì)和實(shí)踐能力,為高素質(zhì)人才培養(yǎng)奠定良好的基礎(chǔ)。在課程中引導(dǎo)學(xué)生了解信息產(chǎn)業(yè)相關(guān)的世情國情黨情民情,增強(qiáng)對黨的創(chuàng)新理論的政治認(rèn)同、思想認(rèn)同、情感認(rèn)同,堅(jiān)定中國特色社會主義道路自信、理論自信、制度自信、文化自信。三、實(shí)驗(yàn)教學(xué)目標(biāo)通過課程實(shí)驗(yàn),使學(xué)生熟練掌握J(rèn)ava語言程序設(shè)計(jì)的方法,培養(yǎng)學(xué)生掌握各種類型數(shù)據(jù)的處理方法并能完成常見操作。同時(shí)培養(yǎng)學(xué)生的邏輯思維能力和運(yùn)用程序解決問題的意識,為后續(xù)課程提供支持。四、實(shí)驗(yàn)項(xiàng)目及學(xué)時(shí)安排序號實(shí)驗(yàn)項(xiàng)目名稱實(shí)驗(yàn)學(xué)時(shí)實(shí)驗(yàn)類型實(shí)驗(yàn)要求每組人數(shù)備注1Java開發(fā)環(huán)境、數(shù)據(jù)類型與運(yùn)算符2必做1人2選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)2必做1人3數(shù)組2必做1人4類和對象及類的繼承、多態(tài)、接口2必做1人5Java包和實(shí)用類2必做1人6Java文件操作2必做1人7常用Swing組件的應(yīng)用2必做1人8Applet及多線程程序設(shè)計(jì)2必做1人五、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)一Java開發(fā)環(huán)境、數(shù)據(jù)類型與運(yùn)算符實(shí)驗(yàn)?zāi)康模菏煜ava開發(fā)環(huán)境及簡單程序Java設(shè)計(jì),掌握不同數(shù)據(jù)類型和賦值語句使用。

實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境實(shí)驗(yàn)內(nèi)容及步驟:(1)根據(jù)給定的半徑(radium)和高(height)計(jì)算圓柱體的體積(volume);(2)正方形被切分為4個(gè)完全相同的長方形。已知每個(gè)長方形的周長是20cm,試計(jì)算正方形的周長;(3)求s=1+1/2+1/3+…+1/10的值;(4)已知三角形的3條邊長,計(jì)算三角形的面積。實(shí)驗(yàn)二選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)實(shí)驗(yàn)?zāi)康模赫莆者x擇語句和循環(huán)語句的使用。實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境。實(shí)驗(yàn)內(nèi)容及步驟:(1)編程輸入學(xué)生的學(xué)習(xí)成績的等級,給出相應(yīng)的成績范圍;(2)輸入三角形的邊長并分別存儲在變量a、b和c中,根據(jù)邊長判斷是否能構(gòu)成三角形。若構(gòu)成三角形,請進(jìn)一步判斷是等邊三角形、等腰三角形還是普通三角形;(3)找出序列“2/1、3/2、5/3、8/5、13/8…”的規(guī)律,并求出前10項(xiàng)之和;(4)輸入一個(gè)數(shù)值,判斷該數(shù)值是否為素?cái)?shù)(只能被1和自身整除的數(shù))并輸出結(jié)果。實(shí)驗(yàn)三數(shù)組實(shí)驗(yàn)?zāi)康模赫莆諗?shù)組的常用操作與矩陣的運(yùn)算。實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境。實(shí)驗(yàn)內(nèi)容及步驟:(1)統(tǒng)計(jì)字符數(shù)組array中小寫字母(a-x)的個(gè)數(shù),并將它們轉(zhuǎn)換成大寫字母;(2)求計(jì)算機(jī)競賽中某位選手的最后得分。評分去掉一個(gè)最高分和一個(gè)最低分,其余評委評分的平均值作為最后得分;(3)查找二維數(shù)組和最小的行;(4)實(shí)現(xiàn)矩陣主對角線元素與副隊(duì)角線元素的交換。實(shí)驗(yàn)四類和對象及類的繼承、多態(tài)、接口實(shí)驗(yàn)?zāi)康模赫莆疹惻c對象概念和實(shí)現(xiàn),掌握修飾符,方法中參數(shù)傳遞,類的繼承性,類的多態(tài)性。實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境。實(shí)驗(yàn)內(nèi)容及步驟:(1)定義類Student,用于描述學(xué)生的信息;(2)定義類Point,用于描述平面上的二維點(diǎn);(3)定義類Finalclass,用于描述某門課的學(xué)習(xí)成績;(4)定義Person類和Student類,以及測試用的主類。其中Student類是Person類的子類。實(shí)驗(yàn)五Java包和實(shí)用類實(shí)驗(yàn)?zāi)康模赫莆認(rèn)ava包和包中類的使用。實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境。實(shí)驗(yàn)內(nèi)容及步驟:(1)創(chuàng)建一個(gè)包(創(chuàng)建文件夾),該文件夾下有兩個(gè)程序文件。該程序完成:數(shù)量×單價(jià)(pricexnum),求出總價(jià)。要求輸出修改數(shù)量之前的總價(jià),修改數(shù)量,再輸出修改數(shù)量后的總價(jià);(2)從鍵盤輸入一個(gè)字符出,判斯該字符串是否是回文字符串;(3)用替換密碼加密、解密,密匙用隨機(jī)數(shù)產(chǎn)生。實(shí)驗(yàn)六Java文件操作實(shí)驗(yàn)?zāi)康模赫莆瘴募ο蟮膭?chuàng)建及常用的文件、目錄的操作方法。實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境。實(shí)驗(yàn)內(nèi)容及步驟:(1)在當(dāng)前目錄下創(chuàng)建子目錄,在該子目錄下創(chuàng)建文件,并將這個(gè)文件設(shè)置成只讀;(2)使用文件字節(jié)輸入/輸出流生成備份文件;(3)將圖書信息輸出到指定的文件,通過程序讀取文件中圖書記錄并輸出至屏幕。實(shí)驗(yàn)七常用Swing組件的應(yīng)用實(shí)驗(yàn)?zāi)康模赫莆誗wing組件、常用布局管理器的使用方法;掌握用戶界面動作與事件的處理;掌握構(gòu)造用戶界面的方法和常見界面元素的使用。實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境。實(shí)驗(yàn)內(nèi)容及步驟:(1)簡單計(jì)算器設(shè)計(jì);(2)在窗體上放置兩個(gè)文本框和一個(gè)按鈕(COPY)。當(dāng)單擊按鈕時(shí)將第一個(gè)文本框的內(nèi)容復(fù)制到第二個(gè)文本內(nèi);(3)窗體上放置一個(gè)按鈕,默認(rèn)情況下上面的文字為“把鼠標(biāo)指針移過來”,按鈕的背景色為黃色;當(dāng)把鼠標(biāo)指針移到按鈕上的時(shí)候,文字變?yōu)椤鞍咽髽?biāo)指針移開”,按鈕的背景色變?yōu)榫G色;(4)通過兩個(gè)按鈕(上一張、下一張)實(shí)現(xiàn)圖片顯示和切換功能。實(shí)驗(yàn)八Applet及多線程程序設(shè)計(jì)實(shí)驗(yàn)?zāi)康模赫莆誂pplet的概念和常用操作。實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)系統(tǒng)、Java軟件環(huán)境。實(shí)驗(yàn)內(nèi)容及步驟:(1)使用實(shí)現(xiàn)接口方式編寫一個(gè)多線程Applet程序,顯示北京時(shí)間;(2)用Applet繪制五星紅旗,并播放國歌,國歌音樂素材為china.mid;(3)模擬敲字動畫的方式輸出文字。六、實(shí)驗(yàn)報(bào)告格式實(shí)驗(yàn)名稱(一)實(shí)驗(yàn)?zāi)康模ǘ?shí)驗(yàn)設(shè)備(三)實(shí)驗(yàn)內(nèi)容及步驟(四)結(jié)果與分析(五)問題討論七、考核方式實(shí)驗(yàn)考核依據(jù)實(shí)驗(yàn)出勤情況及實(shí)驗(yàn)報(bào)告完成情況評定成績八、教學(xué)資源建議教材:(1)普運(yùn)偉.Java程序設(shè)計(jì)(微課版).人民郵電出版社,2019(2)闞道宏.Java語言程序設(shè)計(jì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論