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

正文內(nèi)容

[教育學]軟件工程c上機實驗指導書修訂-文庫吧資料

2024-10-21 08:40本頁面
  

【正文】 fun)(x,y)。 i4。 function[3]=fun4。 軟件設計基礎實驗指導書 33 function[1]=fun2。 int a=10,b=5,i。 int *execute(int x, int y, int *fun())。 int fun3()。 include include void main(void) { int fun1()。 下面的程序,注意其中的復雜聲明語句: int (*function[4])()。 } 上機調(diào)試此程序。 if(ab) swap()。 pt2=amp。 pt1=amp。a,amp。 } void main(void) { int a, b, *pt1, pt2。 軟件設計基礎實驗指導書 32 p1=p2。 (1) y=*px++ (2) y=*++py (3) y=(*py)++ (4) y=*ppx++ 第二組實驗程序 : 想使指針變量 pt1 指向 a 和 b 中的大者, pt2 指向小者,以下程序能否實現(xiàn)此目的? include include void swap(int *p1, int *p2) { int *p。 } } 分析出錯原因。 } else { s=puter。c39。 c=getchar()。 printf(capital (c) or uncapital(u)。 //?? char c。 //庫函數(shù),名字對嗎? } 分析出錯原因。 //注意 s指針指向了誰? else strcpy(s,puter)。c39。 c=getchar()。 printf(which style you want to :ln)。 include //缺某庫函數(shù)包含語句 void main(void) { char *s。 printf(*px=%d, *py=%d, *px, *py)。 py=amp。 px=amp。 px=py。 二、實驗性質 驗證性實驗 三、實驗學時 2 學時 四、實驗環(huán)境 Turbo C 五、實驗原理與步驟 第一組實驗程序 : 指出下面程序錯誤的原因。 六、實驗報告 1.提交源程序 2.分析以下兩個問題: ( 1)針對以上實驗內(nèi)容寫出相應的參數(shù)傳遞過程并分析結果; ( 2)討論參數(shù)的傳遞的幾種形式。 * 求解組合數(shù) :計算在總數(shù)為 n 個的對象中,任意取 p個的所有不同組合數(shù)(其中 n 為 0 的正整數(shù), p 為 =0 的正整數(shù)且 p = n)及其具體的組合情況。 * 求幻方 :對于 n 行 n 列的方陣( n 為奇數(shù)),將 1~n2 共 n2 個數(shù)填于此方陣中,如果所得方陣中的每一行、每一列以及兩個對角線上各數(shù)之和均相等,則稱此方陣為 魔幻縱橫圖。這時,在有關的輸入數(shù)據(jù)之后加上輸出語句,以便反映數(shù)據(jù)輸入的情況。 程序調(diào)試說明: 多模塊的調(diào)試除了可以采用前面實驗中采用的各種調(diào)試方法以外,還可以采用“回聲打印”的調(diào)試方法。要求主函數(shù)與函數(shù) f(x)在同一個文件中。要求主函數(shù)與函數(shù) f(x)在同一個文件中。要求該函數(shù)在一個獨立的文件中。 用梯形法求函數(shù)的定積分。如果編譯有錯時,可分別修改,這樣便于調(diào)試。 ( 2)編寫一個主函數(shù),輸入一個整數(shù),調(diào)用 (1)中的函數(shù),判斷此整數(shù)是否為素數(shù),并輸出結果。在主函數(shù)中輸入一個整數(shù),輸出是否是素數(shù)的信息。 } } 編寫并調(diào)試一個求( n 為整數(shù))的遞歸函數(shù),希望能在程序運行過 程中動軟件設計基礎實驗指導書 27 態(tài)地顯示遞歸函數(shù)被調(diào)用的軌跡。 //sum 的頂用形式正確嗎? int sum(a,b) //函數(shù)可以嵌套定義嗎? { int a,b。 main() { int,y。 軟件設計基礎實驗指導書 26 實驗 7 函數(shù) 一、實驗目的及內(nèi)容 掌握定義函數(shù)的方法; 掌握函數(shù)實參與形參的對應關系以及“值傳遞”的方式; 掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法; 掌握全局變量和局部變量動態(tài)變量、靜態(tài)變量的概念和使用方法; 學習對多文件程序的編譯和運行。 請上機運行這個程序 ,指出它的功能和運行結果。 } 軟件設計基礎實驗指導書 25 用冒泡法對 10 個整數(shù)排序。 i++) { printf(\t%d,\n, s[i])。 for (i=0。 * to the end */ void main(void) { int i。 /* (213 lines deleted)*/ /* * The string is a * representation of the body * of this program from 39。\n39。*39。/39。\n39。\n39。39。}39。\n39。039。\t39。作為一個程序員,我的工作就是寫程序,今天我將向大家提供一個我曾經(jīng)寫過的最精練的程序。 為一個起泡排序程序設計測試用例,并測試之。用以求一個變量的地址,這在函數(shù) scanf 中已經(jīng)使用過了。i++) //尤其注意最后一次循環(huán) printf(“%d”,num[i])。 for(i=0。 } 通過這一實驗 ,可以說明什么問題 ? 運行下面的 C 程序 ,根據(jù)運行結果 ,可以說明什么 ? main( ) { int num[5]={1,2,3,4,5}。 } (4) main() { int a[2+2*4]。 int a[n]。 int a[n]。 scanf(“%d”,amp。 六、實驗報告 1.提交源程序 2.分析以下兩個問題: ( 1)如何測試計數(shù)型循環(huán)結構的控制表達式中的錯誤? ( 2)從實驗中你得到了哪些提高嵌套循環(huán)程序效率的啟示 ? 軟件設計基礎實驗指導書 22 實驗 6 數(shù)組 一、實驗目的及內(nèi)容 掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法; 掌握字符數(shù)組和字符串函數(shù)的使用; 掌握與數(shù)組有關的算法,特別是排序算法。 輸入一個正整數(shù) n,求 sum=1+(1+2)+(1+2+3)+… +(1+2+3+… +n)的值。+n≥300 的最小的 n 及總和值。++j 觀察程序的執(zhí)行結果有無變化? *第三組實驗程序: 編寫一個程序,將輸入的正文復制到輸出,復制過程中刪除每 個輸入行的前置空格。j++ j=1。j++ j=1。j+= j=0。j++ j=0。j j=1。j j=1。j++ j=1。j++ j=1。j++ j=1。j++ j=1。 } 觀察程序的執(zhí)行結果有無變化? ( 6)在( 5)的程序中,若將外循環(huán)控制表達式分別做如下修改: j=1。 軟件設計基礎實驗指導書 20 sum=sum+m*m*k。j=20。j++) { m=j+2。 for(j=1。 } 觀察程序的執(zhí)行結果有無變化? ( 5)將( 3)中程序改寫為 main() { int I,j,m,n。i++) //有錯誤 sum=sum+(i+1)*(i+1)**k。 for(i=1。 long sum=0。j3。j=20。 } 實驗步驟 ( 1) 將上述程序中的和分別做什么樣修改,能使程序按如下要求運行: 不循環(huán); 外循環(huán) 1 次,不進入內(nèi)循環(huán); 外循環(huán),內(nèi)循環(huán)各 1 次; 外循環(huán) 1 次,內(nèi)循環(huán) 2次; 外循環(huán) 2 次,內(nèi)循環(huán) 1次; 外循環(huán) 19 次,內(nèi)循環(huán) 3 次; 外循環(huán) 20 次,內(nèi)循環(huán) 2 次; 外循環(huán) 21 次,內(nèi)循環(huán) 3 次。j=3。 long sum=0。 第二組實驗程序(計數(shù)型循環(huán)結構) 下面是一個用以計算和的 C 程序。 (6) 把原程序中的 while結構改寫成 do—while結構 ,再分別按上述的 (2)、 (3)軟件設計基礎實驗指導書 18 兩步進行實驗。 假如不知道機器內(nèi)的程序實際上是怎么 寫的,輸入什么樣的 detax 就能測試出少了上述這條語句。 假如不知道機器內(nèi)的程序中的各語句實際上是什么,分別輸入什么樣的 detax來測試出 while 語句的循環(huán)條件寫錯了。 (2) 當輸入的 detax 各是什么值時,能分別使程序按下面的要求運行: 不進入循環(huán); 只循環(huán)一次; 只 循環(huán)兩次; 進入死循環(huán) (程序將永遠循環(huán)下去 )。 } printf(“%”,e)。 e=e+y。 軟件設計基礎實驗指導書 17 while(y=detax) { x=x*I。detax)。 printf(“\n please input enter a error:”)。 //缺?? //缺?? main() { double e=,x=,y,detax。 六、實驗報告 1.提交源程序 2.分析以下問題: 對于多分枝選擇結構何時使用 if 語句的嵌套,何時使用 switch 語句?軟件設計基礎實驗指導書 16 實驗 5 循環(huán)控制 一、實驗目的及內(nèi)容 熟悉掌握用 while 語句, dowhile 語句和 for 語句實現(xiàn)循環(huán)的方法; 掌握在程序設計中用循環(huán)的方法實現(xiàn)一些常用算法; 掌握在程序設計條件型循環(huán)結構時,如何正確地設定循環(huán)條件、如何控制循環(huán)的次數(shù)以及條件型循環(huán)結構的基本測試方法; 掌握如何正確地控制計數(shù)型循環(huán)結構的次數(shù)、對計數(shù)型循環(huán)結構進行測試的 基本方法及在嵌套循環(huán)結構中提高程序效率的方法。 編寫一個程序,求一元二次方程 ax2+bx+c=0 的根。 獎金 稅率 a< 500 500≤a< 1000 1000≤a< 2020 2020≤a< 5000 5000≤a 實驗步驟與要求: ( 1)用 if語句編 程,自變量和函數(shù)值均為雙精度類型; ( 2)用 scanf 函數(shù)輸入獎金數(shù) a,輸出結果采用以下形式: a = 具體值 rate = 稅率值 tax = 應繳稅款 profit = 實得獎金數(shù) ( 3)分別輸入 a=280, 512, 1000, 4250, 5100,運行該程序 ( 4)用 if~ else if 語句和 switch 語句編程,其它同上。 3, 4, 5 軟件設計基礎實驗指導書 15 3, 3, 3 3, 3, 5 ( 3)如果程序有誤,可采用 “跟蹤打印 ”的調(diào)試方法,確定錯誤的出處。 實驗步驟與要求: ( 1)輸入一組數(shù)據(jù) 3, 4, 8,觀察程序運行結果,并與實驗二中程序 2 做比較。 ( 2)如果 year 是閏年,則 2月份的天數(shù)為 29 天,不是閏年則為 28 天。 實驗步驟與要求: ( 1)有變量定義為整型; ( 2)輸入前要加提示語句; ( 3)輸出結果前要有必要的文字說明。 用哪四組數(shù)據(jù)才可以把起始到終止的各條路徑都覆蓋一次?如果為了測試出程序在不同路徑下的錯誤,應該使用什么樣的測試數(shù)據(jù)?請上機驗證自己的結論。 用哪兩組數(shù)據(jù)就可以把判定框中的每個條件運算都進行一次?如果為了測試出判定條件中的錯誤,應使用哪些數(shù)據(jù)對程序進行測試?請上機驗證自己的結論。amp。 分析討論 用哪一組數(shù)據(jù)就可使程序中的每個處理語句都執(zhí)行一次?為了找出程序中各條處理語句中的錯誤,應該使用什么樣的數(shù)據(jù)對程序進行測試?請上機驗證自己的結論。 a=2,b=1,x=1。 a=2,b=1,x=1。 a=3,b=0,x=1。 a=1,b=1,x=1。 軟件設計基礎實驗指導書 13 要求增加一些輸入語句和輸出語句,以便使上述程序能在不同的 a,b 和 x值下運行,并且能觀察程序流程經(jīng)過(覆蓋)了哪些語句、哪些分支及哪些路徑。 if(a==2||x1) x=x+1。amp。 軟件設計基礎實驗指導書 12 實驗 4 邏輯結構程序設計 一、實驗目的及內(nèi)容 了解條件與程序流程的關系; 了解用不同的數(shù)據(jù)使程序的流程覆蓋不同的語句、分支和路徑; 學會正確使用邏輯運算符和邏輯表達式; 熟練掌握 if 語句和 switch 語句。 編寫一個程 序,輸入一個三位正整數(shù),要求反向輸出對應的整數(shù),如輸入789,則輸出 987。 輸入前要加提示語句; 輸出結果前要有必要的文字說明; 輸入一組數(shù)據(jù) 5,觀察運算結果; 輸入另外一組數(shù)據(jù) 8,觀察運算結果,分析這個運算結果是否有效。應
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1