九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

JavaSprict程序設(shè)計 作業(yè)練習(xí)

上傳人:仙*** 文檔編號:135628576 上傳時間:2022-08-15 格式:DOC 頁數(shù):14 大?。?59.50KB
收藏 版權(quán)申訴 舉報 下載
JavaSprict程序設(shè)計 作業(yè)練習(xí)_第1頁
第1頁 / 共14頁
JavaSprict程序設(shè)計 作業(yè)練習(xí)_第2頁
第2頁 / 共14頁
JavaSprict程序設(shè)計 作業(yè)練習(xí)_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《JavaSprict程序設(shè)計 作業(yè)練習(xí)》由會員分享,可在線閱讀,更多相關(guān)《JavaSprict程序設(shè)計 作業(yè)練習(xí)(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、《JavaSprict程序設(shè)計》實驗報告一 一、實驗?zāi)康? 1. 正確理解html的文件結(jié)構(gòu),理解JavaSprict語句嵌入在html文件中的方法。 2. 理解掌握J(rèn)avaSprict的數(shù)值型數(shù)據(jù)的使用。 二、實驗內(nèi)容 將教材P22例2-1的程序在記事本上完整輸入,并在此基礎(chǔ)上再增加一些語句:多定義一個變量x,它的值為原有的五個變量之和,并輸出x的值。 三、HTML文件代碼: Example:NUmber

Example:Numbe

2、r


     
《JavaSprict程序設(shè)計》實驗報告二 一、實驗?zāi)康? 1. 正確理解對象的屬性和方法。 2. 掌握用JavaSprict去定義對象及其屬性和方法,并能運(yùn)用其解決實際問題。 二、實驗內(nèi)容 創(chuàng)建圓柱體對象;為其建立兩個屬性:半徑和高;為其建立兩個方法:計算表面積和體積。在下面提供的代碼的基礎(chǔ)上完成,即將“/

5、/待完成”部分換成合適的語句,要求調(diào)試后能正確運(yùn)行。 第二次作業(yè):對象的屬性和方法

第二次作業(yè):對象的屬性和方法

     
     
三、HTML文件代碼:

8、 第二次作業(yè):對象的屬性和方法

第二次作業(yè):對象的屬性和方法

     
     
《JavaSprict程序設(shè)計》實驗報告三 一、實驗?zāi)康? 1. 正確理解JavaSprict的各種語句。 2. 熟練掌握J(rèn)avaSprict的各種語句的使用方法,并能運(yùn)用其解決實際問題。 二、實驗內(nèi)容 運(yùn)用JavaScript循環(huán)語句編寫程序,顯示以下圖案。 三、HTML文件代碼: 《C語言程序設(shè)計》綜合性實驗 一、實驗名稱: 學(xué)生成績管理程序 二、實驗?zāi)康?/p>

12、: (1)了解數(shù)組和結(jié)構(gòu)體的概念 (2)掌握使用結(jié)構(gòu)體數(shù)組存儲數(shù)據(jù)的方法 (3)掌握一種常用的排序算法 (4)能夠使用順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)語句編寫程序求解問題 三、實驗內(nèi)容: 假設(shè)有一個班級學(xué)生n人,期末考試?yán)蠋熞獙Τ煽儚母叩降土谐?,并對各科的考試成績求出其最高分、最低分和平均成績。試設(shè)計一個成績管理程序,按要求顯示輸出學(xué)生的記錄和相關(guān)的成績。 (1)學(xué)生成績的數(shù)據(jù)來源于程序的結(jié)構(gòu)數(shù)組,定義若干個(不少于10)學(xué)生的記錄,學(xué)生記錄包括:學(xué)號、姓名、三至五門科目的考試成績; (2)使用一種排序算法對上述某門科目的成績進(jìn)行排序; (3)將排序后的成績,

13、以每個學(xué)生記錄的形式顯示輸出; (4)求出每門科目的最高分、最低分和平均分的信息; (5)輸出的數(shù)據(jù)要清晰,排列整齊。 四、實驗摘要: 通過學(xué)生成績管理程序教師可以輕易地了解學(xué)生學(xué)習(xí)情況,傳統(tǒng)手工的學(xué)生成績管理,操作效率低,并且易于出錯,查詢不方便。本程序?qū)崿F(xiàn)了對一個班的學(xué)生考試成績按科目進(jìn)行排序,并統(tǒng)計出各科目的最高分、最低分和平均分的數(shù)據(jù)。 一、基本設(shè)計思想 假設(shè)有一個班級的學(xué)生n人,期末考試?yán)蠋熞獙Τ煽儚母叩降土谐?,并對各科的考試成績求出其最高分、最低分和平均成績?,F(xiàn)在設(shè)計一個成績管理程序,能夠?qū)崿F(xiàn)以下的功能: (1)對某門科目的成績進(jìn)行排序并顯示

14、輸出; (2)求出每門科目的最高分、最低分和平均分的信息; 學(xué)生成績的數(shù)據(jù)用結(jié)構(gòu)數(shù)組表示,包括:學(xué)號、姓名、三門科目的考試成績,其結(jié)構(gòu)格式如下: 學(xué)號 姓名 無機(jī)化學(xué) 大學(xué)英語 高等數(shù)學(xué) int num char name[10] int score[3] 二、設(shè)計方法 1.冒泡排序(BubbleSort) (1) 基本思想: 兩兩比較待排序數(shù)據(jù)元素的大小,發(fā)現(xiàn)兩個數(shù)據(jù)元素的次序相反時即進(jìn)行交換,直到?jīng)]有反序的數(shù)據(jù)元素為止。 (2) 排序過程: 設(shè)想被排序的數(shù)組R[1..N]垂直豎立,將每個數(shù)據(jù)元素看作有重量的氣泡,根據(jù)

15、輕氣泡不能在重氣泡之下的原則。從下往上掃描數(shù)組R。凡掃描到違反本原則的輕氣泡。就使其向上"漂浮"。,如此反復(fù)進(jìn)行,直至最后任何兩個氣泡都是輕者在上,重者在下為止。冒泡排序的程序代碼: void BubbleSort(int a[ ], int n) { int temp; for (int i =0; i a[j+1]) { temp = a[j]; a[j] =a[j+1]; a[j+1]= temp; } } 2.程序流程圖

16、(1) 排序算法--- 冒泡的排序 定義學(xué)生人數(shù)SN、考試科目數(shù)CN 定義學(xué)生數(shù)據(jù)記錄的結(jié)構(gòu)體student 定義實現(xiàn)排序算法的函數(shù)bubble() 定義輸出學(xué)生數(shù)據(jù)的函數(shù)output() 定義求最高、最低分函數(shù)maxmin()和求平均分函數(shù)avescore () 初始化學(xué)生數(shù)據(jù)記錄 輸入執(zhí)行排序的科目 調(diào)用排序算法的函數(shù)bubble() 調(diào)用輸出學(xué)生函數(shù)output()顯示排序后的結(jié)果 調(diào)用函數(shù)maxmin()輸出最高分和最低分 調(diào)用函數(shù)avescore()輸出各各科的平均分 i從0到n j從0到i-1 如果a[j] > a[j+1] 真 交換a[j],a

17、[j + 1] (2) 學(xué)生成績管理程序 3.程序?qū)崿F(xiàn) #include #include #define SN 10 // 學(xué)生人數(shù) #define CN 3 // 課程數(shù)目 int course; // 要排序的那門課程 struct student { int num; char name[10]; int score[CN]; }; void bubble(struct student *pstu) //冒泡排序(從大到小) { struct student tmp;

18、 for (int i = 0; i < SN; i++) // 要排SN個數(shù),則應(yīng)排SN遍: { for(int j = 0; j < SN - i - 1; j++) { if(pstu[j+1].score[course] > pstu[j].score[course]) //比較相鄰的兩個數(shù): { tmp = pstu[j+1]; pstu[j+1]= pstu[j]; pstu[j]= tmp;

19、 } //對調(diào)兩個數(shù),需要有"第三者"參以 } } } void output(struct student *pstu) { cout<

20、ut<

21、(n=0;nmax[n]) max[n]=pstu[j].score[n]; if (pstu[j].score[

22、n]

23、{2004102,"梁慕橙",94,99,92}, {2004103,"梁曉樂",96,89,96}, {2004104,"任光晞",88,86,83}, {2004105,"花癡心",72,73,85}, {2004106,"何以茜",79,81,93}, {2004107,"花澤類",85,86,76}, {2004108,"道明寺",100,100,100}, {2004109,"西 門",65,63,75}, {2004110,"美 作",62,60,87}, }; int n; cout<

24、生成績管理 ***"<>n; //輸入要排序的第幾門課程 course=n-1; struct student *pstu=stu; cout<

25、會,由于學(xué)生的數(shù)據(jù)是使用結(jié)構(gòu)體數(shù)組表示,因此在調(diào)用排序函數(shù)時,需要對排序算法的原代碼作相應(yīng)的修改,還要注意函數(shù)參數(shù)引用的格式。此外在程序調(diào)試時,會出現(xiàn)一些編譯錯誤,其中包括語法錯誤和邏輯錯誤,必須要對其修改,在編寫和調(diào)試程序過程中,提高了本人編程技能。 五、參考資料與網(wǎng)上資源 (1)《C語言程序設(shè)計實驗指導(dǎo)與習(xí)題解答》 蔣清明主編 人民郵電出版社 (2)《C++程序設(shè)計技能百練》 蔣立翔編著 中國鐵道出版社 (3) 唯C世界, (4) C語言編程網(wǎng), (5) C語言編程寶典, (6) C語言程序基礎(chǔ), 《C語言程序設(shè)計》實驗報告 一、實驗?zāi)康?

26、 1.正確理解一維數(shù)組的概念,熟練掌握一維數(shù)組的定義和初始化方法,并能正確進(jìn)行數(shù)組元素的引用。 2.正確理解字符數(shù)組與字符串的概念,熟練掌握字符數(shù)組和字符串的使用。 二、實驗內(nèi)容 1. 輸入某班級10名學(xué)生的考試成績,求出總成績、平均成績、最高分和最低分。 #include void main() { int i,a[10],max,min,sum,ave; printf("input score:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); mi

27、n=a[0]; for(i=1;i<10;i++) if(a[i]max) max=a[i]; printf("min=%d,max=%d\n",min,max); sum=0; for(i=0;i<10;i++)

28、 sum=sum+a[i]; printf(" sum=%d\n",sum); ave=sum/10; printf("ave=%d\n",ave); } 輸入數(shù)據(jù): 91 92 93 94 95 96 97 98 99 100 輸出結(jié)果:min=91,max=100 sum=955 ave=95 2. 輸入一個字符串,刪除其中的所有空格。例如: 若輸入“This is a string.”,則輸出 “Thisisastrin

29、g.” #include main() { char s[30]; printf("input a string:"); gets(s); char c=' '; int i,j=0; for(i=0;s[i]!='\0';i++) if(s[i]!=c) s[j++]=s[i]; s[j]='\0'; printf("%s\n",s); } 輸入數(shù)據(jù): My name is Museum. 運(yùn)行結(jié)果: MynameisMuseum. 課程名稱 JavaSprict程序設(shè)計 實驗項目 綜合實驗 一、實

30、驗?zāi)康? 1. 掌握文本、表單和表單元素的各種屬性及方法,掌握函數(shù)設(shè)計、延遲代碼執(zhí)行、Glow濾鏡的使用等。 2. 綜合運(yùn)用以上知識做出豐富多彩的網(wǎng)頁效果。 二、實驗內(nèi)容 在教材例10-1、例10-2、例10-3、例10-4的基礎(chǔ)上,以一個文件完成文字移動、文字色彩、文字形狀和按鈕特效的綜合效果,運(yùn)行效果請參考以下截圖。具體要求: 1.各部分出現(xiàn)的順序如截圖所示。 2.“實現(xiàn)熾熱的文字效果!”的字體取 ,文字內(nèi)容自定。 3.滾動文本的寬度與橫線寬度一致均為300,滾動文本的顏色和內(nèi)容自定。 4.兩個變色按鈕的鍵面字分別為“開始跳動”和“停

31、止跳動”,兩種變化顏色自定。 5.單擊“開始跳動”按鈕控制文字呈正弦函數(shù)式跳動,單擊“停止跳動”按鈕則停止文字跳動。 提示: 1.可參考例7-4中“循環(huán)展示圖片”與“停止展示”函數(shù)來制作“開始跳動”和“停止跳動”的單擊事件。 2.可利用老師提供的文檔ex10-1-1.html、ex10-2-1.html、ex10-3.html、ex10-4.html、ex7-4.html來制作。 三、HTML文件代碼:(做好的html文件調(diào)試運(yùn)行后,將所有程序代碼復(fù)制在下面) 文字移動特效

實現(xiàn)熾熱的文字效果!

33、>


展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!