眾賞文庫(kù)
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認(rèn)知 防護(hù)手冊(cè) 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計(jì) 畢業(yè)論文 開題報(bào)告 文獻(xiàn)綜述 任務(wù)書 課程設(shè)計(jì) 相關(guān)資料 大學(xué)生活 期刊論文 實(shí)習(xí)報(bào)告
  • 項(xiàng)目策劃 >
    項(xiàng)目策劃
    土地準(zhǔn)備 規(guī)劃設(shè)計(jì) 開工開盤 項(xiàng)目綜合 竣工移交 售后移交 智慧方案 安全專項(xiàng) 環(huán)境影響評(píng)估報(bào)告 可行性研究報(bào)告 項(xiàng)目建議書 商業(yè)計(jì)劃書 危害評(píng)估防治 招投標(biāo)文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗(yàn) 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財(cái)會(huì)稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報(bào) 調(diào)研報(bào)告 工作計(jì)劃 述職報(bào)告 講話發(fā)言 心得體會(huì) 思想?yún)R報(bào) 事務(wù)文書 合同協(xié)議 活動(dòng)策劃 代理加盟 技術(shù)服務(wù) 求職簡(jiǎn)歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團(tuán)工作 民主生活
  • 學(xué)術(shù)文檔 >
    學(xué)術(shù)文檔
    自然科學(xué) 生物科學(xué) 天文科學(xué) 醫(yī)學(xué)衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學(xué)、安全科學(xué) 軍事 政學(xué) 文化、科學(xué)、教育、 交通運(yùn)輸 經(jīng)濟(jì) 語(yǔ)言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會(huì)科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書 哲學(xué)宗教
  • 經(jīng)營(yíng)營(yíng)銷 >
    經(jīng)營(yíng)營(yíng)銷
    綜合文檔 經(jīng)濟(jì)財(cái)稅 人力資源 運(yùn)營(yíng)管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專項(xiàng)施工 應(yīng)急預(yù)案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導(dǎo)學(xué) >
    課程導(dǎo)學(xué)
    醫(yī)學(xué)綜合 中醫(yī)養(yǎng)生 醫(yī)學(xué)研究 身心發(fā)展 醫(yī)學(xué)試題 影像醫(yī)學(xué) 醫(yī)院辦公 外科醫(yī)學(xué) 老年醫(yī)學(xué) 內(nèi)科醫(yī)學(xué) 婦產(chǎn)科 神經(jīng)科 醫(yī)學(xué)課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學(xué) 康復(fù)醫(yī)學(xué) 全科醫(yī)學(xué) 護(hù)理學(xué)科 針灸學(xué)科 重癥學(xué)科 病毒學(xué)科 獸醫(yī) 藥學(xué)
  • C#語(yǔ)言 (共3017 份)
  • 用時(shí):13ms
    • 簡(jiǎn)介:2014年?yáng)|南大學(xué)C語(yǔ)言課程設(shè)計(jì)報(bào)告XXXXXXXXXX1東南大學(xué)C語(yǔ)言課程設(shè)計(jì)報(bào)告課程名稱計(jì)算機(jī)綜合課程設(shè)計(jì)學(xué)院土木工程學(xué)院設(shè)計(jì)題目管網(wǎng)造價(jià)設(shè)計(jì)分析級(jí)別B級(jí)學(xué)生姓名XXXXXX學(xué)號(hào)XXXXXXXXXXXXXXXXX同組學(xué)生指導(dǎo)教師盧瑞華2014年9月1號(hào)2014年?yáng)|南大學(xué)C語(yǔ)言課程設(shè)計(jì)報(bào)告XXXXXXXXXX3分析與討論,截屏、正確性分分析與討論,截屏、正確性分析)析);1111設(shè)計(jì)總結(jié)(編程中遇到的問題及解決設(shè)計(jì)總結(jié)(編程中遇到的問題及解決方法)法);1414參考文獻(xiàn)參考文獻(xiàn)1818
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-17
      頁(yè)數(shù): 20
      6人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:教材、參考書與課時(shí)安排,教材C程序設(shè)計(jì)(第四版)譚浩強(qiáng)編著清華大學(xué)出版社參考書C語(yǔ)言程序設(shè)計(jì)教程譚浩強(qiáng)高等教育出版社C高級(jí)實(shí)用程序設(shè)計(jì)王士元清華大學(xué)出版社C程序設(shè)計(jì)試題匯編譚浩強(qiáng)清華大學(xué)出版社課時(shí)安排64學(xué)時(shí),熟記C語(yǔ)言的基本概念熟悉TURBOC的上機(jī)操作環(huán)境會(huì)讀、會(huì)編、會(huì)調(diào)試C程序?qū)W習(xí)要點(diǎn)熟記C語(yǔ)言的語(yǔ)法學(xué)會(huì)算法分析與算法設(shè)計(jì),課程目的,課程要求,課前請(qǐng)做好預(yù)習(xí)保持課堂安靜,頭腦清醒,思維活躍認(rèn)真、獨(dú)立、按時(shí)完成并提交作業(yè)重視上機(jī)實(shí)踐,有效利用寶貴的上機(jī)時(shí)間,目錄,,,,,,第1章C語(yǔ)言概述,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,11C語(yǔ)言發(fā)展歷史程序設(shè)計(jì)語(yǔ)言的發(fā)展,CPU指令系統(tǒng),由0、1序列構(gòu)成的指令碼組成如10000000加10010000減,用助記符號(hào)描述的指令系統(tǒng),可進(jìn)行地址、位操作如ADDA,B編寫系統(tǒng)軟件,直接對(duì)硬件操作,可讀性,移植性差,面向機(jī)器的語(yǔ)言,,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,可讀性,移植性好,編寫應(yīng)用程序一般較難實(shí)現(xiàn)匯編語(yǔ)言的某些功能如地址和位的操作,C語(yǔ)言兼有高級(jí)和低級(jí)語(yǔ)言的功能適合寫系統(tǒng)軟件和應(yīng)用軟件又稱中級(jí)語(yǔ)言,,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,,12C語(yǔ)言的特點(diǎn)語(yǔ)言簡(jiǎn)潔、緊湊、靈活運(yùn)算符豐富數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型豐富鏈表、樹、棧程序設(shè)計(jì)結(jié)構(gòu)化、模塊化結(jié)構(gòu)化控制語(yǔ)句IFELSE、WHILE、SWITCH、FOR函數(shù)作為模塊單位語(yǔ)法不嚴(yán)格、程序設(shè)計(jì)自由度大可以訪問內(nèi)存地址、進(jìn)行位運(yùn)算生成目標(biāo)代碼質(zhì)量高可移植性好,,,,,,,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,32個(gè)關(guān)鍵字由系統(tǒng)定義,不能重作其它定義AUTOBREAKCASECHARCONSTCONTINUEDEFAULTDODOUBLEELSEENUMEXTERNFLOATFORGOTOIFINTLONGREGISTERRETURNSHORTSIGNEDSIZEOFSTATICSTRUCTSWITCHTYPEDEFUNSIGNEDUNIONVOIDVOLATILEWHILETURBOC擴(kuò)充了11個(gè)關(guān)鍵字ASM_CS_DS_ES_SSCDECLFARHUGEINTERRUPTNEARPASCAL注意在C語(yǔ)言中,關(guān)鍵字都是小寫的。,邏輯運(yùn)算符ELSEZYRETURNZ},SCANF語(yǔ)句中“SUM0FORI1I,例/THISISTHEMAIN/OFEXAMPLE11//,,編譯預(yù)處理命令,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,14C程序的上機(jī)步驟C程序開發(fā)步驟,,FILEEXE,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,程序代碼的錄入,生成源程序C,語(yǔ)法分析查錯(cuò),翻譯生成目標(biāo)程序OBJ,與其它目標(biāo)程序或庫(kù)鏈接裝配,生成可執(zhí)行程序EXE,,,TURBOC集成開發(fā)環(huán)境配置要求UNIX,PCDOS,MSDOS,UCDOS操作系統(tǒng)硬盤容量約2M,448KRAM運(yùn)行空間安裝TURBOC創(chuàng)建子目錄INSTALL若不是可安裝盤,將文件拷貝到對(duì)應(yīng)的目錄下,,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,進(jìn)入TURBOCD\TCTCEXE?主控菜單文件操作FILENEWLOADSAVEWRITETO編輯操作EDIT插入/修改塊查找/替換編譯鏈接COMPILELINKMAKE執(zhí)行RUN退出TURBOCALTXALTF,Q幫助HELPF1CTRLF1,,,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,基本操作F10調(diào)用主菜單F2存盤F3打開F1幫助信息ALTF9COMPILECTRLF9RUNALTF5USERSCREENALTX退出TC,常用熱鍵,文本編輯????移動(dòng)光標(biāo)PGUP,PGDN上下翻頁(yè)CTRLPGUP,CTRLPGDN文件首尾HOME行首END行尾DDELETEINSERTBKSPACE,塊操作CTRLKB塊開始標(biāo)記CTRLKK塊結(jié)束標(biāo)記CTRLKC塊拷貝CTRLKV塊移動(dòng)CTRLKY塊刪除CTRLKH塊隱藏,程序調(diào)試F8STEPOVERF7TRACEINTOF4GOTOCURSORCTRLF7ADDWATCHCTRLF8TOGGLEBREAKPOINTCTRLF2PROGRAMRESET,窗口操作F5窗口縮放F6窗口切換,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,,課后作業(yè)預(yù)習(xí)“題解與上機(jī)指導(dǎo)”一書中P181199頁(yè)的1431410節(jié)P236頁(yè)實(shí)驗(yàn)1教材P1215、16、17、18題。注意有關(guān)設(shè)計(jì)程序的作業(yè),必須經(jīng)過上機(jī)調(diào)試,C語(yǔ)言程序設(shè)計(jì)第一章C語(yǔ)言概述,,,,,,,,,算法的概念,簡(jiǎn)單算法舉例,算法的特性,怎樣表示一個(gè)算法,第2章程序的靈魂算法,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,,結(jié)構(gòu)化程序設(shè)計(jì)方法,,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,程序包括的內(nèi)容數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)的類型和組織形式算法操作步驟的描述,NIKIKLAUSWIRTH提出,,教材認(rèn)為,,程序,算法數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)方法語(yǔ)言工具和環(huán)境,靈魂,加工對(duì)象,工具,,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,21算法的概念為解決一個(gè)問題而采取的方法和步驟,就成為算法。例如歌曲的樂譜,建造房子等。算法核心是解決“做什么”和“怎么做”的問題。P15頁(yè)的例21,求15之積??梢杂卸喾N方法,一般采用簡(jiǎn)單和運(yùn)算步驟少的。準(zhǔn)確、高效計(jì)算機(jī)算法類別數(shù)值運(yùn)算算法非數(shù)值運(yùn)算算法,,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,22簡(jiǎn)單算法舉例例21方法1累乘方法2用循環(huán)結(jié)構(gòu)解決,靈活、通用。例22通過循環(huán)選擇打印例23判斷閏年例24累加求級(jí)數(shù)的和,循環(huán)改變正負(fù)號(hào)和分母加1。例25判斷素?cái)?shù),課后認(rèn)真思考,加深什么是算法的概念,,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,23算法的特性有窮性在合理范圍內(nèi)可完成確定性無歧義性有零個(gè)或多個(gè)輸入從外界得到信息有一個(gè)或多個(gè)輸出問題的答案有效性每步有確定的結(jié)果,,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,24怎樣表示一個(gè)算法自然語(yǔ)言表示22節(jié)例。易懂,文字冗長(zhǎng),易歧義性流程圖表示用流程圖符號(hào)構(gòu)成,直觀,易懂NS流程圖表示偽代碼表示計(jì)算機(jī)語(yǔ)言表示,順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu),,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,傳統(tǒng)流程圖流向混亂、可讀性差,所以應(yīng)該采用結(jié)構(gòu)化流程圖。結(jié)構(gòu)化程序設(shè)計(jì)基本思想任何程序都可以用三種基本結(jié)構(gòu)表示,限制使用無條件轉(zhuǎn)移語(yǔ)句(GOTO)結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)反復(fù)嵌套構(gòu)成的程序優(yōu)點(diǎn)結(jié)構(gòu)清晰,易讀,提高程序設(shè)計(jì)質(zhì)量和效率,三種基本結(jié)構(gòu)順序結(jié)構(gòu),,,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,選擇結(jié)構(gòu),二分支選擇結(jié)構(gòu),多分支選擇結(jié)構(gòu),,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)結(jié)構(gòu),直到型循環(huán)結(jié)構(gòu),注A,B,A1AN可以是一個(gè)簡(jiǎn)單語(yǔ)句,也可以是一個(gè)基本結(jié)構(gòu),,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,三種基本結(jié)構(gòu)的共同特點(diǎn)只有一個(gè)入口;只有一個(gè)出口;結(jié)構(gòu)內(nèi)的每一部分都有機(jī)會(huì)被執(zhí)行到;結(jié)構(gòu)內(nèi)不存在“死循環(huán)”。,,,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,25結(jié)構(gòu)化程序設(shè)計(jì)方法結(jié)構(gòu)化程序用三種基本結(jié)構(gòu)組成的程序基本設(shè)計(jì)思路復(fù)雜問題分解成幾個(gè)最基本問題,再分別處理。采用的方法自頂向下;逐步細(xì)化;模塊化設(shè)計(jì)復(fù)雜問題按功能分成多個(gè)子模塊結(jié)構(gòu)化編碼正確采用三種基本結(jié)構(gòu)實(shí)現(xiàn),,C語(yǔ)言程序設(shè)計(jì)第二章程序的靈魂算法,,,課后作業(yè)P36頁(yè)習(xí)題24、28(結(jié)合實(shí)驗(yàn)指導(dǎo)讀懂答案)用NS圖表示24題中⑴⑵⑹用傳統(tǒng)流程圖求解以下問題將一個(gè)16進(jìn)制數(shù)轉(zhuǎn)化為10進(jìn)制數(shù)復(fù)習(xí)二進(jìn)制的基本概念“計(jì)算機(jī)文化基礎(chǔ)”一書中P2733頁(yè),,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,31C的數(shù)據(jù)類型,數(shù)據(jù)類型決定1數(shù)據(jù)占內(nèi)存字節(jié)數(shù)2數(shù)據(jù)取值范圍3可以進(jìn)行的操作,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,常量和符號(hào)常量定義程序運(yùn)行過程中,其值不能被改變的量(常數(shù))分類直接常量、符號(hào)常量,32常量與變量,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,符號(hào)常量用標(biāo)識(shí)符代表常量一般用大寫字母PRICE、PI定義格式DEFINE符號(hào)常量常量其值在作用域內(nèi)不能改變和再賦值。,例31符號(hào)常量舉例DEFINEPRICE30INCLUDEVOIDMAIN{INTNUM,TOTALNUM10TOTALNUMPRICEPRINTF“TOTALD\N“,TOTAL},符號(hào)常量的優(yōu)點(diǎn)是見名知意、一改全改,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,變量定義其值可以改變的量。定義格式數(shù)據(jù)類型變量名;變量應(yīng)該有名字,并在內(nèi)存中占據(jù)一定的存儲(chǔ)單元。變量名和變量值有不同的含義變量名實(shí)為一個(gè)符號(hào)地址,例變量的使用MAIN{INTAA3PRINTF“AD“,A},,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,標(biāo)識(shí)符定義標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、文件名的字符串序列名字。命名規(guī)則只能由字母、數(shù)字、下劃線組成,且第一個(gè)字符必須是字母或下劃線大小寫字母含義不同,一般用小寫不能使用關(guān)鍵字TC允許最長(zhǎng)32個(gè)字符,建議長(zhǎng)度不超過8個(gè)字符使用先定義、后使用,標(biāo)識(shí)符應(yīng)該“見名知意”,如TOTAL,MAX標(biāo)識(shí)符應(yīng)該“不宜混淆”,如L與1,O與0,這些標(biāo)識(shí)符合法嗎1A、MDJOHN、123、33、TATOL、INT、MAX,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,33整型數(shù)據(jù)整型常量(整常數(shù))的三種表示方法十進(jìn)制整數(shù)由數(shù)字09和正負(fù)號(hào)表示如123,456,0八進(jìn)制整數(shù)由數(shù)字0開頭,后跟數(shù)字07表示如0123,011十六進(jìn)制整數(shù)由0X開頭,后跟09,AF,AF表示如0X123,0XFF,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,補(bǔ)充知識(shí),字節(jié)和位內(nèi)存以字節(jié)為單元組成每個(gè)字節(jié)有一個(gè)地址一個(gè)字節(jié)一般由8個(gè)二進(jìn)制位組成每個(gè)二進(jìn)位的值是0或1,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,數(shù)值的表示方法原碼、反碼和補(bǔ)碼原碼最高位為符號(hào)位,其余各位為數(shù)值本身的絕對(duì)值反碼正數(shù)反碼與原碼相同負(fù)數(shù)符號(hào)位為1,其余位對(duì)原碼取反補(bǔ)碼正數(shù)原碼、反碼、補(bǔ)碼相同負(fù)數(shù)最高位為1,其余位為原碼取反,再對(duì)整個(gè)數(shù)加1,95497161412,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,負(fù)數(shù)補(bǔ)碼轉(zhuǎn)換成十進(jìn)制數(shù)最高位不動(dòng),其余位取反加1,例補(bǔ)碼11111001取反10000110加1100001117,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,整型變量整型數(shù)據(jù)在內(nèi)存中的存放形式數(shù)據(jù)在內(nèi)存中以二進(jìn)制補(bǔ)碼形式存放每一個(gè)整型變量在內(nèi)存中占2個(gè)字節(jié)10的原碼反碼補(bǔ)碼10的原碼取絕對(duì)值反碼補(bǔ)碼,整數(shù)的最左二進(jìn)制位是符號(hào)位,0正、1負(fù),,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,整型變量的分類三類整型變量,整數(shù)類型和取值范圍,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,整型變量的定義先定義后使用強(qiáng)制類型定義INTA,B(指定變量A、B為整型)UNSIGNEDSHORTC,D(指定變量C、D為無符號(hào)短整型)LONGE,F(指定變量E、F為長(zhǎng)整型),例32整型變量的定義與使用INCLUDEVOIDMAIN{INTA,B,C,DUNSIGNEDUA12B24U10CAUDBUPRINTF“AUD,BUD\N“,C,D},指定ABCD為整型變量,指定U為無符號(hào)整型變量,定義放在函數(shù)開頭的聲明部分,不同類型混合運(yùn)算,類型自動(dòng)轉(zhuǎn)換,結(jié)果AU22,BU14,定義與賦值同時(shí)進(jìn)行INTA12,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,整型數(shù)據(jù)的溢出此情況稱為“溢出”,運(yùn)行時(shí)不報(bào)錯(cuò),編程時(shí)要注意,整型變量最大值32767,加1后是–32768的補(bǔ)碼形式,例33整型數(shù)據(jù)的溢出INCLUDEVOIDMAIN{INTA,BA32767BA1PRINTF“D,D\N“,A,B},改為L(zhǎng)ONGB;結(jié)果是什么,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,整型常量的類型整型常量的值在3276832767范圍內(nèi),編譯器認(rèn)為是INT類型整型常量的值超過上述范圍,而在-21474836482147483647范圍內(nèi),編譯器認(rèn)為是LONG類型當(dāng)系統(tǒng)定義SHORTINT與INT占內(nèi)存長(zhǎng)度相同,則兩種類型常量均可以賦給INT和SHORTINT型變量在整型常量后面加大寫L或小寫L,則告訴編譯器,把該整型常量作為L(zhǎng)ONG類型處理。例123L、0L在整型常量后面加U,則按無符號(hào)整型方式存放,負(fù)數(shù)轉(zhuǎn)換成補(bǔ)碼再按無符號(hào)整型方式存放。,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,34浮點(diǎn)型數(shù)據(jù)浮點(diǎn)型常量的表示方法浮點(diǎn)數(shù)(FLOAT)又稱為實(shí)數(shù)(REAL)兩種表示方法十進(jìn)制小數(shù)形式必須有小數(shù)點(diǎn)如0123、123、1230、00、123指數(shù)形式E或E之前后必須有數(shù)字;指數(shù)必須為整數(shù)如123456E0、123456E1、123456E2、0123456E3、00123456E4等規(guī)范化指數(shù)形式只有一位非零整數(shù)的指數(shù)形式是指數(shù)的輸出形式,628E2表示628102,30824E4表示–30824104,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,浮點(diǎn)型變量浮點(diǎn)型數(shù)據(jù)在內(nèi)存中的存放形式浮點(diǎn)型數(shù)據(jù)在內(nèi)存中占4個(gè)字節(jié)(32位)在內(nèi)存中分成3部分,指數(shù)為2的冪次,3141591,,,數(shù)符,小數(shù)部分,指數(shù),,,,浮點(diǎn)型變量的分類,FLOATX,Y(指定X、Y為單精度浮點(diǎn)型變量)DOUBLEZ(指定Z為雙精度浮點(diǎn)型變量)LONGDOUBLET;(指定T為長(zhǎng)雙精度浮點(diǎn)型變量),,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,浮點(diǎn)型數(shù)據(jù)的舍入誤差數(shù)據(jù)超過有效位數(shù),則產(chǎn)生誤差要避免一個(gè)很大的數(shù)與一個(gè)很小的數(shù)加減,例34浮點(diǎn)型數(shù)據(jù)的舍入誤差I(lǐng)NCLUDEVOIDMAIN{FLOATA,BA123456789E5BA20PRINTF“F\N“,B},舍入誤差使10/33的結(jié)果并不等于1,浮點(diǎn)型常量的類型浮點(diǎn)型常量一般按雙精度64位處理,數(shù)后加F或F按單精度浮點(diǎn)型常量不分FLOAT和DOUBLE,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,35字符型數(shù)據(jù)字符常量定義用單引號(hào)括起來的單個(gè)字符或轉(zhuǎn)義字符字符常量的值該字符的ASCII碼值定義格式CHAR變量名值轉(zhuǎn)義字符反斜線后面跟一個(gè)字符或一個(gè)代碼值表示,如‘A’‘A’‘\N’‘\T’,如‘A’97,‘A’65‘\N’10,‘\T’9,CHARCH65與CHARCH‘A’與CHAR‘\101’是等效的,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,,例35轉(zhuǎn)義字符的使用INCLUDEVOIDMAIN{PRINTF“ABC\TDE\RF\TG\N”PRINTF“H\TI\B\BJK”},,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,字符變量存放字符常量,占用一個(gè)字節(jié),存放一個(gè)字符定義形式賦值CHARC1,C2C1‘A’C2‘B’,字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式及其使用方法以二進(jìn)制存放字符的ASCII碼值(0255整數(shù))與整數(shù)的存儲(chǔ)形式類似以字符或整數(shù)形式輸出,例36向字符變量賦整數(shù)INCLUDEVOIDMAIN{CHARC1,C2C197C298PRINTF“CC\N“,C1,C2PRINTF“DD\N“,C1,C2},輸出形式取決于PRINTF函數(shù)中的格式符,格式符為“C”時(shí)輸出的變量值為字符格式符為“D“時(shí)輸出的變量值為整數(shù),,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,對(duì)字符數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算實(shí)質(zhì)是對(duì)其ASCII值進(jìn)行算術(shù)運(yùn)算,例37大小寫字母的轉(zhuǎn)換INCLUDEVOIDMAIN{CHARC1,C2C1‘A’C2‘B’C1C132C2C232PRINTF“CC“,C1,C2},字符型與整型間互相賦值,例互相賦值INCLUDEVOIDMAIN{INTC1CHARC2C1‘A’C298C1C132C2C232PRINTF“CC“,C1,C2},小寫字母比大寫字母的ASCII碼大3210,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,字符串常量定義用雙引號(hào)“”括起來的字符序列“HOWDOYOUDO”,“CHINA”,“A”,“12345”存儲(chǔ)每個(gè)字符串尾自動(dòng)加一個(gè)‘\0’作為字符串結(jié)束標(biāo)志,,字符常量與字符串常量不同,例CHARCHCH“A”,沒有字符串變量,只能用字符數(shù)組存放,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,36變量賦初值變量的使用先定義,后使用變量定義位置一般放在函數(shù)開頭變量初始化可以在定義時(shí)賦初值,例INTA1,B3,CFLOATDATA367CHARCH‘A’INTX1,Y1,Z1INTXY1(),錯(cuò)INTABC3,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,,,37各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算整型、實(shí)型、字符型數(shù)據(jù)間可以混合運(yùn)算,自動(dòng)轉(zhuǎn)換什么情況下發(fā)生運(yùn)算轉(zhuǎn)換不同類型數(shù)據(jù)混合運(yùn)算時(shí)賦值轉(zhuǎn)換把一個(gè)值賦給與其類型不同的變量時(shí)輸出轉(zhuǎn)換輸出時(shí)轉(zhuǎn)換成指定的輸出格式函數(shù)調(diào)用轉(zhuǎn)換實(shí)參與形參類型不一致時(shí)轉(zhuǎn)換運(yùn)算轉(zhuǎn)換規(guī)則不同類型數(shù)據(jù)運(yùn)算時(shí)先自動(dòng)轉(zhuǎn)換成同一類型,,C語(yǔ)言程序設(shè)計(jì)第三章程序的靈魂算法,
      下載積分: 4 賞幣
      上傳時(shí)間:2024-01-06
      頁(yè)數(shù): 533
      9人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)題目課程設(shè)計(jì)題目機(jī)房收費(fèi)管理系統(tǒng)學(xué)號(hào)號(hào)2013052112姓名劉名名劉名專業(yè)信息與計(jì)算科學(xué)業(yè)信息與計(jì)算科學(xué)班級(jí)信息級(jí)信息131指導(dǎo)教師指導(dǎo)教師孫雪蓮孫雪蓮2015年3月18日3實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康耐ㄟ^對(duì)基本數(shù)據(jù)類型、語(yǔ)句、數(shù)組、函數(shù)、結(jié)構(gòu)、指針以及文件等的操作,使學(xué)生全面掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。4實(shí)驗(yàn)要求實(shí)驗(yàn)要求從課程設(shè)計(jì)的目的出發(fā),通過課程設(shè)計(jì)的各個(gè)環(huán)節(jié),達(dá)到以下教學(xué)要求(1)進(jìn)一步掌握C語(yǔ)言程序設(shè)計(jì)的基本思想和方法;(2)掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本原理及應(yīng)用;
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-10
      頁(yè)數(shù): 18
      12人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:蘭大C語(yǔ)言程序設(shè)計(jì)18春平時(shí)作業(yè)31、C2、A3、A4、D5、B一、單選題共15題,60分1、以下F循環(huán)FX0Y0Y123則下面表達(dá)式中值為0的是AX等價(jià)于SS“CHINA“A錯(cuò)誤B正確正確答案是B3、C語(yǔ)言是解釋性語(yǔ)言A錯(cuò)誤B正確正確答案是A4、DOUBLEFUNINTXINTYDOUBLEZZXYRETURNZ是正確的函數(shù)形式A錯(cuò)誤B正確
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-15
      頁(yè)數(shù): 4
      11人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:廣東工業(yè)大學(xué)畢業(yè)論文基于基于C語(yǔ)言的推箱子游戲設(shè)計(jì)語(yǔ)言的推箱子游戲設(shè)計(jì)DESIGNOFTHEPUSHBOXBASEDONCOMBINEDLANGUAGE作者姓名學(xué)科專業(yè)應(yīng)用電子技術(shù)學(xué)院系部指導(dǎo)教師廣東工業(yè)大學(xué)2010年1月廣東工業(yè)大學(xué)畢業(yè)論文IIABSTRACTWITHTHERAPIDDEVELOPMENTOFSCIENCETECHNOLOGYINRECENTYEARSCLANGUAGEAPPLICATIONSARECONTINUOUSLYINDEPTHCLANGUAGEISNOWMEPOPULARINTERNATIONALLYHIGHLEVELCOMPUTERPROGRAMMINGLANGUAGEONEOFITSSIMPLICITYEASYTOUSEWITHPOWERFULFEATURESFAVEDBYDINARYPROGRAMMERSITISSUITABLEASASYSTEMDEIONLANGUAGECANALSOBEUSEDTOWRITESYSTEMSOFTWAREAPPLICATIONSOFTWARECANALSOBEUSEDTOWRITEDESIGNGAMESTHISARTICLEFOCUSESONANALYSISUSINGCLANGUAGETOIMPLEMENTASIMPLESOKOBANGAMEAIMEDATINTRODUCINGTHESOKOBANGAMEIMPLEMENTATIONMETHODGRADUALLYINTRODUCEDTHECLANGUAGEGRAPHICALPROGRAMMINGMETHODSTECHNIQUESINTHECLANGUAGESOFTWAREWINTCTHERELATEDSOFTINTERRUPTTWODIMENSIONALARRAYKEYBOARDOPERATIONGRAPHICALFUNCTIONSETCTHEDISPLAYINTERRUPTREGISTERSETTINGSTWODIMENSIONALARRAYSTRUCTUREOFTHEDEFINITIONOFACCESSKEYSONTHEKEYBOARDGRAPHICALMODETHECURSDISPLAYPOSITIONINGASWELLASSOMEGRAPHICSFUNCTIONSUSEDTOACHIEVEACOMPLETESOKOBANGAMEINTERFACETHEINTERFACECLEARLYVISIBLEKEYWDSCLANGUAGEWINTCPUSHBOX
      下載積分: 8 賞幣
      上傳時(shí)間:2024-03-17
      頁(yè)數(shù): 37
      19人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:ALLOCHMEMYMANAGEMENTFUNCTIONSVARIABLESIF__STDC__DEFINE_CDECLELSEDEFINE_CDECLCDECLENDIFIFNDEF_STDDEFDEFINE_STDDEFIFNDEF_PTRDIFF_TDEFINE_PTRDIFF_TIFDEFINED__LARGE__||DEFINED__HUGE__||DEFINED__COMPACT__TYPEDEFLONGPTRDIFF_TELSETYPEDEFINTPTRDIFF_TENDIFENDIFIFNDEF_SIZE_TDEFINE_SIZE_TTYPEDEFUNSIGNEDSIZE_TENDIFENDIFIFNDEFNULLIFDEFINED__TINY__||DEFINED__SMALL__||DEFINED__MEDIUM__DEFINENULL0ELSEDEFINENULL0LENDIFENDIFINT_CDECLBRKVOIDADDRVOID_CDECLCALLOCSIZE_TNITEMSSIZE_TSIZEIFDEFINED__COMPACT__||DEFINED__LARGE__||DEFINED__HUGE__UNSIGNEDLONG_CDECLCELEFTVOIDELSEUNSIGNED_CDECLCELEFTVOIDENDIFDEFINE_CDECLCDECLENDIFINT_CDECLBIOSCOMINTCMDABYTEINTPTINT_CDECLBIOSDISKINTCMDINTDRIVEINTHEADINTTRACKINTSECTINTNSECTSVOIDBUFFERINT_CDECLBIOSEQUIPVOIDINT_CDECLBIOSKEYINTCMDINT_CDECLBIOSMEMYVOIDINT_CDECLBIOSPRINTINTCMDINTABYTEINTPTLONG_CDECLBIOSTIMEINTCMDLONGNEWTIMECONIOHDIRECTMSDOSCONSOLEINPUTOUTPUTIFDEFINED__VIDEODEFINE__VIDEOIF__STDC__DEFINE_CDECLELSEDEFINE_CDECLCDECLENDIFIFNDEF__OLDCONIO__STRUCTTEXT_INFOUNSIGNEDWINLEFTUNSIGNEDWINTOPUNSIGNEDWINRIGHTUNSIGNEDWINBOTTOMUNSIGNEDATTRIBUTEUNSIGNEDNMATTRUNSIGNEDCURRMODEUNSIGNEDSCREENHEIGHTUNSIGNEDSCREENWIDTHUNSIGNEDCURXUNSIGNEDCURY
      下載積分: 9 賞幣
      上傳時(shí)間:2024-03-14
      頁(yè)數(shù): 60
      8人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:CREATEDON1017201984741上午C語(yǔ)言課程設(shè)計(jì)報(bào)告題目目圖書信息管理系統(tǒng)圖書信息管理系統(tǒng)系部名稱系部名稱計(jì)算機(jī)與信息技術(shù)學(xué)院計(jì)算機(jī)與信息技術(shù)學(xué)院專業(yè)名稱專業(yè)名稱班級(jí)學(xué)號(hào)學(xué)號(hào)學(xué)生姓名學(xué)生姓名指導(dǎo)教師指導(dǎo)教師時(shí)間時(shí)間2010年7月10日至2010年8月20日CREATEDON1017201984741上午Y4修改模塊5刪除模塊NN開始讀文件數(shù)據(jù)列出數(shù)據(jù)輸入SSTUINUMS刪除數(shù)據(jù)Y返回主函數(shù)返回主函數(shù)輸出數(shù)據(jù)開始讀文件數(shù)據(jù)輸入CHOOSESTRCMPANSSTUIAUTH0輸出數(shù)據(jù)返回主函數(shù)返回主函數(shù)YNCHOOSE1STRCMPANSSTUINAME0Y輸出數(shù)據(jù)返回主函數(shù)開始讀文件數(shù)據(jù)輸入NUMSTUINUMNUM輸出數(shù)據(jù)返回主函數(shù)YN顯示數(shù)據(jù)修改數(shù)據(jù)返回主函數(shù)
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-14
      頁(yè)數(shù): 12
      9人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:實(shí)驗(yàn)一詞法分析程序的設(shè)計(jì)與實(shí)現(xiàn)實(shí)驗(yàn)一詞法分析程序的設(shè)計(jì)與實(shí)現(xiàn)姓名姓名專業(yè)班級(jí)專業(yè)班級(jí)學(xué)號(hào)號(hào)一、實(shí)驗(yàn)?zāi)康囊弧?shí)驗(yàn)?zāi)康脑O(shè)計(jì)一個(gè)簡(jiǎn)單的詞法分析器,從而進(jìn)一步加深對(duì)詞法分析器工作原理的理解。二、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)內(nèi)容編制一個(gè)能夠分析三種整數(shù)、標(biāo)識(shí)符、主要運(yùn)算符和主要關(guān)鍵字的詞法分析程序。三、實(shí)驗(yàn)要求三、實(shí)驗(yàn)要求根據(jù)PL0語(yǔ)言文法,編制詞法分析程序GETSYM完成以下功能1)從鍵盤讀入數(shù)據(jù),分析出一個(gè)單詞。2)返回單詞種別(用整數(shù)表示),3)返回單詞屬性(不同的屬性可以放在不同的全局變量中)。四、實(shí)驗(yàn)步驟、實(shí)驗(yàn)步驟1采用C語(yǔ)言,設(shè)計(jì)GETSYM,實(shí)現(xiàn)該算法2編制測(cè)試程序(主函數(shù)MAIN)。3調(diào)試程序輸入一組單詞,檢查輸出結(jié)果。五、實(shí)驗(yàn)設(shè)計(jì)分析、實(shí)驗(yàn)設(shè)計(jì)分析1詞法的正規(guī)式描述SAA|AAAA|DAA|D2變換后的正規(guī)文法S→AAS→AA→AAA→DAA→AA→D3詞法分析程序的程序代碼INCLUDE“STDAFXH“INCLUDEINCLUDEUSINGNAMESPACESTDDEFINEMAX17CHSTRINGKEY17“CONST““LONG““FLOAT““DOUBLE““VOID““MAIN““IF““ELSE““THEN““BREAK““INT““““INCLUDE““F““WHILE““PRINTF““SCANF“INTISKEYSTRINGC關(guān)鍵字判斷INTIFI0I0ARRARRCHCHFGETCFPINELSEIFCHX||CHXFLAG2ARRARRCHCHFGETCFPINWHILEISDIGITCH||ISLETTER1CHARRARRCHCHFGETCFPINELSEIFCH||CH||CHCOUTARR“T整數(shù)0“ENDLFSEEKFPIN1LSEEK_CURIFFLAG1COUTARR“T八進(jìn)制整數(shù)“ENDLELSEIFFLAG2COUTARR“T十六進(jìn)制整數(shù)“ENDLELSEARRARRCHCHFGETCFPINWHILEISDIGITCHARRARRCHCHFGETCFPINFSEEKFPIN1LSEEK_CURCOUTARR“T十進(jìn)制整數(shù)“ENDLELSESWITCHCH
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-14
      頁(yè)數(shù): 5
      6人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:俄羅斯方塊設(shè)計(jì)俄羅斯方塊設(shè)計(jì)11系統(tǒng)設(shè)計(jì)要求12設(shè)計(jì)思路13系統(tǒng)功能實(shí)現(xiàn)24總結(jié)111系統(tǒng)設(shè)計(jì)要求11需求分析本系統(tǒng)為一個(gè)用C實(shí)現(xiàn)的為我們所熟悉的簡(jiǎn)單的俄羅斯方塊游戲該系統(tǒng)的具體功能如下1能簡(jiǎn)便的開始游戲游戲中的方塊的功能與日常我們所熟悉的游戲的功能一致各種塊的設(shè)置也一致包括塊的旋轉(zhuǎn)加速下降平移滿行消去到頂游戲結(jié)束功能2能夠自定義游戲中功能鍵的具體按鍵顯示下一方塊提示信息以及游戲數(shù)據(jù)的統(tǒng)計(jì)3考慮需要解決的問題怎么樣設(shè)置圖形顯示;怎樣獲取鍵盤輸入;怎樣控制方塊的移動(dòng);怎樣控制時(shí)間間隔用于游戲中控制形狀的下落;游戲中的各種形狀及整個(gè)游戲空間怎么用數(shù)據(jù)表示;游戲中怎么判斷左右及向下移動(dòng)的可能性;游戲中怎么判斷某一形狀旋轉(zhuǎn)的可能性;按向下方向鍵時(shí)加速某一形狀下落速度的處理;怎么判斷某一形狀已經(jīng)到底;怎么判斷某一已經(jīng)被填滿;怎么消去已經(jīng)被填滿的一行;怎么消去某一形狀落到底后能夠消去的所有的行;如長(zhǎng)條最多可以消去四行怎樣判斷游戲結(jié)束關(guān)于“下一個(gè)”形狀取法的問題。2設(shè)計(jì)思路21用面向?qū)ο蟮姆椒ǚ治鱿到y(tǒng)從游戲的基本玩法出發(fā),主要就是俄羅斯方塊的形狀和旋轉(zhuǎn),在設(shè)計(jì)中在一個(gè)圖片框中構(gòu)造了一個(gè)2020(像素)的小塊,由這些小塊組合成新的形狀,每四個(gè)小塊連接在一起就可以構(gòu)造出一種造型,總共設(shè)計(jì)了7中造型,每種造型又可以通過旋轉(zhuǎn)而變化出2到4種形狀,在游戲窗體中用戶就可以使用鍵盤的方向鍵來控制方塊的運(yùn)動(dòng),然后對(duì)每一行進(jìn)行判斷,如果有某行的方塊是滿的,則消除這行的方塊,并且使上面的方塊自由下落,其中,方塊向下的速度是有時(shí)鐘控件控制的。俄羅斯方塊游戲設(shè)計(jì)主要包括以下10個(gè)方面PRIVATESYSTEMWINDOWSFMSPICTUREBOXGAMEAREA實(shí)現(xiàn)如下主界面效果圖(圖31)圖3132方塊的實(shí)現(xiàn)在程序中每一個(gè)方塊都是一個(gè)BLOCK類的實(shí)例。BLOCK包括的參數(shù)有方塊的寬度,高度,最左端橫坐標(biāo),最上端縱坐標(biāo),方塊的數(shù)組表示。其中一共有7中形狀的方塊,以數(shù)組表示為11111110101001011011111111110110101101方塊的7種形狀分別以數(shù)字06來代表,在構(gòu)造函數(shù)中,隨機(jī)生成06
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-14
      頁(yè)數(shù): 11
      9人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:C異常處理經(jīng)驗(yàn)異常處理經(jīng)驗(yàn)本文是異常處理經(jīng)驗(yàn)性的文章,其實(shí)跟本文是異常處理經(jīng)驗(yàn)性的文章,其實(shí)跟C關(guān)系也不大。比關(guān)系也不大。比較適合剛剛熟悉異常語(yǔ)法,而缺乏實(shí)戰(zhàn)的讀者。當(dāng)然,經(jīng)驗(yàn)老練較適合剛剛熟悉異常語(yǔ)法,而缺乏實(shí)戰(zhàn)的讀者。當(dāng)然,經(jīng)驗(yàn)老練的讀者也可指出不足、給予意見、補(bǔ)充說明,一起完善文章,分的讀者也可指出不足、給予意見、補(bǔ)充說明,一起完善文章,分享更多知識(shí)與經(jīng)驗(yàn)。享更多知識(shí)與經(jīng)驗(yàn)。1、什么時(shí)候該異常處理、什么時(shí)候該異常處理1)代碼最外層,如WINFROM,避免用戶看到內(nèi)部異常信息用戶體驗(yàn)不好,或者造成程序崩潰,可以用LOG4NET之類的框架記錄異常。2)遇到異常需要恢復(fù)狀態(tài)或者重試的地方。例如連接數(shù)據(jù)庫(kù)偶然失敗了,可以有個(gè)重連機(jī)制,在CATCH塊重新連接數(shù)據(jù)庫(kù)。3)對(duì)于一系列有可能失敗的任務(wù),其中有一個(gè)任務(wù)失敗,不想影響到其他任務(wù)。例如要上傳100張圖片,不想因?yàn)橐粡垐D片上傳發(fā)生異常而失敗,進(jìn)而終止整個(gè)上傳任務(wù),僅需要記錄下失敗的圖片,提醒用戶重傳即可。4)若自動(dòng)化測(cè)試工具。若“代碼最外層,如WINFROM,避免用戶看到內(nèi)部異常信息用戶體驗(yàn)不好,或者造成程序崩潰?!笨赡鼙容^難定位到問題出在哪里了。我們就是要崩潰的信息。我們的實(shí)際項(xiàng)目的是外層方法盡量不處理異常。內(nèi)層方法處理異常。即找到準(zhǔn)確定位問題。例如像C這樣以前沒有異常的語(yǔ)言也APPLICATIONTHREADEXCEPTIONNEWSYSTEMTHREADINGTHREADEXCEPTIONEVENTHANDLERAPPLICATION_THREADEXCEPTIONAPPLICATIONENABLEVISUALSTYLESAPPLICATIONSETCOMPATIBLETEXTRENDERINGDEFAULTFALSEAPPLICATIONRUNNEWFORM1}STATICVOIDAPPLICATION_THREADEXCEPTIONOBJECTSENDER,SYSTEMTHREADINGTHREADEXCEPTIONEVENTARGSE{EXCEPTIONEXEEXCEPTION//做一些極其簡(jiǎn)單的記錄異常信息操作}又例如WEBFROM的GLOBALASAX本身就已經(jīng)定義了VOIDAPPLICATION_ERROROBJECTSENDER,EVENTARGSE來處理異常VOIDAPPLICATION_ERROROBJECTSENDER,EVENTARGSE{//在出現(xiàn)未處理的錯(cuò)誤時(shí)運(yùn)行的代碼EXCEPTIONEXSERVERGETLASTERROR//處理完異常后清除異常SERVERCLEARERROR}但是很多時(shí)候,異常處理,不僅僅只是記錄到了錯(cuò)誤信息就可以了,有時(shí)候是需要失敗重試或者清理資源等等,因此,僅僅靠統(tǒng)一構(gòu)建異常處理框架是不夠靈活的,因此可以一方面統(tǒng)一處理,另外一方面特殊的地方可以另外處理。
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-11
      頁(yè)數(shù): 3
      10人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:2011年計(jì)算機(jī)等級(jí)二級(jí)C語(yǔ)言填空題練習(xí)題及答案解析求階乘求階乘11該FUNFUN函數(shù)的功能是求函數(shù)的功能是求1010的階乘。的階乘。1INCLUDE2LONGFUNINTN3IF___1___4RETURNNFUN___2___5ELSEIF___3___6RETURN1第一處N1第二處N1第三處N1解析解析從第2、4行看到了函數(shù)名,函數(shù)體中又出現(xiàn)了函數(shù)的調(diào)用,則是遞歸。我們知道NNN1這就是一個(gè)遞歸的表達(dá)式,寫成函數(shù)就是FUNNNFUNN1。因此,4行處填寫N1。又11故3,5行就好填了。因此答案是N1N1N1。還有01故,還可填寫N0N1N0注意35行的條件是相反的,這也是IF與ELSE條件的互斥性。22程序的功能是計(jì)算程序的功能是計(jì)算S123NS123N1LONGFUNINTN2INTI3LONGS4S___1___5FI1INI6S___2___7RETURNS89MAIN10LONGS11INTKN12SCANF“D“13S___3___14FK1KNK15S___4___16PRINTF“LDN“S
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-10
      頁(yè)數(shù): 3
      10人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)為加強(qiáng)學(xué)生的實(shí)踐動(dòng)手能力,為貫徹落實(shí)教學(xué)計(jì)劃的要求,培養(yǎng)學(xué)生的專業(yè)實(shí)踐技能,計(jì)算機(jī)系05級(jí)計(jì)算機(jī)網(wǎng)絡(luò)工程與管理、計(jì)算機(jī)信息學(xué)管理、圖形圖像三個(gè)專業(yè)的學(xué)生于2006年6月9日至6月16日在校實(shí)驗(yàn)實(shí)訓(xùn)中心進(jìn)行了為期一周的項(xiàng)目實(shí)訓(xùn)。此次實(shí)習(xí)由計(jì)算機(jī)系組織,由周軍老師具體安排,實(shí)習(xí)內(nèi)容為運(yùn)用VC60,編寫一個(gè)簡(jiǎn)單的學(xué)生成績(jī)管理系統(tǒng)。通過此次實(shí)訓(xùn),同學(xué)們能夠利用C語(yǔ)言面向過程的編程思想來完成系統(tǒng)的設(shè)計(jì),熟練掌握C語(yǔ)言的基本知識(shí)和技能能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的程序設(shè)計(jì)問題。一、充分準(zhǔn)備,使學(xué)生明確實(shí)訓(xùn)的目的與要求本次實(shí)訓(xùn)的目的是要求學(xué)生通過熟練運(yùn)用TURBOC20的開發(fā)環(huán)境,以所掌握的C語(yǔ)言知識(shí)為基礎(chǔ),圍繞本次安排的實(shí)訓(xùn)項(xiàng)目,精心準(zhǔn)備,認(rèn)真調(diào)試,通過查閱資料、通過閱讀相關(guān)程序代碼、通過多次上機(jī)調(diào)試、通過同學(xué)們相互討論,使學(xué)生對(duì)C語(yǔ)言程序設(shè)計(jì)有一個(gè)全面的了解,從而能更加系統(tǒng)地理解C語(yǔ)言基礎(chǔ)知識(shí)。本次實(shí)訓(xùn)的要求是教師要認(rèn)真給參與實(shí)訓(xùn)的學(xué)生分好組,注意成績(jī)好壞的搭配。同時(shí),實(shí)訓(xùn)前公布本次實(shí)訓(xùn)內(nèi)容,要求每個(gè)學(xué)生認(rèn)真做好實(shí)訓(xùn)前的準(zhǔn)備,查閱相關(guān)資料,精心編寫代碼。各組學(xué)生獨(dú)立完成實(shí)訓(xùn)項(xiàng)目,獨(dú)立撰寫實(shí)訓(xùn)報(bào)告,認(rèn)真及時(shí)進(jìn)行實(shí)訓(xùn)總結(jié)。指導(dǎo)教師通過登陸教師后臺(tái)管理系統(tǒng)對(duì)學(xué)生的實(shí)訓(xùn)過程進(jìn)行跟蹤指導(dǎo)、審核管理、進(jìn)行批改,并給出考核成績(jī)。教師在實(shí)訓(xùn)期間要檢查學(xué)生到課情況,及時(shí)調(diào)整指定的分組角色。二、精心組織,認(rèn)真做好項(xiàng)目實(shí)訓(xùn)總之,我系的專業(yè)實(shí)訓(xùn)經(jīng)過幾年的開展,積累了較豐富的經(jīng)驗(yàn),從系領(lǐng)導(dǎo)到任課教師對(duì)此都十分重視,實(shí)訓(xùn)組織工作周密細(xì)致,日常管理及時(shí)而有效,對(duì)存在問題能迅速解決。實(shí)踐證明,專業(yè)實(shí)訓(xùn)適應(yīng)高職學(xué)生的特點(diǎn),符合高職教學(xué)規(guī)律與學(xué)生心理預(yù)期。專業(yè)實(shí)訓(xùn)作為計(jì)算機(jī)各專業(yè)教學(xué)體系的一個(gè)環(huán)節(jié),無論對(duì)學(xué)生成才還是對(duì)教學(xué)開展,都有極大的促進(jìn)作用。計(jì)算機(jī)系年月日
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-14
      頁(yè)數(shù): 3
      11人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:作品名稱開發(fā)者一、系統(tǒng)背景本軟件能減輕對(duì)貨物數(shù)目管理及價(jià)格盈虧等信息處理的工作量以便能快捷及時(shí)準(zhǔn)確的調(diào)整貨物的倉(cāng)儲(chǔ)量達(dá)到最合理化??梢允沟曛鞑皇实墓?jié)省大量精力用于其他方面符合當(dāng)今社會(huì)的商業(yè)形式而且本軟件體積小操作簡(jiǎn)單是管理倉(cāng)庫(kù)的不二選擇二、系統(tǒng)簡(jiǎn)介設(shè)計(jì)亮點(diǎn)◆三級(jí)菜單使操作更簡(jiǎn)便明了◆密碼操作能有效保證客戶信息的安全性◆獨(dú)特的DOS命令調(diào)用使信息存儲(chǔ)的實(shí)體屬性為隱藏且無擴(kuò)展名大大增大了安全系數(shù)◆數(shù)據(jù)結(jié)構(gòu)為鏈表擺脫了數(shù)據(jù)數(shù)量的限制◆提供三種查看模式并會(huì)標(biāo)出排名◆退出店主模式時(shí)會(huì)提示是否保存若選擇YES著進(jìn)行保存操作基本功能在員工模式下可輸入賣出貨物的名稱和數(shù)目程序自動(dòng)在后臺(tái)進(jìn)行一系列的操作新建數(shù)據(jù)并同時(shí)對(duì)其處理修改數(shù)據(jù)插入數(shù)據(jù)刪除數(shù)據(jù)查找數(shù)據(jù)查看數(shù)據(jù)數(shù)據(jù)存檔修改密碼三、系統(tǒng)結(jié)構(gòu)圖INTSEARCH1STRUCTSHOPH_PA30VOIDST1STRUCTSHOPH_PVOIDST2STRUCTSHOPH_PVOIDST3STRUCTSHOPH_PVOIDPRINT3VOIDVOIDPASSWD_CREATEVOIDSTRUCTSHOPADDBUILDSTRUCTSHOPH_PINTASTRUCTSHOPHEADH_PHEADNULLH_PAUTO1H_PDOAMENU1H_PWHILEA3SYSTEM“CLS“PRINTF“謝謝使用_“GETCHINTMENU1STRUCTSHOPH_PINTABSTRUCTSHOPHEADHEADH_PPRINT1SCANF“D“PUTNGETDOSWITCHACASE1ASSISTANTHEADBREAKCASE2IFPASSWDDOBMENU2H_PWHILEB9BREAK
      下載積分: 8 賞幣
      上傳時(shí)間:2024-03-13
      頁(yè)數(shù): 25
      4人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-05-21
      頁(yè)數(shù): 5
      15人已閱讀
      ( 4 星級(jí))
    • 下載積分: 8 賞幣
      上傳時(shí)間:2024-03-15
      頁(yè)數(shù): 25
      8人已閱讀
      ( 4 星級(jí))
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機(jī)械圖紙?jiān)创a,實(shí)習(xí)報(bào)告等文檔下載

    備案號(hào):浙ICP備20018660號(hào)