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

正文內(nèi)容

課程設(shè)計(jì)計(jì)算器的制作畢業(yè)論文(已修改)

2025-07-05 03:35 本頁面
 

【正文】 第一章 系統(tǒng)分析1.1 系統(tǒng)設(shè)計(jì)要求:1.利用Delphi開發(fā)工具制作一計(jì)算器,該計(jì)算器要求實(shí)現(xiàn)基本四則運(yùn)算。2.實(shí)現(xiàn)統(tǒng)計(jì)計(jì)算,三角運(yùn)算,對(duì)數(shù)運(yùn)算,邏輯運(yùn)算。3.實(shí)現(xiàn)十六進(jìn)制,十進(jìn)制,八進(jìn)制,二進(jìn)制的轉(zhuǎn)換。1.2 系統(tǒng)原理框圖: 1.3 系統(tǒng)設(shè)計(jì)原理計(jì)算器的制作的實(shí)現(xiàn)主要通過Delphi軟件的添加基本控件以及編程序來實(shí)現(xiàn)基本四則運(yùn)算,統(tǒng)計(jì)運(yùn)算,三角運(yùn)算,對(duì)數(shù)運(yùn)算,邏輯運(yùn)算以及進(jìn)制間的轉(zhuǎn)換第二章 系統(tǒng)設(shè)計(jì)過程 概要設(shè)計(jì)1. 各組件的基本使用該設(shè)計(jì)要求的主要是數(shù)學(xué)上的簡(jiǎn)單計(jì)算,需要輸入的控件和輸出的控件(顯示結(jié)果)輸入控件使用button。而輸出控件使用便于編輯的edit框來實(shí)現(xiàn)。 從界面上來看。 從軟件構(gòu)架上分為輸入模塊和輸出模塊。 輸入模塊程序的主要是按鈕的單擊事件。輸出模塊主要是EDIT框的text屬性的變化。 詳細(xì)設(shè)計(jì) 實(shí)現(xiàn)加,減,乘,,給對(duì)應(yīng)的按鈕編上相應(yīng)的程序。核心原程序:var i:real。begin num2:=strtonum(,haob)。 if sign=1 then begin if num2=0 then (39。除數(shù)為零,不能運(yùn)算!39。,39。提示信息39。,mb_ok) else begin num3:=num1 / num2。 :=numtostr(num3,haob)。 end。 end else if sign=2 then begin num3:=num1*num2。 :=numtostr(num3,haob)。 end else if sign=3 then begin num3:=num1num2。 :=numtostr(num3,haob)。 end else if sign=4 then begin num3:=num1+num2。 :=numtostr(num3,haob)。 end。 實(shí)現(xiàn)求和,就平均值的計(jì)算。核心源程序:var s:real。 i:integer。begin s:=0。 for i:=1 to stat_count do s:=s+stat_mem[i]。 s:=s /stat_count。 :=numtostr(s,haob)。end。 var s:real。 i:integer。begin s:=0。 for i:=1 to stat_count do s:=s+stat_mem[i]。 :=numtostr(s,haob)。end。 實(shí)現(xiàn)正弦,余弦,正切函數(shù)的計(jì)算。核心源程序:var t1:real。 t2:extended。 s:string。begin t1:=strtofloat()。 if then t1:=t1 * /180。 t2:=sin(t1)。 str(t2:6:4,s)。 :=s。 實(shí)現(xiàn)Ln,log的運(yùn)算。核心源程序:var s:real。 s1:string。begin s1:=。 s:=strtonum(s1,haob)。 if s0 then begin s:=log10(s)。 :=numtostr(s,haob)。 end else (39。數(shù)值錯(cuò)誤,請(qǐng)檢查!39。,39。提示信息39。,mb_ok)。end。 實(shí)現(xiàn)與,或,: if sign=7 then begin if num1*num2=0 then num3:=0 else num3:=1。 :=numtostr(num3,haob)。 end else if sign=8 then begin if num1+num2=0 then num3:=0 else num3:=1。 :=numtostr(num3,haob)。 end else if sign=9 then begin if (num1=0) and (num20) then num3:=1 else if (num10) and (num2=0) then num3:=1 else num3:=0。 :=numtostr(num3,haob)。 end else (39。1111除數(shù)為零,不能運(yùn)算!39。,39。提示信息39。,mb_ok)。 n1_flag:=false。end。實(shí)現(xiàn)十六進(jìn)制,十進(jìn)制,八進(jìn)制,: begin checkHex。end。 begin CheckOctavo。end。 begin CheckBinary。end。 begin checkHex。end。 第三章 系統(tǒng)調(diào)試過程在軟件調(diào)試中,采用了模塊化的思想進(jìn)行調(diào)試。分四則運(yùn)算,統(tǒng)計(jì)運(yùn)算,三角運(yùn)算,對(duì)數(shù)運(yùn)算,邏輯運(yùn)算,進(jìn)制轉(zhuǎn)換運(yùn)算,6個(gè)模塊進(jìn)行編程調(diào)試。1. 打開Delphi7,先放置Button,edit,groupbox,mainmenu,radiobutton控件.2. 給相應(yīng)的控件編程序.3. 運(yùn)行程序4. 程序運(yùn)行成功,但是實(shí)現(xiàn)功能時(shí)有可能出現(xiàn)亂碼情況,未能解決.第五章 結(jié)論通過本系統(tǒng)的開發(fā),本人對(duì)軟件開發(fā)過程有了更清晰的了解,首先是問題定義、需求分析,然后是功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,并對(duì)軟件測(cè)試的方法、手段有了較深的理解,同時(shí)對(duì)制造業(yè)的流程有了一個(gè)系統(tǒng)的認(rèn)識(shí)。在開發(fā)過程還認(rèn)真學(xué)習(xí)了與系統(tǒng)相關(guān)的知識(shí),極大地拓寬了本人的知識(shí)面,本人感到收獲不小。 在系統(tǒng)的開發(fā)初期,從開始熟悉這些知識(shí)到對(duì)整體設(shè)計(jì)有了解,再從概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)到開始編碼,以及最后的測(cè)試,整個(gè)過程感覺很充實(shí),雖然遇到了不少困難,但通過自己查資料、或是向指導(dǎo)老師請(qǐng)教以及向同事請(qǐng)教,而設(shè)計(jì)出解決方案并成功實(shí)現(xiàn)時(shí),那種成就感和滿足感足以鼓勵(lì)自己加班加點(diǎn)的辛苦。 在調(diào)試過程中?!?”號(hào)的處理我改了5次,“+”號(hào)的處理我該了7次,很多東西是事后發(fā)現(xiàn)有些重大的功能沒有實(shí)現(xiàn),或是有嚴(yán)重性的錯(cuò)誤才不得重新設(shè)計(jì)的。而且很多時(shí)候是一個(gè)地方的改動(dòng)必須要牽連到其他地方的變化,這也是最令我頭痛的。所以覺得在做程序之前,畫好流程圖,考慮好細(xì)節(jié)才是最重要的,因?yàn)楫吘挂粋€(gè)人的能力有限,未能完全實(shí)現(xiàn)功能,但是這次課程設(shè)計(jì)使我學(xué)到了許多,我相信這對(duì)我以后做程序時(shí)有很大幫助。參考文獻(xiàn)[1] 程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2003. [2] [M].北京:清華大學(xué)出版社, 2003[3] [M].北京:清華大學(xué)出版社,2005[4] [M].北京:機(jī)械工業(yè)出版社,2006
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1