freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計實驗指導(dǎo)手冊(已修改)

2025-07-07 06:24 本頁面
 

【正文】 《C語言程序設(shè)計》課程實驗指導(dǎo)手冊引言程序設(shè)計是實踐性很強(qiáng)的課程。實踐也是學(xué)好程序設(shè)計課程中必不可少的重要環(huán)節(jié)。程序設(shè)計的實踐分兩個步驟:一是設(shè)計和編寫解決問題的程序算法流程,并在此基礎(chǔ)上編寫源程序代碼;二是在計算機(jī)上對程序進(jìn)行調(diào)試,并使程序完成問題的求解過程,進(jìn)行相應(yīng)的邏輯測試。實驗過程中,應(yīng)當(dāng)注意如下問題:(1) 上機(jī)實習(xí)的主要目的是訓(xùn)練C語言程序的上機(jī)調(diào)試能力和分析、解決調(diào)試過程中遇到的問題的能力。并在此過程中逐步提高程序編寫與問題分析能力。而不是簡單地對教材上的實例做驗證式的操作;(2) 上機(jī)內(nèi)容可以結(jié)合教材內(nèi)容和習(xí)題,或由老師布置專門的上機(jī)習(xí)題進(jìn)行;(3) 為提高上機(jī)效果。必須在上機(jī)之前準(zhǔn)備好上機(jī)的基本內(nèi)容并編寫好上機(jī)程序,盡量在上機(jī)之前先作好預(yù)先的閱讀分析工作;(4) 上機(jī)調(diào)試的基本方法:語法檢查(編譯)==邏輯檢查(設(shè)計者檢查)==測試。上機(jī)實驗的主要步驟:(1) 了解實驗?zāi)康暮鸵螅㈤Т藦?fù)習(xí)或閱讀相關(guān)教材內(nèi)容;(2) 根據(jù)題目要求,事先編寫好程序,并經(jīng)過設(shè)計者靜態(tài)檢查程序的語法正確性和邏輯正確性,分析可能出現(xiàn)的問題;(3) 設(shè)計好上機(jī)時準(zhǔn)備測試程序的用例;(4) 上機(jī)調(diào)試通過程序,并記錄上機(jī)調(diào)試中出現(xiàn)的問題和測試結(jié)論等,寫出實驗報告。調(diào)試過程中,尤其要注意各種語法錯誤、邏輯錯誤調(diào)試經(jīng)驗的積累。實驗報告的主要內(nèi)容:(1) 實驗題目;(2) 目的要求;(3) 程序說明(如程序結(jié)構(gòu)、各模塊的算法和數(shù)據(jù)結(jié)構(gòu)等);(4) 經(jīng)調(diào)試后的程序清單;(5) 測試情況說明;(6) 分析(包含沒有通過的程序的原因分析)。實驗報告的具體內(nèi)容填寫格式,參見《四川師范大學(xué)實驗報告手冊》格式的規(guī)定。其中,程序清單請附著在相應(yīng)的實驗單元后面,程序結(jié)果、說明與分析等寫在實驗結(jié)果處,如不夠,可另行附頁。實驗一 C程序的運行環(huán)境和運行一個C程序的方法(2學(xué)時)實驗?zāi)康模?1) 熟悉所用計算機(jī)系統(tǒng)的基本操作方法以及在該系統(tǒng)下安裝、編輯、編譯、連接和運行一個C語言源程序的基本操作步驟(以Turboc C為基本背景);(2) 學(xué)習(xí)基本的C語言程序設(shè)計與調(diào)試環(huán)境設(shè)置方法;(3) 通過運行簡單的C程序,了解C程序的特點。實驗內(nèi)容:(要求至少調(diào)試3個以上的簡單程序),則安裝,否則,跳過此步;,熟悉TC編輯器的基本操作命令及其它基本功能; 、編譯、連接、運行過程,直到程序輸出結(jié)果正確;(包含編譯、連接錯誤信息的正確理解)。:1) 最簡單的C語言程序:main(){ printf(This is my first program.\n)。}2) 引用C語言函數(shù)庫進(jìn)行計算的程序:/*Please try exercises in chapter one of textbook in page 15*/include main(){ float x。 x=sin()。 printf(sin(%f) is %f\n,x)。} 3) 引用自定義函數(shù)的C語言程序:/*This is the function of average for data a,b,c*/float average(float a,float b,float c) { avg=(a+b+c)/。 return avg。}main(){ float x1,x2,x3。 printf(Please input x1,x2,x3:)。 scanf(%f,%f,%f,amp。x1,amp。x2,amp。x3)。 /*Input for variable x1,x2,x3*/ printf(\nAvg of %f,%f and %f is %f\n,x1,x2,x3,average(x1,x2,x3))。} 4) 求1+2+3+...+100; 5) 給定5個數(shù),求其最小者; 6) 求a+|b|。實驗準(zhǔn)備: (1) 計算機(jī)設(shè)備;(2) 程序調(diào)試環(huán)境的準(zhǔn)備,如TC環(huán)境;(3) 實驗源程序準(zhǔn)備。實驗步驟:(1) 安裝TC,如果已安裝好,可以跳過此步;(2) 進(jìn)入TC的編輯窗口,進(jìn)行基本的環(huán)境設(shè)置;(3) 熟悉基本的TC編輯操作方法和文件創(chuàng)建、保存方法;(4) 輸入一個C源程序,進(jìn)行編輯、編譯、連接、運行。完成一個簡單的程序設(shè)計,運行輸出正確結(jié)果。(5) 輸入其它源程序并進(jìn)行調(diào)試(注意錯誤提示信息);(6) 編寫實驗報告。實驗結(jié)果:(1) 對TC的安裝、調(diào)試、基本操作、環(huán)境設(shè)置方法等方面進(jìn)行描述;(2) 對TC程序的執(zhí)行過程和結(jié)果進(jìn)行分析;(3) 給出實驗過程中出現(xiàn)的主要問題和現(xiàn)象以及解決的方法;(4) 程序代碼及運行結(jié)果描述。實驗二 數(shù)據(jù)類型、運算符和表達(dá)式(2學(xué)時)實驗?zāi)康模?1) 掌握C的數(shù)據(jù)類型的聲明、定義、賦值及引用;(2) 掌握變量和常量之間的關(guān)系,以及各種常見的常量表示方法;(3) 掌握C的有關(guān)運算。算術(shù)運算中的自反、自增(++)、自減()運算符的使用;關(guān)系表達(dá)式和邏輯表達(dá)式的邏輯值表示方法和基本運算規(guī)律;學(xué)會在C語言環(huán)境下表示條件表達(dá)式;(4) 掌握不同類型數(shù)據(jù)之間的轉(zhuǎn)換和賦值方法;實驗內(nèi)容:1. 教材相關(guān)內(nèi)容為基礎(chǔ),考察變量的聲明、定義、使用的先后關(guān)系;考察不同數(shù)據(jù)類型變量之間相互賦值的結(jié)果;考察各種形式的常量表示;2. 基本的C運算規(guī)律,尤其是算術(shù)運算中的自反、自增、自減等運算和關(guān)系表達(dá)式、邏輯表達(dá)式的特殊運算規(guī)律的掌握。(,)3. 關(guān)于不同數(shù)據(jù)類型之間的轉(zhuǎn)換問題 main(){ char ch=39。A39。 int i=7,result。 float f=。 double d=。 result=ch/i+f*d(f+i)。 printf(Result value is %d\n,result)。}注:由于本章內(nèi)容是基本的程序設(shè)計基礎(chǔ)內(nèi)容,所有這些內(nèi)容必須要求熟練掌握和運用。因此,其中一些實驗實例由教師在課堂實踐教學(xué)中進(jìn)行現(xiàn)場示范性講解,由學(xué)生課外自由驗證課堂范例、教材范例以及教材習(xí)題和相關(guān)課外參考書籍和資料,進(jìn)行綜合性的驗證實踐,并寫出心得報告。具體實驗范例不需要確定下來。實驗準(zhǔn)備:分析測試目的并根據(jù)它準(zhǔn)備好實驗內(nèi)容的各種測試用例。實驗步驟:(1) 選擇測試目標(biāo);(2) 準(zhǔn)備測試用例和具體的測試數(shù)據(jù);(3) 上機(jī)調(diào)試進(jìn)行測試并做測試記錄;(4) 進(jìn)行測試分析;(5) 編寫實驗報告。實驗結(jié)果:(1) 根據(jù)測試目標(biāo)寫出測試報告;(2) 測試結(jié)果分析說明;(3) 測試程序代碼清單。實驗三 最簡單的C程序設(shè)計(2學(xué)時)實驗?zāi)康模?1) 掌握順序結(jié)構(gòu)的程序設(shè)計概念、方法及各種賦值語句的使用方法;(2) 掌握基本的C語言程序設(shè)計中的輸入、輸出語句的使用方法。實驗內(nèi)容:、輸出規(guī)律和方法;:main(){ int a,b。 float c,d。 long e,f。 unsigned int u,v。 char c1,c2。 scanf(%d,%d,a,b)。 scanf(%f,%f,c,d)。 scanf(%ld,%ld,e,f)。 scanf(%o,%o,u,v)。 scanf(%c,%c,c1,c2)。 printf(\n)。 printf(a=%7d,b=%7d\n,amp。a,amp。b)。 printf(c=%,d=%\n,amp。c,amp。d)。 printf(e=%17ld,f=%17ld\n,amp。e,amp。f)。 printf(u=%o,v=%o\n,amp。u,amp。v)。 printf(c1=%c,c2=%c\n,amp。c1,amp。c2)。 } 請分析和觀察代碼有無錯誤,如果有,有哪些?指出錯誤原因,并修正之,使其可以按照預(yù)想的目的輸入相應(yīng)數(shù)據(jù)并輸出結(jié)果。3. 輸入華氏溫度的值F,要求輸出攝氏溫度的取值C,其中,C=5/9*(F32)。要求輸出有文字說明,取兩位小數(shù)位。4. 用getchar()函數(shù)讀入兩個字符c1,c2,然后分別用putchar()和printf()函數(shù)輸出這兩個字符。試分析思考如下問題:(a) c1和c2的數(shù)據(jù)類型用什么?(b) 要求輸出c1和c2的ASCII碼,應(yīng)如何處理?是用pringf()還是用putchar()?(c) 整型變量是否在任何情況下都可以相互代替?實驗準(zhǔn)備:(1) 復(fù)習(xí)相關(guān)內(nèi)容;(2) 對4題進(jìn)行程序代碼編寫。實驗步驟:(1)上機(jī)驗證2的結(jié)果,并做出相應(yīng)分析;(3) 對4題進(jìn)行上機(jī)調(diào)試,并進(jìn)行測試、做測試記錄;(4) 進(jìn)行實驗分析;(5) 編寫實驗報告。實驗結(jié)果:(1) 根據(jù)測試目標(biāo)寫出測試報告;(2) 測試結(jié)果分析說明;(3) 測試程序代碼清單。實驗四 分支結(jié)構(gòu)的程序設(shè)計(4學(xué)時)實驗?zāi)康模?1) 掌握C語言程序設(shè)計中邏輯量的表
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1