版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
...wd......wd......wd...信息工程學(xué)院實(shí)驗(yàn)報(bào)告的內(nèi)容與格式按任課教師的要求書寫。實(shí)驗(yàn)報(bào)告的內(nèi)容與格式按任課教師的要求書寫。Java程序設(shè)計(jì)實(shí)習(xí)報(bào)告學(xué)院:信息工程學(xué)院班級:姓名:學(xué)號:成績:1.實(shí)驗(yàn)?zāi)康恼莆認(rèn)ava程序面向?qū)ο缶幊痰母炯軜?gòu),會運(yùn)用面向?qū)ο蟮乃枷刖帉慗ava程序。2.實(shí)驗(yàn)過程熟悉JAVA的編程環(huán)境實(shí)驗(yàn)題1閱讀如下程序,完成思考題。classCCircle{doublepi;doubleradius;doublegetRadius()//返回圓半徑{returnradius;}voidsetCircle(doubler,doublep)//設(shè)置圓半徑{pi=p;radius=r;}}publicclassEx2_1{publicstaticvoidmain(Stringargs[]){CCirclecir1=newCCircle();//創(chuàng)立一個(gè)新圓類cir1.setCircle(2.0,3.1416);//設(shè)置圓半徑System.out.println("radius="+cir1.getRadius());//輸出圓半徑}}程序運(yùn)行結(jié)果如下:實(shí)驗(yàn)題2設(shè)計(jì)一個(gè)用來描述汽車的類,使用類的非靜態(tài)成員變量來表示汽車的車主姓名、當(dāng)前的速率和當(dāng)前方向盤的轉(zhuǎn)向角度,使用類的非靜態(tài)成員方法來表示改變汽車的速率和停車兩個(gè)操作。程序源代碼如下:publicclasscar{ Stringname;doublespeed;doubleangle;voidcar() {="user";this.speed=0;this.angle=0; }publicStringgetname() {returnname; }publicvoidsetuser(Stringname) {=name; }publicvoidsetSeppd(doublespeed) {this.speed=speed; }publicdoublegetspeed() {returnspeed; }publicvoidsetangle(doubleangle) {this.speed=angle; }publicdoublegetangle() {returnangle; }publicvoidstopcar() {this.setangle(0);this.setSeppd(0); }/** *@paramargs */publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub carA=newcar(); A.setuser("zhangyong"); A.setSeppd(150); A.setangle(35); System.out.println("beforestopcar:"); System.out.println("thiscarsbelongto:"+A.getname()); System.out.println("nowthespeedis:"+A.getspeed()); System.out.println("nowthecarangleis"+A.getangle()); A.stopcar(); System.out.println("stopcar"); System.out.println("thiscarsbelongto:"+A.getname()); System.out.println("nowthespeedis:"+A.getspeed()); System.out.println("nowthecarangleis"+A.getangle()); }}運(yùn)行結(jié)果:實(shí)驗(yàn)題3定義一個(gè)類MyProgram,包含兩個(gè)屬性:一個(gè)是private的整型屬性data、一個(gè)是private的String類型的屬性str,封裝這兩個(gè)屬性的四個(gè)方法setData〔〕和getData〔〕、setStr()和getStr〔〕;將這兩個(gè)屬性轉(zhuǎn)變?yōu)樽址姆椒ㄊ莟oStr〔〕。編寫程序,使用MyProgram類,實(shí)現(xiàn)數(shù)據(jù)的訪問和修改,并調(diào)用toStr〔〕方法顯示該類的屬性。程序源代碼如下:publicclassMyprogrem{privateintdata;privateStringStr;publicvoidSetData(intdata){ this.data=data;}publicvoidSetStr(StringStr){ this.Str=Str;}publicintgetdata(){ returnthis.data;}publicStringgetStr(){ returnthis.Str;}publicStringtoString(intd){ returnString.valueOf(d);}publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub MyprogremM=newMyprogrem(); System.out.println("beforechangethevalues:"); M.SetData(15); M.SetStr("zhangyong"); System.out.println(M.data); System.out.println(M.Str); System.out.println("changethevalues:"); M.SetData(20); M.SetStr("asdf"); System.out.println(M.data); System.out.println(M.Str); }}實(shí)驗(yàn)題4定義一個(gè)類實(shí)現(xiàn)銀行帳戶的概念,包括的變量有"帳號"和"存款余額",包括的方法有"存款"、"取款"、"查詢余額"和〞顯示帳號〞。定義主類,創(chuàng)立帳戶類的對象,并完成相應(yīng)操作。提示:關(guān)鍵代碼如下:publicintgetleftmoney(){returnleftmoney;}publicvoidsavemoney(doublemoney){leftmoney+=money;}publicvoidgetmoney(doublemoney){if(money<=leftmoney)leftmoney-=money;elseSystem.out.println("只能?。?+leftmoney);}…bankaccountba=newbankaccount(888123,1000);ba.savemoney(21000);System.out.println("存入21000元后余額為:"+ba.getleftmoney());ba.getmoney(11500);System.out.println("11500元后余額為:"+ba.getleftmoney());源代碼如下:publicclassbankaccount{ Stringbanknumber; doubleaccountbalance; voidbankaccoutn(Stringb) { banknumber=b; accountbalance=5000; } publicStringgetaccountnumber() { returnthis.banknumber; } publicdoublegetaccountbalance() { returnthis.accountbalance; } publicdoublegetleftmoney() { returnaccountbalance; } publicvoidsavemoney(doublemoney) { accountbalance+=money; } publicvoidgetmoney(doublemoney) { if(money<=accountbalance) accountbalance-=money; else System.out.println("只能取:"+accountbalance); } publicbankaccount(){ //TODOAuto-generatedconstructorstub } /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstubbankaccountB=newbankaccount();B.bankaccoutn("799524545253321346501");System.out.println("當(dāng)前賬號為:"+B.getaccountnumber());System.out.println("當(dāng)前賬號余額為:"+B.getaccountbalance());B.savemoney(21000);System.out.println("存入21000元后余額為:"+B.getleftmoney());B.getmoney(11500);System.out.println("11500元后余額為:"+B.getleftmoney()); }}運(yùn)行結(jié)果如下:實(shí)驗(yàn)題5定義鏈表類,實(shí)現(xiàn)單鏈表根本操作。提示:關(guān)鍵代碼如下:publicclassNode{publicintdata;Nodenext;publicNode(intdata){this.data=data;this.next=null;}publicvoidNodeDisplay(){System.out.println("{"+data+"}");}}publicclassLink{·publicLink(){this.first=null;}publicbooleanisEmpty(){}publicvoidinsertHeadNode(intdata){}publicNodedeleteHeadNode(){}publicvoidfindNode(intk){}publicvoiddisplayLink(){}publicstaticvoidmain(String[]args){}}源代碼如下:publicclasslink{ privateNodefirst; publiclink() { //TODOAuto-generatedconstructorstub this.first=null; } publicbooleanisEmpty() { if(this.first==null) { returntrue; } else { returnfalse; } } publicvoidinsertHeadNode(intdata) { NodeN=newNode(0); N.data=data; N.next=this.first.next; this.first.next=N; } publicNodedeleteHeadNode() { if(!isEmpty()) { this.first=this.first.next; returnthis.first.next; } else { System.out.println("thislinkisenpty!"); returnnull; } } publicvoidfindNode(intk) { NodeN=newNode(0); N=first.next; inti=0; while(N!=null) { if(N.data==k) { System.out.println(k+"在節(jié)點(diǎn)中的位置為:"+(i+1)); break; } N=N.next; ++i; } if(N==null) { System.out.println("無此數(shù)!"); } } publicvoiddisplayLink() { if(this.first.next!=null) { Nodepro=newNode(0); pro=first.next; while(pro!=null) { pro.NodeDisplay(); pro=pro.next; } } else { System.out.println("linkisempty!"); } } publicstaticvoidmain(String[]args) { linklink=newlink(); link.first=newNode(0); System.out.println("沒有插入數(shù)據(jù):"); link.displayLink(); System.out.println("插入數(shù)據(jù)后:"); link.insertHeadNode(1); link.insertHeadNode(2); link.insertHeadNode(3); link.insertHeadNode(4); link.insertHeadNode(5); link.displayLink(); System.out.println("刪除頭結(jié)點(diǎn):"); link.deleteHeadNode(); link.displayLink(); System.out.println("查找數(shù)據(jù)3:"); link.findNode(3); System.out.println("查找數(shù)據(jù)1:"); link.findNode(1); }}運(yùn)行結(jié)果如下:實(shí)驗(yàn)三面向?qū)ο缶幊獭?〕1.實(shí)驗(yàn)?zāi)康摹?〕掌握J(rèn)ava中的繼承機(jī)制及包〔package〕、接口〔interface〕等的設(shè)計(jì)方法?!?〕掌握static、this、super等關(guān)鍵字的使用。2.實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)題1有圖形類的父類Shape,參照圓Circle類補(bǔ)充完整正方性Square和三角形Triangle類,并分析運(yùn)行結(jié)果。classShape{voiddraw(){}voiderase(){}}classCircleextendsShape{voiddraw(){System.out.println("Circle.draw()");}voiderase(){System.out.println("Circle.erase()");}}classSquareextendsShape{voiddraw(){}voiderase(){}}classTriangleextendsShape{voiddraw(){}voiderase(){}}publicclassShapes{publicstaticShaperandShape(){switch((int)(Math.random()*3)){default://Toquietthecompilercase0:returnnewCircle();case1:returnnewSquare();case2:returnnewTriangle();}}publicstaticvoidmain(String[]args){Shape[]s=newShape[9];//Fillupthearraywithshapes:for(inti=0;i<s.length;i++)s[i]=randShape();//Makepolymorphicmethodcalls:for(inti=0;i<s.length;i++)s[i].draw();}}程序源代碼如下:Shape類:publicclassshape{voiddraw(){ }voiderase(){ }publicshape(){//TODOAuto-generatedconstructorstub }/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub }}Square類:publicclasssquareextendsshape{voiddraw() { System.out.println("square.draw()"); }voiderase(){ System.out.println("suqre.erase()"); }publicsquare(){//TODOAuto-generatedconstructorstub }/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub }}Triangle類:publicclassTriangleextendsshape{voiddraw() { System.out.println("Triangle.draw()"); }voiderase() { System.out.println("Triangle.erase()"); }publicTriangle(){//TODOAuto-generatedconstructorstub }/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub }}Circle類:publicclasscircleextendsshape{voiddraw(){ System.out.println("Circle.draw()"); }voiderase(){ System.out.println("Circle.erase()"); }publiccircle(){//TODOAuto-generatedconstructorstub }/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub }}Shapes類:publicclassshapes{publicstaticshaperandShape() {switch((int)(Math.random()*3)) {default://Toquietthecompilercase0:returnnewcircle();case1:returnnewsquare();case2:returnnewTriangle(); } }publicstaticvoidmain(String[]args) { shape[]s=newshape[9];for(inti=0;i<s.length;i++)//Fillupthearraywithshapes { s[i]=randShape(); }for(inti=0;i<s.length;i++) { s[i].draw(); } }}程序運(yùn)行結(jié)果如下:實(shí)驗(yàn)題2有兩個(gè)類:MobileManagement和Mobile,分別描述如圖3.7所示兩部手機(jī)名稱及價(jià)格,類MobileManagement在包.nwsuaf.jp.p3中,而Mobile在包.nwsuaf.jp.p3.data中。它們代碼如下。運(yùn)行MobileManagement.java,你應(yīng)該看到如圖3.8所示結(jié)果。[根本要求]在空白處填寫相關(guān)代碼并修改上面程序,使程序能夠顯示兩部手機(jī)的價(jià)格和數(shù)量,運(yùn)行結(jié)果如圖3.9所示。E365,1780RMBM330,1450RMB圖3.4手機(jī)及價(jià)格圖圖3.5運(yùn)行結(jié)果圖程序源代碼如下:.nwsuaf.jp.p3下的MobileManagement類:package.nwsuaf.jp.p3;importjavax.swing.JOptionPane;publicclassMobileManagement{/**Definestheentrypointoftheapplication.*/publicstaticvoidmain(String[]args){ Mobilemobile1=newMobile("E365",1780); Mobilemobile2=newMobile("M330",1450); JOptionPane.showMessageDialog(null,"Mobilephones:\n\n"+mobile1.getName()+"\n"+mobile2.getName()); }}.nwsuaf.jp.p3.data下的Mobile類:package.nwsuaf.jp.p3.data;publicclassMobile{/**Holdsthenameofthemobile.*/privateStringname;/**Holdsthepriceofthemobile.*/privatefloatprice;/**Createsanewmobileobject.*/publicMobile(Stringname,floatprice){=name;this.price=price; }/**Getsthenameofthemobile.*/publicStringgetName(){returnname; }/**Getsthepriceofthemobile.*/publicfloatgetPrice(){returnprice; }}運(yùn)行結(jié)果如下:實(shí)驗(yàn)題3有四個(gè)類,主類Store在包.nwsuaf.jp.p4中,Mobile、Mp3Player、Product在包.nwsuaf.jp.p4.data中,Mobile、Mp3Player是Product的子類.[根本要求]設(shè)計(jì)類Mobile和類MP3Player,使它們和類Product、Store組成一個(gè)完整的程序,且運(yùn)行結(jié)果如圖3.10所示。程序源碼如下:.nwsuaf.jp.p4.data中Product類:package.nwsuaf.jp.p4.data;publicabstractclassProuductimplementsComparable<Prouduct>{/**Holdsthenameoftheproduct.*/protectedStringname;/**Holdsthepriceoftheproduct.*/protectedfloatprice;/**Holdsthenumberofproducts.*/protectedstaticintcount;/**Createanewproductobject.*/protectedProuduct(){ }/**Getsthenameoftheproduct.*/publicStringgetName(){returnname; }/**Getsthepriceoftheproduct.*/publicfloatgetPrice(){returnprice; }/**Getsthenumberofproducts.*/publicstaticintgetCount(){returncount; }/**Comparesthisproductwiththegivenproduct.*/publicintcompareTo(Prouductproduct) {returnnewFloat(product.getPrice())pareTo(price); }}.nwsuaf.jp.p4.data中Mp3Player類:package.nwsuaf.jp.p4.data;publicclassMP3playerextendsProuduct{privateStringname;privatefloatprice;privateintmemory;publicMP3player(Stringname,intmemory,floatprice) {//TODOAuto-generatedconstructor=name;this.price=price;this.memory=memory; ++count; }publicStringgetMP3playername() {; }publicfloatgetMP3playerprice() {returnthis.price; }publicintgetmemory() {returnthis.memory; }publicStringtoString() {+"("+this.memory+"MB),"+this.price+"RMB"; }}.nwsuaf.jp.p4.data中Mobile類:package.nwsuaf.jp.p4.data;publicclassMobileextendsProuduct{privateStringname;privatefloatprice;privateStringWTO;publicMobile(StringWTO,Stringname,floatprice){//TODOAuto-generatedconstructor=name;this.price=price;this.WTO=WTO; ++count; }publicStringgetName() {; }publicfloatgetprice() {returnthis.price; }publicStringgetWTO() {returnthis.WTO; }publicStringtoString() {+"on"+this.WTO+","+this.price+"RMB"; }}.nwsuaf.jp.p4中的主類Store:package.nwsuaf.jp.p4;import.nwsuaf.jp.p4.data.*;publicclassStoreextendsProuduct{publicStringtoString() {+""+this.price+""; }//**Definestheentrypointoftheapplication.*/publicstaticvoidmain(String[]args){//Createstwomobilephoneobjects. Mobilemobile1=newMobile("ChinaMobile","E365",1780); Mobilemobile2=newMobile("ChinaMobile","M330",1450); MP3playerplayer1=newMP3player("MeizoX3",256,399); MP3playerplayer2=newMP3player("MeizoE5",512,580); MP3playerplayer3=newMP3player("XliveXMMP3Play",256,930); Prouduct[]prouducts={mobile1,mobile2,player1,player2,player3}; Arrays.sort(prouducts); Stringtext="";for(intindex=0;index<prouducts.length;++index) { text+=prouducts[index].toString()+"\n"; }//Displaysthetwomobilephonesinadialogbox. JOptionPane.showMessageDialog(null,"Theproductsare:\n\n"+text+"\nThereare"+Prouduct.getCount()+"products."); }}程序運(yùn)行結(jié)果如下:實(shí)驗(yàn)題4用LIST存放對象。利用面向?qū)ο蟮乃枷耄瑒?chuàng)立以下類:Person類,包含Person的姓名和身份證號碼。Student類,首先是一個(gè)Person,除此之外,包含學(xué)生的語文、數(shù)學(xué)、英文課的成績。Teacher類,首先是一個(gè)Person,除此之外,包含教師的工資。①請創(chuàng)立姓名張三身份證號12310000的Person對象。②請創(chuàng)立姓名李四身份證號12320000語文:89數(shù)學(xué):93英文:94的Student對象。③請創(chuàng)立姓名王五身份證號12330000工資:3000的Teacher對象。④將這些對象存放在List中,并打印出List中存放的內(nèi)容。程序源代碼如下:Person類:publicclassPersonimplementsComparable<Person>{ Stringname; StringID; publicPerson(){ //TODOAuto-generatedconstructorstub } publicvoidsetperson(Stringname,StringID) { =name; this.ID=ID; } publicStringgetname() { return; } publicStringgetID() { returnthis.ID; } publicStringtoString() { return"姓名:"++""+"身份證號:"+this.ID; } publicinthashcode() { return.hashCode()+this.ID.hashCode(); } publicbooleanequals(Objecto) { if(this==null) { returnfalse; } elseif(!(oinstanceofPerson)) { returnfalse; } else { Personp=(Person)o; if(this.getID()pareTo(p.getID())>0) { returntrue; } elseif(this.getID()pareTo(p.getID())==0&&this.getID()pareTo(p.getID())<0) { returnfalse; } } returnfalse; } /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub } @Override publicintcompareTo(Persono){ //TODOAuto-generatedmethodstub inta=Integer.parseInt(this.getID()); intb=Integer.parseInt(o.getID()); if(a>b) { return1; } elseif(a==b) { return0; } else { return-1; } }}Student類:publicclassStudentextendsPerson{doublechinese;doublemath;doubleenglish;publicStudent(Stringname,StringID,doublechinses,doublemath,doubleenglish){//TODOAuto-generatedconstructor=name;this.ID=ID;this.chinese=chinses;this.math=math;this.english=english; }publicdoublegetchinses() {returnthis.chinese; }publicdoublegetmath() {returnthis.math; }publicdoublegetenglish() {returnthis.english; }publicStringtoString() {return"姓名:"++""+"身份證號:"+this.ID+"語文成績:"+this.chinese+"英語成績:"+this.english+"數(shù)學(xué)成績:"+this.math; }}Teacher類:publicclassTeacherextendsPerson{doublesalar;publicTeacher(Stringname,StringID,doublesalar){//TODOAuto-generatedconstructor=name;this.ID=ID;this.salar=salar; }publicdoublegetsalar() {returnthis.salar; }publicStringtoString() {return"姓名:"++""+"省份證號:"+this.ID+""+"工資:"+this.salar; }}List類:importjava.util.ArrayList;publicclassList{publicList(){//TODOAuto-generatedconstructorstub }/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub ArrayList<Person>PersonList=newArrayList<Person>(); Personper=newPerson(); per.setperson("張三","12310000"); StudentStu=newStudent("李四","1232000",78,89,89); Teachertea=newTeacher("王五","125434950",6765); PersonList.add(per); PersonList.add(Stu); PersonList.add(tea);for(inti=0;i<PersonList.size();++i) { System.out.println(PersonList.get(i).toString()); } }}運(yùn)行結(jié)果如下:實(shí)驗(yàn)題5用SET存放對象。利用面向?qū)ο蟮乃枷?,?chuàng)立以下類:Person類,包含Person的姓名和身份證號碼。①請創(chuàng)立三個(gè)對象,放在HashSet中:姓名張三身份證號12310000姓名李四身份證號12320000姓名王五身份證號12330000②再創(chuàng)立對象:姓名張三身份證號12310000能放入到剛剛創(chuàng)立的HashSet中么③把集合中的元素打印出來。④用TreeSet存放上面三個(gè)人,要求按照身份證號排序,打印出來。能夠把上面步驟②中創(chuàng)立的對象放到這個(gè)TreeSet中么。[根本要求]使用JavaAPI中的Set相關(guān)的技術(shù)來完成實(shí)驗(yàn)任務(wù)。[技術(shù)提示]使用HashSet要覆蓋hashCode()方法,equals()方法打印集合內(nèi)的元素,要覆蓋toString()方法。使用TreeSet要實(shí)現(xiàn)Comparable接口。eq\o\ac(○,2)答:不能存放到Treeset里面了,不允許存在一樣的數(shù)值。程序源代碼如下:Person類:publicclassPersonimplementsComparable<Person>{ Stringname; StringID; publicPerson(){ //TODOAuto-generatedconstructorstub } publicvoidsetperson(Stringname,StringID) { =name; this.ID=ID; } publicStringgetname() { return; } publicStringgetID() { returnthis.ID; } publicStringtoString() { return"姓名:"++""+"身份證號:"+this.ID; } publicinthashcode() { return.hashCode()+this.ID.hashCode(); } publicbooleanequals(Objecto) { if(this==null) { returnfalse; } elseif(!(oinstanceofPerson)) { returnfalse; } else { Personp=(Person)o; if(this.getID()pareTo(p.getID())>0) { returntrue; } elseif(this.getID()pareTo(p.getID())==0&&this.getID()pareTo(p.getID())<0) { returnfalse; } } returnfalse; } /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub } @Override publicintcompareTo(Persono){ //TODOAuto-generatedmethodstub inta=Integer.parseInt(this.getID()); intb=Integer.parseInt(o.getID()); if(a>b) { return1; } elseif(a==b) { return0; } else { return-1; } }}Treeset類:importjava.util.TreeSet;publicclassTreesettest{publicTreesettest(){//TODOAuto-generatedconstructorstub }/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub TreeSet<Person>mytree=newTreeSet<Person>(); Personp1=newPerson(); Personp2=newPerson(); Personp3=newPerson(); p2.setperson("李四","1232000"); p1.setperson("張三","1231000"); p3.s
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 瓷器五大領(lǐng)域課程設(shè)計(jì)
- 音樂盒課課程設(shè)計(jì)
- 自然課程設(shè)計(jì)的要素
- 材料專業(yè)理論課程設(shè)計(jì)
- 課課程設(shè)計(jì)書寫格式
- 除塵系統(tǒng)課程設(shè)計(jì)
- 練臀課程設(shè)計(jì)
- 軸套機(jī)械設(shè)計(jì)課程設(shè)計(jì)
- 銷售系統(tǒng)的課課程設(shè)計(jì)
- 調(diào)頻電路課程設(shè)計(jì)報(bào)告
- 《無人機(jī)法律法規(guī)知識》課件-第1章 民用航空法概述
- 部編人教版六年級下冊語文1-6單元作文課件
- NB/T 11434.5-2023煤礦膏體充填第5部分:膠凝材料技術(shù)要求
- 2020-2024年安徽省初中學(xué)業(yè)水平考試中考物理試卷(5年真題+答案解析)
- 手術(shù)器械與敷料的傳遞
- 提高護(hù)士手衛(wèi)生執(zhí)行率PDCA案例匯報(bào)課件(32張)
- 日本人的色彩意識與自然觀
- 校園網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)規(guī)劃任務(wù)書
- 部編版5年級語文下冊第五單元學(xué)歷案
- 建造師建設(shè)工程項(xiàng)目管理二局培訓(xùn)精簡版課件
- 電工(三級)理論知識考核要素細(xì)目表
評論
0/150
提交評論