下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、名師精編精品教案M老1978高級語言程序設(shè)計基礎(chǔ)實驗主講教師:張順利20XX 年 10 月名師精編精品教案實驗一 簡單的 C 語言程序?qū)嶒災(zāi)康? 熟悉 VC+開發(fā)環(huán)境,掌握C語言程序的開發(fā)過程。2掌握 C 程序的基本格式與規(guī)范,學(xué)會編寫簡單的C 程序。3.掌握利用 getchar( )、putchar( )、printf()和 seanf()等函數(shù)進行輸入輸出。實驗內(nèi)容1. 輸入三角形的三邊長,求三角形的面積。提示:面積公式為 s(s 二 a)(s 二 b)(s 二 c),其中(a b c)/2。2.將 China 譯成密碼,密碼規(guī)律是:用原來的字母后面第4 個字母代替原來的字母。例如,字母
2、A 后面第四個字母是 E,用 E 代替 A。編寫程序,輸入 China,對應(yīng)輸出為 Glmre。提示:輸入輸出用 getchar(和 putchar()。3. 當(dāng) n 為 152 時,分別求出 n 的個位數(shù)字、十位數(shù)字和百位數(shù)字。4.求方程ax2bx c 0的根。a、b、c 由鍵盤輸入,設(shè)b2-4ac - 0。5. 從鍵盤輸入一個大寫字母,要求改用小寫字母輸出。6.求華氏溫度 100對應(yīng)的攝氏溫度。計算公式如下,其中:c 表示攝氏溫度,f表示華氏溫度。9 (f -32)c二57. 當(dāng) x=3 時,計算.(sin(x)2.5的值。提示:pow(doublex, double y)。8.輸入圓柱體
3、的底面圓半徑和高,輸出圓柱體的表面積和體積,取小數(shù)點后2位數(shù)字。名師精編精品教案實驗二表達式和語句實驗?zāi)康? 掌握運算符及表達式的使用2.掌握選擇語句的使用。3 掌握循環(huán)語句的使用。實驗內(nèi)容23n1.計算級數(shù)13廠心(-曠:!,最后一項的絕對值小于10-8為止2.一個數(shù)如果恰好等于它的因子之和,則稱該數(shù)為“完數(shù)”。如:6 的因子為 1、2、3,而 6=1+2+3,則 6 是個“完數(shù)”。編程求出 1000 之內(nèi)的所有完數(shù)。3.有數(shù)列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13,. 求出數(shù)列的前 20 項和。4.給定一個在整數(shù) m,判斷其是否為素數(shù)。5.從鍵盤上輸入 10 個整
4、數(shù),若是正整數(shù)則求和,若是負(fù)整數(shù)則不進行計算,繼 續(xù)輸入數(shù)據(jù),若輸入 0 則終止程序6.用公式求n的近似值,直到最后一項的絕對值小于10-8為止ji147.輸出 1200 之間不能被 3 整除的數(shù),要求每行輸出 10 個數(shù)8 .編程求 1!+2!+3!+4!+.+15!9 .編程求 100 到 999 之間全部的水仙花數(shù)。所謂水仙花數(shù)是指一個三位數(shù),其各位數(shù)字立方的和等于該數(shù)。如:153=1*1*1+5*5*5+3*3*3 , 153 就是一個水仙 花數(shù)。10. 給一個百分制成績,要求輸出成績等級A 90 分以上 為8089分為70-79 為C, 60-69 為D 60 分以下為11. 輸入一
5、行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其他字符的個數(shù)。12. 輸入一個不多于 5 位的正整數(shù),要求:求出它是幾位數(shù);分別打印出每 一位數(shù)字;按逆序打印出各位數(shù)字。13. 若口袋中放有 12 個球,其中 3 紅,3 白和 6 黑,問從中任取 8 個共有多少 種不同的取法?名師精編精品教案14編程實現(xiàn)一個簡單的運算器(保留兩位小數(shù)點),如果由鍵盤輸入 10+50, 計算機可以輸出結(jié)果 60.00;如果輸入 8* 6,計算機輸出 48.00;如果輸入 20/4,計算機輸出 5.00;如果輸入 8-6,計算機輸出 2.00。15打印楊輝三角形1111 2113311464115101051當(dāng) n
6、 =5 時名師精編精品教案實驗三 函數(shù)實驗?zāi)康? 掌握函數(shù)的定義和函數(shù)值返回的方法;2.掌握函數(shù)的調(diào)用方法以及參數(shù)的傳遞方式;3 掌握遞歸函數(shù)的定義及使用。實驗內(nèi)容234n1 .編寫一函數(shù),用來實現(xiàn)e的計算。ex= 1 xx x x-。2! 3! 4!n!2. 編寫函數(shù)求 s=a+aa+aaa+aaaa+aa,.a 其中 a 是一個數(shù)字。3. 編程輸出斐波那契數(shù)列的前 n 項。女口 1, 1, 2, 3, 5, 8, 13, 21, 34.4. 編寫兩個函數(shù),輸入兩個正整數(shù) m 和 n,分別求其最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個函數(shù),并輸出結(jié)果。5.編寫一函數(shù),輸入年份,判斷是否為閏年
7、,若是返回1,否則返回 0。6. 編寫遞歸調(diào)用函數(shù), 實現(xiàn)由鍵盤輸入一個正整數(shù)(不大于 100000000) ,輸出其 對應(yīng)的二進制數(shù)(原碼表示)。7.編寫一函數(shù),給出年、月、日,計算該日是該年的第幾天名師精編精品教案實驗四數(shù)組實驗?zāi)康?.掌握一維數(shù)組和二維數(shù)組的定義、數(shù)組元素的引用、初始化和輸入輸出方法;2掌握字符數(shù)組和字符串處理函數(shù)的使用;3 掌握與數(shù)組有關(guān)的算法(特別是排序算法)。實驗內(nèi)容1 從鍵盤上任意輸入 n 個整數(shù),用冒泡法按從小到大的排序,并在屏幕上顯示 出來。2 某班有 5 個學(xué)生,三門課。分別編寫 3 個函數(shù)實現(xiàn)以下要求:(1)求各門課的平均分;(2)找出有兩門以上不及格的學(xué)
8、生,并輸出其學(xué)號和不及格課程的成績;(3)找出三門課平均成績在 85-90 分的學(xué)生,并輸出其學(xué)號和姓名。主程序輸入 5 個學(xué)生的成績,然后調(diào)用上述函數(shù)輸出結(jié)果。3. 編程序找出一個 5 M 矩陣的鞍點。鞍點即矩陣中的某個元素符合如下條件: 在其所在行最大,同時在其所在列是最小,當(dāng)然一個矩陣可能也沒有鞍點。4. 輸入 5 個國家的名稱,按字母順序排列輸出。5編程實現(xiàn)矩陣(4 行 4 列)的轉(zhuǎn)置。6.寫一通用函數(shù) my_strlen(),用來求字符串的長度。7 編程序,將兩個字符串連接起來,不要用 strcat 函數(shù)。8 .由鍵盤輸入兩個位數(shù)很長的整數(shù)(一行一個數(shù),每個數(shù)最長不超過80 位),試
9、計算并輸出這兩個數(shù)的和。例如:輸入1234567890123456789/987654321098765/輸出1235555544444555554名師精編精品教案實驗五指針實驗?zāi)康? 掌握指針的概念、定義和運算;2 掌握用指針訪問變量的方法;3 掌握用指針訪問數(shù)組的方法;4掌握用指針訪問字符串的方法;5 掌握用指針作為函數(shù)參數(shù)的使用方法。實驗內(nèi)容1 編寫一個函數(shù) swap,用來實現(xiàn)交換兩個內(nèi)存變量 a 和 b 的值。要求用指針變 量編寫程序。2將數(shù)組中的數(shù)進行排序,要求用指針變量編寫程序。3.編寫一函數(shù) sort,完成對 n 個字符串的降序排序,然后在 main 函數(shù)中調(diào)用 sortbeij
10、ing , shenzhen , nanjing , dalian , shanghai 和口 qingdao 這/、 個字符串排序,要求用指針數(shù)組表示這六個字符串。4 .編寫函數(shù)實現(xiàn)矩陣(4 行 4 列)的轉(zhuǎn)置。要求函數(shù)的實參為數(shù)組名,形參為指針 形式。5.寫一通用函數(shù)用來實現(xiàn) strcmp()的功能。6.編寫程序用來實現(xiàn)任意函數(shù)的定積分計算名師精編精品教案實驗六結(jié)構(gòu)體實驗?zāi)康? 掌握結(jié)構(gòu)體類型的定義、結(jié)構(gòu)體變量的初始化及成員的引用;2 掌握運算符“和“-”的應(yīng)用。3掌握鏈表的常用操作,包括創(chuàng)建、顯示、添加等。實驗內(nèi)容1有 5 個學(xué)生,每個學(xué)生的數(shù)據(jù)信息包括學(xué)號、姓名、 3 門課的成績,從鍵
11、盤 輸入5 個學(xué)生的信息,要求輸出 3 門課程的總的平均成績,以及最高分的學(xué)生的 信息。2 建立一個鏈表,每個節(jié)點包括:學(xué)號、姓名、性別、年齡。編寫一個insert函數(shù),功能是插入新結(jié)點,按學(xué)號順序插入鏈表。編寫一個 delete 函數(shù),功能是 刪除一個結(jié)點,輸入一個學(xué)號,刪除該學(xué)號所對應(yīng)的學(xué)生的信息。3 有結(jié)構(gòu)體類型定義,struct stude nt longnum; /* 學(xué)號 */intscore; /* 成績 */struct stude nt *n ext; /* 指針 */;編寫程序,首先創(chuàng)建一個鏈表,然后實現(xiàn)鏈表節(jié)點的插入、鏈表的倒序、鏈 表的合并以及將鏈表中各結(jié)點按學(xué)號由小到
12、大進行排序等操作。4建立一個鏈表,每個結(jié)點包括:學(xué)號、姓名、性別、年齡,輸入一個學(xué)號, 如果鏈表中的結(jié)點包括該學(xué)號,則輸出該結(jié)點內(nèi)容后,并將其結(jié)點刪去。名師精編精品教案實驗七文件實驗?zāi)康? 掌握文件和文件指針的概念以及文件指針的定義方法;2 掌握文件的打開與關(guān)閉。3 熟悉使用各種文件操作函數(shù)對文件進行操作。實驗內(nèi)容1有 5 個學(xué)生,每個學(xué)生有 3 門課程的成績,從鍵盤輸入學(xué)生數(shù)據(jù)(包括學(xué)號、 姓名、3 門課程成績),計算出平均成績,將原有數(shù)據(jù)和計算出的平均分?jǐn)?shù)存放 在磁盤文件“ stud”中。2.在當(dāng)前目錄中存在文件名為datal.in的文本文件,要求使用 fopen 函數(shù)命令 打開該文件,讀出里面的所有字符,遇到大寫字母的,將其變?yōu)樾懽帜?/p>
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 開學(xué)典禮觀后感范文15篇
- 愚人節(jié)主題方案(資料11篇)
- 感恩父母孝順父母的演講稿6篇
- 產(chǎn)品營銷策劃實施方案
- 初級會計實務(wù)-《初級會計實務(wù)》預(yù)測試卷162
- 個人車輛出租給公司進行項目運輸協(xié)議(2025版)3篇
- 二零二五版房地產(chǎn)售后服務(wù)代理銷售合同2篇
- 2025版跨境電商平臺實習(xí)生試用期勞動合同規(guī)范3篇
- 二零二五版施工混凝土分包合同施工環(huán)境保護協(xié)議3篇
- 部編版一年級語文下冊識字5《動物兒歌》精美課件
- 江西省部分學(xué)校2024-2025學(xué)年高三上學(xué)期1月期末英語試題(含解析無聽力音頻有聽力原文)
- 農(nóng)民工工資表格
- 【寒假預(yù)習(xí)】專題04 閱讀理解 20篇 集訓(xùn)-2025年人教版(PEP)六年級英語下冊寒假提前學(xué)(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 2024年度窯爐施工協(xié)議詳例細(xì)則版B版
- 幼兒園籃球課培訓(xùn)
- 基底節(jié)腦出血護理查房
- 工程公司總經(jīng)理年終總結(jié)
- 2024年海南省高考地理試卷(含答案)
- 【企業(yè)盈利能力探析的國內(nèi)外文獻綜述2400字】
- 三年級上冊數(shù)學(xué)口算題1000道帶答案
評論
0/150
提交評論