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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文——基于c的簡易計(jì)算器程序設(shè)計(jì)(已修改)

2025-12-14 17:52 本頁面
 

【正文】 1 引言 根據(jù)畢業(yè)設(shè)計(jì)論文 —— “基于 C的簡易計(jì)算器程序設(shè)計(jì)”這個(gè)課題所需涉及到的知識以及如何用 這些知識完成需要達(dá)到的任務(wù)或目標(biāo) ,我決定將畢業(yè)設(shè)計(jì)論文(以下簡稱“論文”)分為 2章 ,即 論文內(nèi)容 包括 : ? 第 1章 :將 大致 介紹“基于 C的”知識即 C語言的基礎(chǔ)知識和在本課題中的應(yīng) 用 ① 。 ? 第 2章 :根據(jù)論文所涉到的具體任務(wù)或目標(biāo),將 介紹如何把 第 1篇的知識具體應(yīng)用到“計(jì)算器程序設(shè)計(jì)”中。 對于論文課題的實(shí)現(xiàn),可以大致歸納為以下幾個(gè)方面的關(guān)鍵詞,即 論文相關(guān): ? 設(shè)計(jì)目的: 設(shè)計(jì)一個(gè)基于 C的簡易計(jì)算器程序,在功能上 盡量模擬 windows操作系統(tǒng)中的計(jì)算器,系統(tǒng)界面不做強(qiáng)制要求。 ? 所需知識: 全面熟悉、掌握 C語言基本知識,掌握 C程序設(shè)計(jì)中的順序、選擇 、循環(huán)三 種結(jié)構(gòu)及數(shù)組、函數(shù)、指針和文件的操作,把編程和實(shí)際結(jié)合起來,對不同的問題運(yùn)用和靈活選擇合適的數(shù)據(jù)結(jié)構(gòu)以及算法描述 ,熟悉編制和調(diào)試程序的技巧,掌握分析結(jié)果的若干有效方法 。 ? 一般步驟 : a、確定數(shù)據(jù)結(jié)構(gòu) b、確定算法 c、 編程 d、 調(diào)試 e、 總結(jié)。 ? 采用工程模式即模塊化, 文 件包括四個(gè)重要組成部分 ② : ? (運(yùn)算主函數(shù)頭文件,包括各運(yùn)算符的操作以及其輔助函數(shù) )。 ? (窗體類的聲明頭文件 )。 ? (工程初始化文件 )。 ? (代碼主文件,包括各空間操作的函數(shù) )以及一些其它附屬文件,包括 dll動(dòng)態(tài)鏈接庫。 ? 計(jì)算器程序?qū)崿F(xiàn)功能: 在參考了 Windows里的計(jì)算器以后,決定在我的課程設(shè)計(jì)中實(shí) 2 現(xiàn): 0~9的數(shù)字輸入功能(小數(shù)點(diǎn)除外) ; 實(shí)現(xiàn):加、減、乘、整除、取模、階乘、位運(yùn)算左移、 x的 y次方、與、異或、 x立方、 x平方運(yùn)算功能;二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制轉(zhuǎn)換功能;正負(fù)轉(zhuǎn)換功能; 退格、歸零等功能。 ① 說明: 由于需要使功能盡量模仿 Windows下的計(jì)算器,而很多功能要以圖形界面實(shí)現(xiàn),故用 Borland C++ Builder編寫。所以用的是面向?qū)ο蟪绦蛟O(shè)計(jì)。但因?yàn)檫@是 C語言的課程設(shè)計(jì),所以除了面向?qū)ο蟮氖褂靡酝?,所有語法都是按照 C語言的格式編寫。 ② 說明: 這里所說的“四個(gè)重要組成部分”即為“程序設(shè)計(jì)”的核心內(nèi)容。 3 目錄 引言 ............................................................................................................................ 1 第一章 ........................................................................................................................ 5 數(shù)據(jù)類型與算法描述 .................................................................................. 6 數(shù)據(jù)類型 ............................................................................................ 6 算法描述 ............................................................................................ 6 程序的 3種基本結(jié)構(gòu) .................................................................................. 6 順序結(jié)構(gòu) ............................................................................................ 6 選擇結(jié)構(gòu) ............................................................................................ 6 循環(huán)結(jié)構(gòu) ............................................................................................ 6 數(shù)組、函數(shù)、指針和文件 .......................................................................... 6 數(shù)組 .................................................................................................... 6 函數(shù) .................................................................................................... 6 指針 .................................................................................................... 7 文件 .................................................................................................... 7 第二章 ........................................................................................................................ 8 具體操作及原理流程圖 .............................................................................. 9 . 1 具體操作 ......................................................................................... 9 . 2 原理流程圖 ..................................................................................... 9 文件的四個(gè)組成部分即具體實(shí)現(xiàn) ............................................................ 10 (運(yùn)算函數(shù)集頭文件 ) ............................................................... 10 高精度乘法的實(shí)現(xiàn) ................................................................ 12 高精度減法的實(shí)現(xiàn) ................................................................ 14 高精度加法的實(shí)現(xiàn) ................................................................ 15 高精度整除的實(shí)現(xiàn) ................................................................ 16 高精度取模的實(shí)現(xiàn) ................................................................ 17 4 進(jìn)制間的轉(zhuǎn)換(先得到十六進(jìn)制, 再轉(zhuǎn)換成相應(yīng)進(jìn)制) 17 /*由 BCB生成 */............................................................. 25 ( /*由 BCB生成 */) ........................................................... 26 ........................................................................................... 28 附錄 .......................................................................................................................... 39 參考文獻(xiàn) .................................................................................................................. 40 致 謝 .......................................................................................................................... 41 5 第一 章 第 1 節(jié) 數(shù)據(jù) 類型 、算法描述的簡要介紹 第 2 節(jié) 程序的 3 種基本結(jié)構(gòu) 第 3 節(jié) 數(shù)組、函數(shù)、指針、文件簡要介紹 6 與算法描述 程序在運(yùn)行時(shí)要做的內(nèi)容就是處理數(shù)據(jù)。程序要解決復(fù)雜的問題,就要處理不同的數(shù)據(jù)。不同的數(shù)據(jù)都是以自己本身的一種特定形式存在的,不同的數(shù)據(jù)類型占用不同存儲空間。 C語言中有多種不同的數(shù)據(jù)類型,其中包括幾個(gè)大的方向:基本類型、構(gòu) 造類型、指針類型和空類型。 算法描述 算法包含算法設(shè)計(jì)和算法分析兩方面內(nèi)容。算法設(shè)計(jì)主要研究怎樣針對某一特定類型的問題設(shè)計(jì)出求解步驟,算法分析則要討論所設(shè)計(jì)出來的算法步驟的正確性和復(fù)雜性。對于一些問題的求解步驟,需要一種表達(dá)方式,即算法描述。常用的算法描述有自然語言、流程圖、 NS流程圖等。 3種基本結(jié)構(gòu) 順序結(jié)構(gòu) 順序結(jié)構(gòu)的語句是自頂向下依次執(zhí)行的。 選擇結(jié)構(gòu) 選擇結(jié)構(gòu)中的語句是根據(jù)條件判斷來控制執(zhí)行的。 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)中的語句執(zhí)行是根據(jù)判斷 條件是真是假來控制某些操作是否反復(fù)執(zhí)行。 、函數(shù)、指針和文件 數(shù)組 數(shù)組是用以存儲數(shù)列中數(shù)據(jù)的集合。 函數(shù) 定義的函數(shù)包括函數(shù)頭和函數(shù)體兩部分。函數(shù)頭包括返回值類型、函數(shù)名、參數(shù)表。函數(shù)體包括局部變量的聲明和函數(shù)的可執(zhí)行代碼。 7 指針 通過地址能訪問指定的內(nèi)存存儲單元,地址可以形象的稱為指針。 文件 文件是指一組相關(guān)數(shù)據(jù)的有序集合。 8 第二章 第 1 節(jié) 具體操作及原理流程圖 第 2 節(jié) 文件的四個(gè)組成部分即具體實(shí)現(xiàn) 9 原理 流程圖 具體操作將描述在使用本編程軟件對輸入的要求以及幾種常見的輸入情況;原理流程圖將描述編程軟件的運(yùn)行機(jī)制及其細(xì)節(jié)。 . 1 具體操作 打開 ,模擬 Windows下的計(jì)算器功能?;?本功能為輸入數(shù)字,再輸入運(yùn)算符,然后輸入運(yùn)算符對應(yīng)數(shù)字,按等號; 輸入數(shù)字,再輸入運(yùn)算符,輸入等于號的結(jié) 果為“當(dāng)前輸入的數(shù)字→運(yùn)算符→當(dāng)前輸入的數(shù)字”, 可以調(diào)節(jié)正負(fù)號 ; 輸入“數(shù)字,運(yùn)算符,數(shù)字,運(yùn)算符 ...數(shù)字,運(yùn)算符 …”。 . 2 原理 流程圖 開始 按鍵 前一次按鍵是數(shù)字? 增加一位 清零操作 數(shù)字鍵 是 否 運(yùn)算函數(shù) 運(yùn)算符 顯示函數(shù) 顯示函數(shù) 設(shè)置相關(guān)后效信息 按鍵 其它鍵 退格鍵 減少一位 清零相關(guān) 歸零鍵 退出 結(jié)束 10 本章將說明構(gòu)成本軟件的源代碼部分即四個(gè)重要組成部分: (運(yùn)算主函數(shù)頭文件,包括各運(yùn)算符的操作以及其輔助函數(shù) )、 (窗體類的聲明頭文件 )、(工程初始化文件 )、 (代碼主文件,包括各空間操作的函數(shù) )以及一些其它附屬文件。 (運(yùn)算函數(shù)集頭文件 ) 包括實(shí)現(xiàn)運(yùn)算所需的頭文件;實(shí)現(xiàn)軟件各種運(yùn)算(加、減、乘、除、取模
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1