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

正文內(nèi)容

程序設(shè)計基礎(chǔ)教程----c語言版實驗指導(dǎo)手冊-全文預(yù)覽

2025-07-20 16:25 上一頁面

下一頁面
  

【正文】 告;(2) 測試結(jié)果分析說明;(3) 測試程序代碼清單。1) printf(“%s\n”,*++argv)。}int fun2(int nX,int nY) {return (nXnY)。i++)printf(“fun No.%d%d\n”,i+1,execute(nA,nB,function[i]))。function[2]=fun3。int (*function[4])()。,并給出輸入數(shù)據(jù)下的運(yùn)行結(jié)果:int main(void){int fun1()。printf(“%d,%d\n”,*pt1,*pt2)。nA。scanf(“%d,%d”,amp。p1=p2。}(2) 設(shè)計一個C語言程序,以測試以下表達(dá)式的運(yùn)算順序。printf(The results are :”)。r=amp。p=amp。printf(“fB is %f, q is %d and *q is %d\n”, nA, q,*q)。fB。float fB,*q。printf(“i=%d j=%d k=%d\n”,*(amp。實驗八 指針(4學(xué)時)實驗?zāi)康模?1) 掌握C語言環(huán)境下指針的聲明、定義和使用方法;(2) 掌握指針和變量以及指針和數(shù)組的關(guān)系;(3) 掌握指針、數(shù)組之間的關(guān)系;(4) 掌握指針、函數(shù)之間的關(guān)系。如果一個單詞剛好在行末結(jié)束,則下一行開頭應(yīng)該有空格,包含句號和逗號后面也應(yīng)該有空格?。? (2) 輸入n個國家的名字,要求按照字母的先后順序排序,并輸出排序前后的結(jié)果。1) 試求除開對角線上元素之外的元素之和;2) 求每行中與相應(yīng)對角線元素不同的元素之和; (2) 有n個學(xué)生,m門功課。具體實例如下:(1) 有一個數(shù)組大小為10,內(nèi)放10個數(shù),請找出其中對大和最小元素來,并分別將其與數(shù)組第1個元素和最后1個元素交換。包含數(shù)組的聲明方法、初始化方法、輸入、輸出方法、元素的引用方法以及數(shù)組作為函數(shù)參數(shù)的使用方法。實驗步驟:(1) 上機(jī)驗證所選題目,并做相應(yīng)測試和分析;(2) 進(jìn)行實驗分析;(3) 總結(jié)基于函數(shù)、宏等技術(shù)的模塊化程序設(shè)計和實現(xiàn)方法及其經(jīng)驗;(4) 編寫實驗報告。reset(){return (i)。fast(void){rturn (i=1_)。printf(“new(i+j)=%d\n”,new(i+j))。j=3。exter int i。} (3) 分析、編輯并執(zhí)行以下程序,如果有錯,請指出其錯誤原因,同時需要指出各個變量的存儲屬性。 return (i)。 return 0。 reset(i/2)。 reset(i/)。 }/******(e)******/(2) 仔細(xì)分析下列程序,是否有錯誤之處?然后分析其執(zhí)行結(jié)果,上機(jī)驗證并對各個變量的存儲屬性及其結(jié)果進(jìn)行比較分析:define LOW 11define HIGH 23define CHANGE 12int i=LOW。 }/******(c)******/ printf(The first nX is %d\n,nX)。 {/******(b)******/ void prt(void)。具體實例如下:(1) 編寫一個在屏幕上畫一條正弦曲線的函數(shù);(2) 編寫一個函數(shù),它可以求出給定數(shù)的所有因子,如下形式顯示其結(jié)果:72=2*2*2*3*3;(3) 分別寫出一個求N個數(shù)的最大公約數(shù)和最小公倍數(shù)的遞歸函數(shù);(4) 試編制n碟片hanoi塔的問題求解函數(shù),并利用它求解4個盤片的結(jié)果;(5) 試編寫求n!的函數(shù),并求n=7的結(jié)果。實驗步驟:(1) 上機(jī)驗證所選題目,并做相應(yīng)測試和分析;(2) 進(jìn)行實驗分析;(3) 總結(jié)循環(huán)程序設(shè)計、實現(xiàn)本方法及其經(jīng)驗;(4) 編寫實驗報告。(4) 分析并總結(jié)計數(shù)型循環(huán)在do while, while和for循環(huán)句型中的實現(xiàn)方法和步驟。(3) 分析循環(huán)退出時的條件表達(dá)式值。實驗五 循環(huán)控制程序的設(shè)計(4學(xué)時)實驗?zāi)康模?1) 復(fù)習(xí)和掌握算法的基本組成要素和描述特點;(2) 在實驗四的基礎(chǔ)上,學(xué)習(xí)幾種常見的循環(huán)程序的流程關(guān)系和運(yùn)用方法;(3) 不同循環(huán)類型之間的轉(zhuǎn)換方法;(4) 循環(huán)的應(yīng)用。用if else句型,編寫求4個數(shù)中最大者的程序,并設(shè)計測試用例、記錄測試結(jié)果;3. 試用if else if else if ...else實現(xiàn)求4個數(shù)中最大者的程序,并做相應(yīng)測試;4. 試用switch語句句型實現(xiàn)以上程序,并做相應(yīng)測試;5. 請理清習(xí)題523的邏輯關(guān)系,上機(jī)進(jìn)行驗證。測試數(shù)據(jù)組如下:nA nB nX1 1 11 1 23 0 12 0 42 1 11 0 22 1 23 0 2(d) 分析討論:1) 用哪組數(shù)據(jù)就可以使程序段中每個處理語句都執(zhí)行一次?為了找出程序中的邏輯錯誤,應(yīng)使用什么樣的數(shù)據(jù)進(jìn)行測試?請上機(jī)驗證自己的分析結(jié)果。 nB==0) nX=nX/nA。實驗四 分支結(jié)構(gòu)的程序設(shè)計(4學(xué)時)實驗?zāi)康模?1) 掌握C語言程序設(shè)計中邏輯量的表示和運(yùn)用方法;(2) 掌握C語言程序設(shè)計中條件表達(dá)式的值的計算方法及其跟程序執(zhí)行流程之間的邏輯順序關(guān)系;(3) 掌握C語言中的4種選擇結(jié)構(gòu)語句的執(zhí)行邏輯及其運(yùn)用方法。試分析思考如下問題:(a) ch1和ch2的數(shù)據(jù)類型用什么?(b) 要求輸出ch1和ch2的ASCII碼,應(yīng)如何處理?是用pringf()還是用putchar()?(c) 整型變量是否在任何情況下都可以相互代替?5.*請編寫和實現(xiàn)教材習(xí)題315,316,317和318,至少要求實現(xiàn)其中一個問題。ch2)。u,amp。 printf(e=%17ld,f=%17ld\n,amp。nA,amp。 scanf(%o,%o,u,v)。 char ch1,ch2。實驗內(nèi)容:1. 熟悉表31~表35中給出的格式化輸入、輸出格式控制符及其使用方法,并上機(jī)測試教材表例31~例310,觀察C語言中的數(shù)據(jù)格式化輸入、輸出規(guī)律和方法;:int main(void){ int nA,nB。實驗準(zhǔn)備:分析測試目的并根據(jù)它準(zhǔn)備好實驗內(nèi)容的各種測試用例。(可參考教材習(xí)題中的213,214和218,例220);4. 關(guān)于不同數(shù)據(jù)類型之間的轉(zhuǎn)換問題,參見教材例25~例212。實驗結(jié)果:(1) 對TC的安裝、調(diào)試、基本操作、環(huán)境設(shè)置方法等方面進(jìn)行描述;(2) 對TC程序的執(zhí)行過程和結(jié)果進(jìn)行分析;(3) 給出實驗過程中出現(xiàn)的主要問題和現(xiàn)象以及解決的方法;(4) 程序代碼及運(yùn)行結(jié)果描述。} 4) 求1+2+3+...+100; 5) 給定5個數(shù),求其最小者; 6) 求a+|b|。fX2,amp。}int main(void){ float x1,x2,x3。 return 0。 return 0。實驗報告的具體內(nèi)容填寫格式,參見《四川師范大學(xué)實驗報告手冊》格式的規(guī)定。必須在上機(jī)之前準(zhǔn)備好上機(jī)的基本內(nèi)容并編寫好上機(jī)程序,盡量在上機(jī)之前先作好預(yù)先的閱讀分析工作;(4) 上機(jī)調(diào)試的基本方法:語法檢查(編譯)==邏輯檢查(設(shè)計者檢查)==測試。程序設(shè)計的實踐分兩個步驟:一是設(shè)計和編寫解決問題的程序算法流程,并在此基礎(chǔ)上編寫源程序代碼;二是在計算機(jī)上對程序進(jìn)行調(diào)試,并使程序完成問題的求解過程,進(jìn)行相應(yīng)的邏輯測試。學(xué)生在進(jìn)行實踐設(shè)計活動時,也可以結(jié)合自身掌握和學(xué)習(xí)的實際情況進(jìn)行有選擇地實踐。四川師范大學(xué)數(shù)學(xué)與軟件科學(xué)學(xué)院信息與計算科學(xué)專業(yè)《程序設(shè)計基礎(chǔ)教程C語言版》課程實驗指導(dǎo)手冊本實驗指導(dǎo)手冊旨在指導(dǎo)數(shù)學(xué)與軟件科學(xué)學(xué)院信息與計算科學(xué)專業(yè)《程序設(shè)計基礎(chǔ)教程C語言版》(專業(yè)必修課)的實驗教學(xué)活動過程。具體實施過程中,除開各實驗中要求的必做題目外,教師可結(jié)合實際教學(xué)情況,根據(jù)學(xué)生接受程度作適當(dāng)擴(kuò)展。實踐也是學(xué)好程序設(shè)計課程中必不可少的重要環(huán)節(jié)。而不是簡單地對教材上的實例做驗證式的操作;(2) 上機(jī)內(nèi)容可以結(jié)合教材內(nèi)容和習(xí)題,或由老師布置專門的上機(jī)習(xí)題進(jìn)行;(3) 為提高上機(jī)效果。實驗報告的主要內(nèi)容:(1) 實驗題目;(2) 目的要求;(3) 程序說明(如程序結(jié)構(gòu)、各模塊的算法和數(shù)據(jù)結(jié)構(gòu)等);(4) 經(jīng)調(diào)試后的程序清單;(5) 測試情況說明;(6) 分析(包含沒有通過的程序的原因分析)。實驗內(nèi)容:(要求至少調(diào)試3個以上的簡單程序),則安裝,否則,跳過此步;,熟悉TC編輯器的基本操作命令及其它基本功能; 、編譯、連接、運(yùn)行過程,直到程序輸出結(jié)果正確;(包含編譯、連接錯誤信息的正確理解);(也可以參考教材范例):1) 最簡單的C語言程序:int main(void){ printf(This is my first program.\n)。 printf(sin(%f) is %f\n,fX)。 return fAvg。fX1,amp。 return 0。完成一個簡單的程序設(shè)計,運(yùn)行輸出正確結(jié)果;(5) 輸入其它源程序并進(jìn)行調(diào)試(注意錯誤提示信息);(6) 編寫實驗報告。實驗內(nèi)容:主要參考實例或內(nèi)容(也可以參考教材或習(xí)題實例):1. 請變成實現(xiàn)教材P54頁題24(目的:觀察各種數(shù)據(jù)類型的分配空間大小);2. 教材相關(guān)內(nèi)容為基礎(chǔ),考察變量的聲明、定義、使用的先后關(guān)系;考察不同數(shù)據(jù)類型變量之間相互賦值的結(jié)果;考察各種形式的常量表示;3. 基本的C語言運(yùn)算規(guī)律,尤其是算術(shù)運(yùn)算中的自反、自增、自減等運(yùn)算和關(guān)系表達(dá)式、邏輯表達(dá)式的特殊運(yùn)算規(guī)律的掌握。具體實驗范例不需要確定下來。實驗三 最簡單的C語言程序設(shè)計(2學(xué)時)實驗?zāi)康模?1) 掌握順序結(jié)構(gòu)的程序設(shè)計概念、方法及各種賦值語句的使用方法;(2) 掌握基本的C語言程序設(shè)計中的輸入、輸出語句的使用方法。 unsigned int u,v。 scanf(%ld,%ld,lE,lF)。 print
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1