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

正文內(nèi)容

科學(xué)計(jì)算器課程設(shè)計(jì)(已修改)

2025-07-05 02:07 本頁(yè)面
 

【正文】 徐州師范大學(xué)物電學(xué)院課程設(shè)計(jì)報(bào)告課 程 名 稱: 計(jì)算機(jī)程序設(shè)計(jì)實(shí)訓(xùn) 題 目: 科學(xué)計(jì)算器 專 業(yè) 班 級(jí): 電子科學(xué)與技術(shù) 學(xué) 生 姓 名: 徐金富 學(xué) 生 學(xué) 號(hào): 09223034 日 期: 2011/12/10 指 導(dǎo) 教 師: 趙紀(jì)平 物電學(xué)院教務(wù)部印制說(shuō)明:報(bào)告中的第一、二、三項(xiàng)由學(xué)生在課程設(shè)計(jì)開(kāi)始前填寫(xiě),由指導(dǎo)教師指導(dǎo)并確認(rèn)簽字。學(xué)生成績(jī)由指導(dǎo)教師根據(jù)學(xué)生的設(shè)計(jì)情況給出各項(xiàng)分值及總評(píng)成績(jī),并填寫(xiě)成績(jī)?cè)u(píng)定表。所有學(xué)生必須參加課程設(shè)計(jì)的答辯環(huán)節(jié),凡不參加答辯者,其成績(jī)一律按不及格處理。答辯小組成員應(yīng)由2人及以上教師組成。答辯后學(xué)生根據(jù)答辯情況填寫(xiě)答辯記錄表。報(bào)告正文字?jǐn)?shù)一般應(yīng)不少于3000字,也可由指導(dǎo)教師根據(jù)本門(mén)課程設(shè)計(jì)的情況另行規(guī)定。平時(shí)表現(xiàn)成績(jī)低于6分的學(xué)生,取消答辯資格,其該課程設(shè)計(jì)成績(jī)按不及格處理。課程設(shè)計(jì)完成后,由指導(dǎo)教師根據(jù)完成情況寫(xiě)出總結(jié)。此表格式為徐州師范大學(xué)物理與電子工程學(xué)院提供的基本格式,指導(dǎo)教師可根據(jù)本門(mén)課程設(shè)計(jì)的特點(diǎn)及內(nèi)容做適當(dāng)?shù)恼{(diào)整。一、課程設(shè)計(jì)目的、任務(wù)和內(nèi)容要求:《計(jì)算機(jī)語(yǔ)言程序設(shè)計(jì)》是一門(mén)以編程實(shí)踐為主的專業(yè)課,目的在于培養(yǎng)學(xué)生利用計(jì)算機(jī)語(yǔ)言進(jìn)行軟件開(kāi)發(fā)所必需的基本思想和基本技能,進(jìn)一步提高綜合應(yīng)用計(jì)算機(jī)語(yǔ)言的各種編程知識(shí)和技巧進(jìn)行程序設(shè)計(jì)的能力,通過(guò)本次課程設(shè)計(jì),學(xué)生應(yīng)能達(dá)到具備設(shè)計(jì)功能較為復(fù)雜的應(yīng)用程序的能力,同時(shí)培養(yǎng)學(xué)生自主學(xué)習(xí)和獨(dú)立創(chuàng)新的精神。任務(wù)如下: 1.進(jìn)行需求分析和概要設(shè)計(jì),給出流程圖。 2.寫(xiě)出詳細(xì)設(shè)計(jì),熟悉其中采用的關(guān)鍵技術(shù)。3.給出具體的編碼實(shí)現(xiàn)并調(diào)試。4.寫(xiě)課程設(shè)計(jì)報(bào)告提交源程序。內(nèi)容要求:設(shè)計(jì)并完成軟件系統(tǒng)。要求:1.應(yīng)具有簡(jiǎn)潔友好的用戶界面。2.要求軟件系統(tǒng)的功能完整。3.要求程序具備正確性,可讀性和運(yùn)行的高效性。 二、進(jìn)度安排:第1~3天: 查找資料,進(jìn)行需求分析和概要設(shè)計(jì);第4~6天: 各模塊的詳細(xì)設(shè)計(jì);第7~12天: 軟件實(shí)現(xiàn)與調(diào)試;第13~14天:寫(xiě)課程設(shè)計(jì)報(bào)告并提交源程序。三、主要參考文獻(xiàn):【1】 王敬棟 Visual C++課程設(shè)計(jì)案例精編(M) 北京:中國(guó)水利水電出版社 2006【2】 夏崇鐠 任海軍 Vsiual C++課程設(shè)計(jì)案例精編(M)北京:清華大學(xué)出版社2008【3】 鄭阿奇Visual C++實(shí)用教程(M)北京:電子工業(yè)出版社 2010【4】 C++課程設(shè)計(jì)案例精選與編程指導(dǎo)(M),2004【5】 夏崇鐠 任海軍 Vsiual C++課程設(shè)計(jì)案例精編(M)北京:清華大學(xué)出版社 2002 指導(dǎo)教師簽字: 年 月 日徐州師范大學(xué)物理與電子工程學(xué)院課程設(shè)計(jì)報(bào)告目 錄摘 要 ……………………………………………………………………………………… IIAbstract …………………………………………………………………………………... II1緒論 …………………….…………… ……………………………………………… 1 背景、目的 …………………………………………………………………………1 簡(jiǎn)易計(jì)算器的功能……………………………………………………..……………12 設(shè)計(jì)方案簡(jiǎn)述 ………………………………………………………….……… ………2 輸入流程分析 ……………………………………………………..…………………2 計(jì)算流程分析 ……………………………………………………..…………………2 3 詳細(xì)設(shè)計(jì) ………………………………………… …………………..…………….. 4 起始設(shè)計(jì)步驟 ……………………………………………………..…………………4 ……………………………………………………..………… ……………5 4 設(shè)計(jì)結(jié)果及分析………………………………………………..…….……… …….. 10 測(cè)試設(shè)計(jì)結(jié)果 ………………………………… ………….…………………………10 設(shè)計(jì)分析 ….… ………………………………………………..……… …………… 105 總 結(jié) … …..……………………………………………… …..………………………….12 參考文獻(xiàn) ….………………..……………………… ………..………… ………… …….…13 附錄 程序代碼 ……...………………… ……………..… ……………… ……….………14 摘 要隨著計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)、微電子技術(shù)的快速發(fā)展,作為21世紀(jì)的接班人,跟上時(shí)代的前進(jìn)步伐,這就需要適應(yīng)能夠適應(yīng)現(xiàn)實(shí)生活的節(jié)奏,現(xiàn)實(shí)生活中,很多時(shí)候要經(jīng)行計(jì)算來(lái)處理一些事務(wù),設(shè)計(jì)計(jì)算器可以幫助人們避免繁瑣的計(jì)算,也可以加快人們辦事效率,設(shè)計(jì)中運(yùn)用MFC設(shè)計(jì)的是簡(jiǎn)單計(jì)算器,包括雙目運(yùn)算和單目運(yùn)算功能。雙目運(yùn)算符包含基本的四則運(yùn)算及乘冪功能,單目運(yùn)算符包含三角函數(shù),反三角函數(shù),階乘,對(duì)數(shù),開(kāi)方,倒數(shù)等方面的運(yùn)算??蓪?duì)輸入任意的操作數(shù),包括小數(shù)和整數(shù)及正數(shù)和負(fù)數(shù)進(jìn)行以上的所有運(yùn)算并能連續(xù)運(yùn)算。當(dāng)出現(xiàn)錯(cuò)誤會(huì)給出相應(yīng)提示。關(guān)鍵詞:簡(jiǎn)單計(jì)算器。 MFC。 計(jì)算AbstractWith the puter network munication technology, the rapid development of microelectronics technology, as the successor to the 21st century, keep up the pace of the times, which need to adapt to adapt to the rhythm of real life, real life, many times to be calculated by the line deal with some matters, the design calculator can help people avoid plicated calculations, you can also expedite Renmen efficiency, the design of MFC design is the use of simple calculator, including the eyes and the unary operator function. Binocular operators include basic arithmetic, and power functions, unary include trigonometric functions, inverse trigonometric functions, factorial, logarithm, square root, reciprocal and other aspects of operations. The operation can enter any number, including decimals and integers, and positive and negative for all of the above operations and to continuous operation. When an error will give a prompt.Keywords:Simple Calculator。MFC 。Calculation 41 1緒論、目的21世紀(jì),隨著科技的發(fā)展,人們生活節(jié)奏的加快,要想跟上時(shí)代的前進(jìn)步伐,這需要我們適應(yīng)能夠適應(yīng)現(xiàn)實(shí)生活的節(jié)奏,而生活中有很多方面需要進(jìn)行計(jì)算,如統(tǒng)計(jì),測(cè)量,等等各方面需要處理大量的計(jì)算任務(wù),如果只靠人腦通過(guò)筆來(lái)計(jì)算,那效率低下,還煩瑣。而且容易出錯(cuò),這就需要處理事件快捷的工具——計(jì)算器。目前所有計(jì)算機(jī)帶自帶計(jì)算器,大大的方便人們的計(jì)算,處理事務(wù),本設(shè)計(jì)中,運(yùn)用MFC實(shí)現(xiàn)計(jì)算器的功能。同樣可以方便生活中處理計(jì)算類(lèi)的事件,避免煩瑣的計(jì)算,提高人們的處理計(jì)算事件的辦事效率,而且計(jì)算不會(huì)出錯(cuò)。當(dāng)輸入有錯(cuò)時(shí)候,可以自動(dòng)提示錯(cuò)誤。計(jì)算器的發(fā)展已經(jīng)經(jīng)過(guò)幾十年的過(guò)程,現(xiàn)在的計(jì)算器種類(lèi)繁多,運(yùn)算功能強(qiáng)大,在各行各業(yè)中均有應(yīng)用,它的發(fā)展讓人們節(jié)省了很多時(shí)間精力,計(jì)算器的發(fā)展正在向各個(gè)方向延伸,每個(gè)行業(yè)所需要的計(jì)算有差別,這就發(fā)展了各種類(lèi)型單獨(dú)的計(jì)算器,計(jì)算的運(yùn)算速度,計(jì)算數(shù)字的龐大也在不斷向前發(fā)展,本設(shè)計(jì)中的簡(jiǎn)易計(jì)算器,可以實(shí)現(xiàn)簡(jiǎn)單的單目和雙目運(yùn)算,方便一些簡(jiǎn)單事務(wù)的處理。計(jì)算器的功能多少?zèng)Q定了計(jì)算器的實(shí)用價(jià)值,本設(shè)計(jì)中的簡(jiǎn)易計(jì)算器實(shí)現(xiàn)的主要功能有:1)簡(jiǎn)單的四則運(yùn)算:加、減、乘、除 以及取百分?jǐn)?shù)2)開(kāi)方、冪運(yùn)算、倒數(shù)、對(duì)數(shù)、階乘、平方3)正弦、余弦、正切這些功能都是很常見(jiàn)的需要計(jì)算器功能,它可以幫助人們完成很多需要計(jì)算處理的功能。所以次簡(jiǎn)易計(jì)算器很有實(shí)用價(jià)值,可以很好的幫助使用者,讓計(jì)算變的簡(jiǎn)單化,不必去進(jìn)行復(fù)雜的筆算,很大程度上的減輕了使用者的精神上的損耗,也很大程度上提高了使用者的辦事效率。2 設(shè)計(jì)方案簡(jiǎn)述如圖21是整個(gè)計(jì)算器的流程圖,打開(kāi)計(jì)算器程序,輸入數(shù)據(jù),調(diào)用輸入數(shù)據(jù)子程序。子程序開(kāi)始時(shí)m_show為零。按下數(shù)字按鈕后,判斷m_show的正負(fù)號(hào),對(duì)其進(jìn)行相關(guān)處理,然后在判斷是否有小數(shù)點(diǎn),處理后輸出結(jié)果。NNY鍵入一個(gè)數(shù)是否為正數(shù)?m_show =10*m_show+im_show=10*m_showi是否為小數(shù)?用UpdateData(FALSE)刷新顯示還原m_show根據(jù)小數(shù)點(diǎn)后位數(shù)將鍵入的數(shù)除以n次10累加到m_showYN繼續(xù)鍵入數(shù)字?Y輸入數(shù)據(jù)子函數(shù)編輯框關(guān)聯(lián)變量m_show=0圖21 輸入數(shù)據(jù)子函數(shù)流程圖回到總流程圖中,輸完第一個(gè)操作數(shù)后,若按下雙目運(yùn)算符,則把m_show存入data1,按下輸入第二個(gè)操作數(shù)并算出結(jié)果。若按下的是單目運(yùn)算符,則直接對(duì)其處理得出結(jié)果。若按下清零,以及結(jié)果是否超出顯示范圍,以做出相關(guān)提示,按下清零。算出后把結(jié)果保存至m_show中。若需用算出的結(jié)果繼續(xù)運(yùn)算則當(dāng)按下運(yùn)算符號(hào)時(shí),將自動(dòng)先將m_show的數(shù)字保存到data1中再進(jìn)行運(yùn)算。科學(xué)計(jì)算器總流程圖如圖22所示Y開(kāi)始輸入數(shù)據(jù)子函數(shù)編輯框關(guān)聯(lián)的變量保存至data1輸入數(shù)據(jù)子函數(shù)進(jìn)行運(yùn)算運(yùn)算是否合法把結(jié)果保存到data1m_show清零彈出對(duì)話框顯示錯(cuò)誤NY是否用保存的結(jié)果繼續(xù)進(jìn)行運(yùn)算N結(jié)束jie雙目運(yùn)算符單目運(yùn)算符是否開(kāi)始新一輪的計(jì)算YN圖2—2 科學(xué)計(jì)算器總流程圖3 詳細(xì)設(shè)計(jì)過(guò)程 起始設(shè)計(jì)步驟 Visual C++ ,在文件中點(diǎn)擊新建,在彈出框內(nèi)選擇MFC AppWizard[exe]工程,輸入工程名jianyijisuanqi及其所在位置,點(diǎn)擊確定.2. 將彈出MFC AppWizardstep 1對(duì)話框,選擇基本對(duì)話框,圖31這樣,MFC AppWizard就建立了一個(gè)基于對(duì)話窗口的程序框架,如圖32所示圖32 界面設(shè)計(jì)在圖2所示的Resoure View選項(xiàng)卡中打開(kāi)Dialog資源組,雙擊IDD_JIANYIJISUANQI_DIALOG,在右邊的窗口中顯示出待編輯的對(duì)話框。開(kāi)始擺放控件,包括編輯框和按鈕的創(chuàng)建。其中按鈕的創(chuàng)建以“1”為例進(jìn)行介紹,其他按鈕的創(chuàng)建可參照它進(jìn)行操作。1)在圖32中Controls的“編輯框”按鈕上單擊鼠標(biāo)左鍵,在對(duì)話框編輯窗口上合適的位置按下鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)畫(huà)出一個(gè)大小合適的編輯框。在編輯框上單擊鼠標(biāo)右鍵,在彈出的快捷萊單中選擇屬性選項(xiàng),此時(shí)彈出Edit屬性對(duì)話框,如圖33所示,在該對(duì)話框中輸入ID屬性,再選擇styles中將Align test中選擇Right 。圖332)在圖32中Controls的“Button”按鈕上單擊鼠標(biāo)左鍵,在對(duì)話框上的合適的位置上按下鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)畫(huà)出一個(gè)大小合適的下壓式按鈕。在按鈕上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇屬性選項(xiàng),此時(shí)也彈出Push Button屬性對(duì)話框,如圖34所示,在該對(duì)話框中輸入控件的ID值和標(biāo)題屬性。圖34按照“1”的操
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1