智能統(tǒng)計(jì)素?cái)?shù)-c程序設(shè)計(jì).doc_第1頁
智能統(tǒng)計(jì)素?cái)?shù)-c程序設(shè)計(jì).doc_第2頁
智能統(tǒng)計(jì)素?cái)?shù)-c程序設(shè)計(jì).doc_第3頁
智能統(tǒng)計(jì)素?cái)?shù)-c程序設(shè)計(jì).doc_第4頁
智能統(tǒng)計(jì)素?cái)?shù)-c程序設(shè)計(jì).doc_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

XxxxxxC程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告書課程名稱:C程序設(shè)計(jì)指導(dǎo)老師:xx專 業(yè):xxxxx班 級(jí):xxx題 目:13學(xué) 號(hào):xxx姓 名: xxxx 2010年6月 目錄 前言1設(shè)計(jì)目的與要求1內(nèi)容及分配2算法的基本思想2測(cè)試數(shù)據(jù)21心得體會(huì)22附錄25前言C語言課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,分組配合實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和上機(jī)實(shí)踐操作有機(jī)的結(jié)合起來,鍛煉學(xué)生的發(fā)現(xiàn)、分析、探索、解決實(shí)際問題的能力。提高學(xué)生適應(yīng)實(shí)際,實(shí)踐編程的能力。作為學(xué)生本人來講,應(yīng)該好好把握這次寶貴的機(jī)會(huì),通過分組相互配合上機(jī)實(shí)踐操作加深對(duì)該門課程的課本理論知識(shí)的理解和認(rèn)識(shí),在相互默契配合的同時(shí),學(xué)會(huì)獨(dú)立思考解決實(shí)踐過程中遇到的方方面面的問題并虛心向老師和同學(xué)請(qǐng)教自己的困惑點(diǎn),最終順利完成設(shè)計(jì)目的與要求,使自己得到較好的鍛煉。一、設(shè)計(jì)目的與要求老師通過布置具有一定難度的綜合性程序設(shè)計(jì)題目,要求學(xué)生利用學(xué)到的編程知識(shí)和編程技巧,根據(jù)題目相應(yīng)的難易程度。分組或獨(dú)立完成編程及程序調(diào)試,最后按格式和要求寫出并打印課程設(shè)計(jì)報(bào)告。 二、內(nèi)容及分配1、 分析、設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)。首先選定題目、收集資料、對(duì)系統(tǒng)進(jìn)行功能模塊分析,控制模塊分析正確,系統(tǒng)設(shè)計(jì)要實(shí)用,然后確定模塊,寫出函數(shù)原型。2、 編程:根據(jù)函數(shù)原型及其功能,填充相應(yīng)的算法。編程簡(jiǎn)練,可用性強(qiáng),功能全面3、 調(diào)試程序:上機(jī)調(diào)試程序,解決編譯等錯(cuò)誤,直至運(yùn)行成功。4、 撰寫報(bào)告:按格式寫出完整、規(guī)范的報(bào)告并打印,其中模塊圖、流程圖要清楚、規(guī)范,不能有錯(cuò)別字。5、 答辯:程序運(yùn)行通過,報(bào)告打印出來之后,通知指導(dǎo)老師檢查,經(jīng)提問能大部分做出回答即可。6、 設(shè)計(jì)題目(13):編寫函數(shù)int fun(int a,int b),在【a,b】范圍內(nèi)統(tǒng)計(jì)滿足下面條件的個(gè)數(shù)。條件:該數(shù)是素?cái)?shù),且該數(shù)逆序后形成的數(shù)也是素?cái)?shù)。例如在【100,150】范圍內(nèi)101 107 113 131 149 滿足條件,則下面程序輸入100 150,輸出num=5. 三、算法的基本思想 1、 概要設(shè)計(jì)(模塊圖如下)讀入a,b for i=a to b for j=2 to sqrt (i)i能被j整除真假break;f1=0i逆序后得到xfor j=2 to sqrt(x)x能被j整除真假break;f2=0n+return(n)輸出num=n;該程序要用到用一個(gè)main函數(shù)調(diào)用其他庫函數(shù),以及while循環(huán)語句實(shí)現(xiàn)對(duì)數(shù)字的逆序運(yùn)算、forif語句實(shí)現(xiàn)的循環(huán)等等。 2、詳細(xì)設(shè)計(jì):該程序包含以下步驟及相關(guān)知識(shí) 自然語言:模塊一:判斷i為素?cái)?shù)讓i先后被2到i除,如果i能被2到i之中任何一個(gè)整數(shù)整除,即f1=0,則提前結(jié)束循環(huán),此時(shí)j必然小于或等于i;如果i不能被2到i之間的任一整數(shù)整除,則在完成最后一次循環(huán)后j還要加1,因此j=i+1,然后才能終止循環(huán)。在循環(huán)之后判別j的值是否大于或等于i+1,若是,則表明未曾被2到i之間的任一整數(shù)整除過,即f1=1。模塊二:實(shí)現(xiàn)對(duì)i的逆序(見后面難點(diǎn)突破)模塊三:判斷x為素?cái)?shù)讓x先后被2到x除,如果x能被2到x之中任何一個(gè)整數(shù)整除,即f2=0,則提前結(jié)束循環(huán),此時(shí)j必然小于或等于x;如果x不能被2到x之間的任一整數(shù)整除,則在完成最后一次循環(huán)后j還要加1,因此j=x+1,然后才能終止循環(huán)。在循環(huán)之后判別j的值是否大于或等于x+1,若是,則表明未曾被2到x之間的任一整數(shù)整除過,即f2=1。最后,若滿足(!f1=0)&(!f2=0),則n+;循環(huán)結(jié)束后將n的值返回main函數(shù),輸出最終結(jié)果即滿足題中所給條件的數(shù)的個(gè)數(shù)(2),所用相關(guān)知識(shí)及注意點(diǎn)一)C程序的結(jié)構(gòu)程序的執(zhí)行部分是由語句組成的。 程序的功能也是由執(zhí)行語句C 語句可分為以下五類: 1) 表達(dá)式語句 2) 函數(shù)調(diào)用語句 3) 控制語句 4) 復(fù)合語句 5) 空語句 表達(dá)式語句:表達(dá)式語句由表達(dá)式加上分號(hào)“;”組成。 其一般形式為: 表達(dá)式; 執(zhí)行表達(dá)式語句就是計(jì)算表達(dá)式的值。 例如: x=y+z; 賦值語句; y+z; 加法運(yùn)算語句,但計(jì)算結(jié)果不能保留,無實(shí)際意義; i+; 自增1 語句,i 值增1。 2. 函數(shù)調(diào)用語句:由函數(shù)名、實(shí)際參數(shù)加上分號(hào)“;”組成。 其一般形式為: 函數(shù)名(實(shí)際參數(shù)表); 執(zhí)行函數(shù)語句就是調(diào)用函數(shù)體并把實(shí)際參數(shù)賦予函數(shù)定義中的形式參數(shù),然后執(zhí)行被調(diào)函數(shù)體中的語句,求取函數(shù)值 例如: printf(C Program);調(diào)用庫函數(shù),輸出字符串。 3. 控制語句:控制語句用于控制程序的流程, 以實(shí)現(xiàn)程序的各種結(jié)構(gòu)方式。它們由特定的語句定義符組成。語言有九種控制語句。 可分成以下三類: 1) 條件判斷語句:if 語句、switch 語句; 2) 循環(huán)執(zhí)行語句:do while 語句、while 語句、for語句; 3) 轉(zhuǎn)向語句:break 語句、goto 語句、continue 語句、return 語句。4. 復(fù)合語句:把多個(gè)語句用括號(hào)括起來組成的一個(gè)語句稱復(fù)合語句。 在程序中應(yīng)把復(fù)合語句看成是單條語句,而不是多條語句。 例如: x=y+z; a=b+c; printf(“%d%d”,x,a); 是一條復(fù)合語句。 復(fù)合語句內(nèi)的各條語句都必須以分號(hào)“;”結(jié)尾,在括號(hào)“”外不能加分號(hào)。 二)1) 在語言中,所有的數(shù)據(jù)輸入輸出都是由庫函數(shù)完成的。 因此都是函數(shù)語句。 2) 在使用語言庫函數(shù)時(shí),要用預(yù)編譯命令 #include 將有關(guān)“頭文件”包括到源文件中。 使用標(biāo)準(zhǔn)輸入輸出庫函數(shù)時(shí)要用到 “stdio.h”文件,因此源文件開頭應(yīng)有以下預(yù)編譯命令: #include 或 #include ”stdio.h” stdio 是standard input &outupt 的意思。三)、邏輯表達(dá)式 邏輯表達(dá)式的一般形式為: 表達(dá)式 邏輯運(yùn)算符 表達(dá)式 其中的表達(dá)式可以又是邏輯表達(dá)式,從而組成了嵌套的情形。 例如: (a&b)&c 根據(jù)邏輯運(yùn)算符的左結(jié)合性,上式也可寫為: a&b&c 邏輯表達(dá)式的值是式中各種邏輯運(yùn)算的最后值,以“1”和“0”分別代表“真”和“假”。四)、if語句1. 基本形式:if if(表達(dá)式) 語句 其語義是:如果表達(dá)式的值為真,則執(zhí)行其后的語句, 否則不執(zhí)行該語句。其過程可表示為下圖。2) 在 if 語句中,條件判斷表達(dá)式必須用括號(hào)括起來,在語句之后必須加分號(hào)。 3) 在 if 語句的三種形式中,所有的語句應(yīng)為單個(gè)語句,如果要想在滿足條件時(shí)執(zhí)行一(多個(gè))語句,則必須把這一組語句用括起來組成一個(gè)復(fù)合語句。但要注意的是在后不能再加分號(hào)。 例如: if(ab) a+; b+; else a=0; b=10;五)、while語句 1)、while 語句的一般形式為: while(表達(dá)式)語句 其中表達(dá)式是循環(huán)條件,語句為循環(huán)體。 while 語句的語義是:計(jì)算表達(dá)式的值,當(dāng)值為真(非 0)時(shí), 執(zhí)行循環(huán)體語句。其執(zhí)行過程可用下圖表示。2)、 循環(huán)體如包括有一個(gè)以上的語句,則必須用括起來,組成復(fù)合語句。六)、在 C 語言中,for 語句使用最為靈活,它完全可以取代 while 語句。它的一般形式為: for(表達(dá)式 1;表達(dá)式 2;表達(dá)式 3) 語句的執(zhí)行過程如下: 先求解表達(dá)式 1。 求解表達(dá)式 2,若其值為真(非 0) ,則執(zhí)行 for語句中指定的內(nèi)嵌語句,然后執(zhí)行下面第 3)步;若其值為假(0) ,則結(jié)束循環(huán),轉(zhuǎn)到第 5)步。 求解表達(dá)式 3。 轉(zhuǎn)回上面第 2)步繼續(xù)執(zhí)行。 循環(huán)結(jié)束,執(zhí)行 for 語句下面的一個(gè)語句。 執(zhí)行過程可用下圖表示。for 語句最簡(jiǎn)單的應(yīng)用形式也是最容易理解的形式如下: for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增量) 語句 循環(huán)變量賦初值總是一個(gè)賦值語句, 它用來給循環(huán)控制變量賦初值; 循環(huán)條件是一個(gè)關(guān)系表達(dá)式,它決定什么時(shí)候退出循環(huán);循環(huán)變量增量,定義循環(huán)控制變量每循環(huán)一次后按什么方式變化。這三個(gè)部分之間用“;”分開。 例如: for(i=1; i100時(shí),結(jié)束循環(huán)。 相當(dāng)于: i=1; while(i=100) sum=sum+i; i+; 對(duì)于 for 循環(huán)中語句的一般形式,就是如下的 while 循環(huán)形式: 表達(dá)式 1; while(表達(dá)式 2) 語句 表達(dá)式3; 注意: 1) for 循環(huán)中的“表達(dá)式 1(循環(huán)變量賦初值)”、“表達(dá)式 2(循環(huán)條件)”和“表達(dá)式 3(循環(huán)變量增量)”都是選擇項(xiàng), 即可以缺省,但“;”不能缺省。 2) 省略了“表達(dá)式 1(循環(huán)變量賦初值)”, 表示不對(duì)循環(huán)控制變量賦初值。 3) 省略了“表達(dá)式 2(循環(huán)條件)”, 則不做其它處理時(shí)便成為死循環(huán)。 例如: for(i=1;i+)sum=sum+i; 相當(dāng)于: i=1; while(1) sum=sum+i; i+; 4) 省略了 “表達(dá)式 3(循環(huán)變量增量)”, 則不對(duì)循環(huán)控制變量進(jìn)行操作,這時(shí)可在語句體中加入修改循環(huán)控制變量的語句。 例如: for(i=1;i=100;) sum=sum+i; i+; 5) 省略了“表達(dá)式 1(循環(huán)變量賦初值)”和“表達(dá)式 3(循環(huán)變量增量)”。 例如: for(;i=100;) sum=sum+i; i+; 相當(dāng)于: while(i=100) sum=sum+i; i+; 6) 3 個(gè)表達(dá)式都可以省略。 例如: for(; ;)語句 相當(dāng)于: while(1)語句 7) 表達(dá)式 1 可以是設(shè)置循環(huán)變量的初值的賦值表達(dá)式例如: for(sum=0;i=100;i+)sum=sum+i; 8) 表達(dá)式 1 和表達(dá)式 3 可以是一個(gè)簡(jiǎn)單表達(dá)式也可以for(sum=0,i=1;i=100;i+)sum=sum+i; 或: for(i=0,j=100;i=100;i+,j-)k=i+j; 9) 表達(dá)式 2 一般是關(guān)系表達(dá)式或邏輯表達(dá)式,但也可值非零,就執(zhí)行循環(huán)體。七)、break語句 break 語句通常用在循環(huán)語句和開關(guān)語句中。當(dāng) break 用于開關(guān)語句 switch 中時(shí),可使程序跳出 switch 而執(zhí)行 switch 以后的語句;如果沒有 break 語句,則將成為一個(gè)死循環(huán)而無法退出。 當(dāng) break 語句用于 do-while、for、while 循環(huán)語句中時(shí),可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語句, 通常 break語句總是與 if 語句聯(lián)在一起。即滿足條件時(shí)便跳出循環(huán)。八)、函數(shù)的定義及調(diào)用 main 函數(shù)是主函數(shù),它可以調(diào)用其它函數(shù),而不允許被其它函數(shù)調(diào)用。因此,程序的執(zhí)行總是從 main 函數(shù)開始,完成對(duì)其它函數(shù)的調(diào)用后再返回到 main 函數(shù),最后由 main函數(shù)結(jié)束整個(gè)程序。一個(gè)源程序必須有,也只能有一個(gè)主函數(shù) main。a、 有參函數(shù)的一般定義形式類型標(biāo)識(shí)符 函數(shù)名(形式參數(shù)表列) 聲明部分語句 有參函數(shù)比無參函數(shù)多了一個(gè)內(nèi)容,即形式參數(shù)表列。在形參表中給出的參數(shù)稱為形式參數(shù),它們可以是各種類型的變量,各參數(shù)之間用逗號(hào)間隔。在進(jìn)行函數(shù)調(diào)用時(shí),主調(diào)函數(shù)將賦予這些形式參數(shù)實(shí)際的值。形參既然是變量,必須在形參表中給出形參的類型說明。 b、函數(shù)調(diào)用的方式 在語言中,可以用以下幾種方式調(diào)用函數(shù): 1. 函數(shù)表達(dá)式:函數(shù)作為表達(dá)式中的一項(xiàng)出現(xiàn)在表達(dá)式中,以函數(shù)返回值參與表達(dá)式的運(yùn)算。這種方式要求函數(shù)是有返回值的。例如:z=max(x,y)是一個(gè)賦值表達(dá)式,把 max的返回值賦予變量 z。 2. 函數(shù)語句:函數(shù)調(diào)用的一般形式加上分號(hào)即構(gòu)成函數(shù)語句。例如: printf (%d,a);scanf (%d,&b);都是以函數(shù)語句的方式調(diào)用函數(shù)。 3. 函數(shù)實(shí)參:函數(shù)作為另一個(gè)函數(shù)調(diào)用的實(shí)際參數(shù)出現(xiàn)。這種情況是把該函數(shù)的返回值作為實(shí)參進(jìn)行傳送,因此要求該函數(shù)必須是有返回值的。例如: printf(%d,max(x,y); 即是把 max 調(diào)用的返回值又作為 printf 函數(shù)的實(shí)參來使用的。在函數(shù)調(diào)用中還應(yīng)該注意的一個(gè)問題是求值順序的問題。所謂求值順序是指對(duì)實(shí)參表中各量是自左至右使用呢,還是自右至左使用。對(duì)此,各系統(tǒng)的規(guī)定不一定相同。c、函數(shù)的返回值 函數(shù)的值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。如調(diào)用正弦函數(shù)取得正弦值,調(diào)用的 max 函數(shù)取得的最大數(shù)等。對(duì)函數(shù)的值(或稱函數(shù)返回值)有以下一些說明: 1) 函數(shù)的值只能通過 return 語句返回主調(diào)函數(shù)。 return 語句的一般形式為: return 表達(dá)式; 或者為: return (表達(dá)式); 該語句的功能是計(jì)算表達(dá)式的值,并返回給主調(diào)函數(shù)。 在函數(shù)中允許有多個(gè) return語句,但每次調(diào)用只能有一個(gè) return 語句被執(zhí)行,因此只能返回一個(gè)函數(shù)值。 2) 函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)類型為準(zhǔn),自動(dòng)進(jìn)行類型轉(zhuǎn)換。 3) 如函數(shù)值為整型,在函數(shù)定義時(shí)可以省去類型說明。 4) 不返回函數(shù)值的函數(shù),可以明確定義為“空類型”,類型說明符為“void”。一旦函數(shù)被定義為空類型后,就不能在主調(diào)函數(shù)中使用被調(diào)函數(shù)的函數(shù)值了。例如,在定義 s 為空類型后,在主函數(shù)中寫下述語句 sum=s(n); 就是錯(cuò)誤的。 為了使程序有良好的可讀性并減少出錯(cuò), 凡不要求返回值的函數(shù)都應(yīng)定義為空類型。d、對(duì)被調(diào)函數(shù)的聲明在主調(diào)函數(shù)中調(diào)用某函數(shù)之前應(yīng)對(duì)該被調(diào)函數(shù)進(jìn)行說明(聲明),這與使用變量之前要進(jìn)行變量說明是一樣的。在主調(diào)函數(shù)中對(duì)被調(diào)函數(shù)作說明的目的是使編譯系統(tǒng)知道被調(diào)函返回值的類型,以便在主調(diào)函數(shù)中按此種類型對(duì)返回值作相應(yīng)的處理。 其一般形式為: 類型說明符 被調(diào)函數(shù)名(類型 形參,類型 形參); 或?yàn)椋?類型說明符 被調(diào)函數(shù)名(類型,類型); 括號(hào)內(nèi)給出了形參的類型和形參名,或只給出形參類型。這便于編譯系統(tǒng)進(jìn)行檢錯(cuò),以防止可能出現(xiàn)的錯(cuò)誤。 例 main函數(shù)中對(duì) fun 函數(shù)的說明為: int fun(int a,int b); 語言中又規(guī)定在以下幾種情況時(shí)可以省去主調(diào)函數(shù)中對(duì)被調(diào)函數(shù)的函數(shù)說明。 1) 如果被調(diào)函數(shù)的返回值是整型或字符型時(shí),可以不對(duì)被調(diào)函數(shù)作說明,而直接調(diào)用。這時(shí)系統(tǒng)將自動(dòng)對(duì)被調(diào)函數(shù)返回值按整型處理。2) 當(dāng)被調(diào)函數(shù)的函數(shù)定義出現(xiàn)在主調(diào)函數(shù)之前時(shí),在主調(diào)函數(shù)中也可以不對(duì)被調(diào)函數(shù)再作說明而直接調(diào)用。例如題中,函數(shù) fun 的定義放在 main 函數(shù)之前,因此可在 main 函數(shù)中省去對(duì) fun 函數(shù)的函數(shù)說明 int fun(int a,int b)。 3) 如在所有函數(shù)定義之前,在函數(shù)外預(yù)先說明了各個(gè)函數(shù)的類型,則在以后的各主調(diào)函數(shù)中,可不再對(duì)被調(diào)函數(shù)作說明。九)、難點(diǎn)突破該設(shè)計(jì)過程中最復(fù)雜也是最難理解的部分就是對(duì)i進(jìn)行逆序運(yùn)算,即:if(f1)m=i; x=0;while(m)x=x*10+m%10;m/=10; 分析:如果!f1=0執(zhí)行以下嵌套循環(huán) :將i的值賦給m;x=0,當(dāng)m滿足 !m=0時(shí)執(zhí)行以下循環(huán)語句:x=x*10+m%10;m/10; 通過該循環(huán)實(shí)現(xiàn)對(duì)i的逆序運(yùn)算,以i=113為例說明一下:首先將i的值賦給m則滿足!m=0執(zhí)行x=0*10+113%10;m/10;得到x=0+3=3;m=11同樣滿足!m=0執(zhí)行x=3*10+11%10;m/10;得到x=31;m=1同樣滿足!m=0執(zhí)行x=31*10+1%10;m/10;得到x=311;m=0不再滿足!m=0,終止以上語句的執(zhí)行得到i的逆序值x=311,其他數(shù)用同樣的方法可以類推 。 (3)附:參考課本例題【例 6.8】判斷 m 是否素?cái)?shù)。 #include main() int m,i,k; scanf(“%d”,&m); k=sqrt(m); for(i=2;i=k+1) printf(“%d is a prime numbern”,m); else printf(“%d is not a prime numbern”,m);N-S 流程圖:【例 6.9】求 100 至200 間的全部素?cái)?shù)#include main() int m,i,k,n=0; for(m=101;m=200;m=m+2) k=sqrt(m); for(i=2;i=k+1) printf(“%d”,m); n=n+1; if(n%n=0)printf(“n”); printf(“n”); 四、測(cè)試數(shù)據(jù)輸出結(jié)果:從鍵盤輸入:100 150輸出:num=5Press any key to continue五、心得體會(huì)總結(jié)起此次課程設(shè)計(jì),我感慨頗多,的確,從從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)星期的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅鞏固了以前所學(xué)過的課本理論知識(shí)知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。老師把我們分為幾組,每一組六到七個(gè)人,并且分配了具體的任務(wù)。我們組的題目是在一定范圍內(nèi)統(tǒng)計(jì)滿足本身是素?cái)?shù)且逆序后仍是素?cái)?shù)的數(shù)的個(gè)數(shù),對(duì)于我們這些非計(jì)算機(jī)專業(yè)的學(xué)生來說,這是一種考驗(yàn),雖然我們也學(xué)習(xí)了C語言,但是如果用來編一個(gè)相對(duì)大的實(shí)用的程序還是有一定難度的,因此這次實(shí)習(xí)對(duì)我們來說算是一次很好的的機(jī)會(huì),能很好地鞏固一下我們平時(shí)所學(xué)。 拿到設(shè)計(jì)要求以后,第一天我們把設(shè)計(jì)整個(gè)程序需要用的相關(guān)知識(shí)的資料查找了一下,我們覺得用到的程序段不用太高級(jí),第一天結(jié)束時(shí)我們對(duì)程序有了一個(gè)大概的輪廓。 第二、三天是我們自己編程了,這使我們很好的鍛煉了一下自己,因?yàn)檫@不僅考查我們平時(shí)所學(xué),也將我們平時(shí)學(xué)習(xí)中的盲點(diǎn)都暴露出來了,促使我們填補(bǔ)了自己相關(guān)知識(shí)塊兒學(xué)習(xí)的空白,另外,編程是一件很枯燥很無聊的事情,同時(shí)這對(duì)我們的耐力也是一次很好的考驗(yàn),因?yàn)楫?dāng)你編輯的程序運(yùn)行有錯(cuò)時(shí)你要修改,有時(shí)改了還是有錯(cuò),一次次的改,又一次次的出現(xiàn)新問題,甚至把人都弄煩了,有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間,但是還得耐著性子去改,另外這也很好的檢驗(yàn)一個(gè)人的細(xì)心,因?yàn)樵诔绦虻木庉嬛?,有時(shí)只是一個(gè)標(biāo)點(diǎn)都會(huì)影響到整個(gè)程序的運(yùn)行,所以,我覺得整個(gè)程序的編輯不僅是對(duì)我們學(xué)習(xí)能力的一次考察,同時(shí)也是對(duì)我們綜合能力的一次考查。 第四天,也是最關(guān)鍵的一天,我們?nèi)M的人要把程序弄在一起,讓它完成我們需要的功能并不是一件簡(jiǎn)單的事,因?yàn)闀?huì)出現(xiàn)我們意想不到的新問題,這時(shí)就需要大家共同配合了,大家對(duì)每次出現(xiàn)的新問題提出修改的建議不同,所以會(huì)有爭(zhēng)議而且說急了還“指手畫腳”,但是當(dāng)這個(gè)問題解決以后,大家會(huì)露出會(huì)心的一笑,因?yàn)槲覀兪且粋€(gè)團(tuán)體,我們的爭(zhēng)執(zhí)都是為了我們的工作能做得更好,建議對(duì)的人還會(huì)自夸一下,調(diào)節(jié)一下氣氛,以便更有勁兒地投入到下一步的工作中去。 6月24號(hào)我們的程序終于完成了,雖然程序在執(zhí)行的結(jié)果上還是有點(diǎn)不完美,但是這是我們組這幾天來的集體心血,經(jīng)過我們一步步的努力換來的,我們會(huì)很好的珍惜,通過這次實(shí)習(xí)我覺得暴露出了許多我自身存在的問題,使我彌補(bǔ)了我許多知識(shí)上的缺陷,弄清楚了我不懂的地方和似是而非的地方,豐富了自己的知識(shí)結(jié)構(gòu)體系;同時(shí)也對(duì)自身各個(gè)方面能力有了很大的提高,我覺得這次實(shí)習(xí)對(duì)我的學(xué)習(xí)、生活來

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論