-
簡介:實(shí)驗(yàn)一簡單的C程序設(shè)計(jì)2學(xué)時(shí)一、實(shí)驗(yàn)方式一人一機(jī)二、實(shí)驗(yàn)?zāi)康?、了解C語言程序的編譯環(huán)境和編寫過程。2、掌握C語言程序在VISUALC60環(huán)境下的調(diào)試過程。3、初步了解C語言程序的特點(diǎn)。4、掌握C語言的數(shù)據(jù)類型。三、實(shí)驗(yàn)內(nèi)容1、計(jì)算兩個(gè)數(shù)X和Y的和。教材P5【例12】2、從鍵盤輸入華氏溫度H,輸出攝氏溫度C(攝氏溫度59華氏溫度32)。實(shí)驗(yàn)教材P183、給定圓環(huán),輸入內(nèi)圓環(huán)半徑R1、外圓環(huán)半徑R2,求出圓環(huán)的面積。實(shí)驗(yàn)教材P274、從鍵盤上輸入兩個(gè)整數(shù)X、Y,實(shí)現(xiàn)兩個(gè)數(shù)的交換,并求出最大值、最小值和兩個(gè)數(shù)的平均值。實(shí)驗(yàn)教材P215、輸入并運(yùn)行以下程序,分析運(yùn)行結(jié)果。實(shí)驗(yàn)教材P27INCLUDEVOIDMAININTIJI8J10PRINTF“DDN”IJI8J10PRINTF“DDN”IJI8J10PRINTF“DDN”III8J10PRINTF“DDN”II四、實(shí)驗(yàn)程序代碼1INCLUDE“STDIOH“VOIDMAININTXYSUMX123Y456SUMXYPRINTF“SUMISDN“SUM1、23
下載積分: 9 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 57
大?。?1.4(MB)
子文件數(shù):
-
簡介:22INCLUDEMAINFLOATX25Y25Z25PRINTF“XFN“XPRINTF“YFN“YPRINTF“ZFN“Z311INCLUDEMAININTA12B3FLOATX185Y46PRINTF“DN“FLOATAB2PRINTF“DN“INTXINTY32INCLUDEMAININTXB0B1B2SPRINTF“INPUTX“SCANF“D“B2X100B1XB210010B0XSB0100B110B2PRINTF“SDN“S33INCLUDEINCLUDEMAINFLOATRATE00225FLOATNCAPITALDEPOSITPRINTF“INPUTNCAPITAL“SCANF“FF“DEPOSITCAPITALPOW1RATENPRINTF“DEPOSITFN“DEPOSIT34INCLUDEINCLUDEMAINFLOATABCAAPRINTF“AFN“AELSEAAPRINTF“AFN“A52INCLUDEMAININTAPRINTF“INPUTA“SCANF“D“IFA20PRINTF“A是偶數(shù)“ELSEPRINTF“A是奇數(shù)“53INCLUDEINCLUDEMAINFLOATABCSAREAPRINTF“INPUTABC“SCANF“FFF“IFABCAREAFLOATSQRTSSASBSCPRINTF“AREAFN“AREAELSEPRINTF“不是三角形“54INCLUDEINCLUDE
下載積分: 8 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 35
大?。?0.19(MB)
子文件數(shù):
-
簡介:剪刀石頭布源代碼剪刀石頭布源代碼INCLUDEINCLUDEMAININTDXPRINTF“請(qǐng)輸入1是剪刀,2是石頭,3是布“SCANF“D“XR3IFDXPRINTF“雙方平局“ELSEIFD1ELSEPRINTF“電腦贏了“加油站加油問題加油站加油問題INCLUDEINTMAINDOUBLEA325B300C275DOUBLED005E010MINTXYZPRINTF“請(qǐng)輸入您要的加油量“SCANF“D“PRINTF“請(qǐng)輸入您要的汽油種類1A型汽油售價(jià)325元千克,2B型汽油售價(jià)300元千克,3C型汽油售價(jià)275元千克“SCANF“D“PRINTF“請(qǐng)輸入您要的服務(wù)類型1自己加服務(wù)優(yōu)惠005,2協(xié)助加服務(wù)優(yōu)惠010“SCANF“D“SWITCHYCASE1YABREAKCASE2YBBREAKCASE3YCBREAKIFZ1M1DYXELSEIFZ2M1EYXPRINTF“您需要支付F元,謝謝惠顧,歡迎下次再來“MRETURN0
下載積分: 6 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 19
大?。?0.1(MB)
子文件數(shù):
-
簡介:1C語言語言基礎(chǔ)練習(xí)基礎(chǔ)練習(xí)100題(含答案)題(含答案)雷柳青編排1、下面程序的輸出是________INCLUDEVOIDMAININTK11PRINTF“KDKOKXN“KKKAK11K12K11BK11K13K13CK11K013K0XBDK11K13KB2、在下列選項(xiàng)中不正確的賦值語句是________ATBN1N2N30CKIJDABC13、下面合法的C語言字符常量是__________ATB“A“C65DA4、字符型數(shù)據(jù)在微機(jī)內(nèi)存中的存儲(chǔ)形式是____A反碼B補(bǔ)碼CEBCDIC碼DII碼5、設(shè)INTA12則執(zhí)行完語句AAAA后A的值是________A552B264C144D2646、執(zhí)行下面程序中的輸出語句后輸出結(jié)果是______INCLUDEVOIDMAININTAPRINTF“DN“A35A4A5A65B20C15D107、下面程序的輸出是__________INCLUDEVOIDMAININTX023PRINTF“DN“XA17B18C23D248、下面程序的輸出是___________INCLUDEVOIDMAINCH1CH2CH1A53CH2A63PRINTF“DCN“CH1CH2A67DBBCCCDD不確定的值9、以下程序的輸出結(jié)果是________INCLUDEVOIDMAININTX10Y10PRINTF“DDN“XYA1010B99C910D10910、若X和Y都是INT型變量X100Y200且有下面的程序片段PRINTF“D“XY上面程序片段的輸出結(jié)果是_______A200B100C100200D輸出格式符不夠輸出不確定的值11、閱讀下面的程序INCLUDEVOIDMAININTIJI010J9PRINTF“DD“IJIJ則程序的運(yùn)行結(jié)果是________A119B119C117D11712、閱讀下面的程序INCLUDEVOIDMAININTIJMNI8J10MINJPRINTF“DDDD“IJMN程序的運(yùn)行結(jié)果是_________A810810B911810C911910D9109113YXPRINTF“YD“YAY41BY43CY42DY128、運(yùn)行下面程序時(shí),從鍵盤輸入“12349“,則輸出結(jié)果是______INCLUDEVOIDMAININTXYZSCANF“DDD“IFXVOIDMAINCHCHGETSWITCHCHCASEHPRINTF“HELLON“CASEGPRINTF“GOODMNINGN“DEFAULTPRINTF“BYE_BYEN“AHELLOBHELLOGOODMNINGCHELLODHELLOGOODMNINGBYE_BYEBYE_BYE30、執(zhí)行下列程序段后的輸出結(jié)果是_________INTX1Y1Z1XYZPRINTF“DN“XAIFX“,則程序的輸出結(jié)果是_______INCLUDEVOIDMAININTABSSCANF“DD“SAIFSVOIDMAININTX0Y1Z0IFXZYX3PRINTF“DDN“XZA30B00C01D3135、能夠完成如下函數(shù)計(jì)算的程序段是______┌1X0AY1BIFX0IFX0IFX0Y1IFX0Y1ELSEY0ELSEY0ELSEY1CY0DY1IFX0IFX0Y1IFX0Y1ELSEY0ELSEY136、以下程序的執(zhí)行結(jié)果是________INCLUDEVOIDMAININTX1Y0SWITCHX
下載積分: 6 賞幣
上傳時(shí)間:2024-03-07
頁數(shù): 11
大?。?0.04(MB)
子文件數(shù):
-
簡介:1CC語言程序設(shè)計(jì)語言程序設(shè)計(jì)教學(xué)大綱教學(xué)大綱CPROGRAMDESIGN適用專業(yè)理科各專業(yè)課程學(xué)時(shí)5134課程學(xué)分5一、課程的性質(zhì)與任務(wù)通過學(xué)習(xí)C語言程序設(shè)計(jì)的基本知識(shí),以使學(xué)生能讀懂C語言程序并能設(shè)計(jì)、編寫與調(diào)試結(jié)構(gòu)好的C語言程序;養(yǎng)成好的編程習(xí)慣和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)。二、課程內(nèi)容與基本要求第一章C語言概述教學(xué)目標(biāo)1了解程序設(shè)計(jì)語言的發(fā)展、特點(diǎn)等;2掌握C語言源程序的基本構(gòu)成;3了解程序設(shè)計(jì)算法的基本概念。教學(xué)內(nèi)容1程序設(shè)計(jì)語言1程序設(shè)計(jì)語言的發(fā)展2程序設(shè)計(jì)語言的特點(diǎn)2簡單的C語言程序3算法第二章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式教學(xué)目標(biāo)1掌握數(shù)據(jù)類型,常量、變量的概念;2掌握C語言運(yùn)算符的優(yōu)先級(jí)和結(jié)合規(guī)則,會(huì)使用表達(dá)式處理各種數(shù)據(jù)值;3掌握數(shù)據(jù)類型轉(zhuǎn)換的概念。教學(xué)內(nèi)容1C語言的數(shù)據(jù)類型2C語言的標(biāo)識(shí)符、常量、變量3運(yùn)算符與表達(dá)式32ELSEIF結(jié)構(gòu)的應(yīng)用4SWITCH語句的應(yīng)用第五章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)教學(xué)目標(biāo)1掌握循環(huán)的基本概念,了解窮舉與迭代算法;2掌握WHILE語句的使用方法;3掌握DOWHILE語句的使用方法;4掌握F語句的使用方法;5掌握循環(huán)嵌套的使用;6掌握BREAK、CONTINUE和GOTO語句在循環(huán)結(jié)構(gòu)中的應(yīng)用。教學(xué)內(nèi)容1循環(huán)的基本概念2WHILE循環(huán)3DOWHILE循環(huán)4F循環(huán)5循環(huán)的嵌套6BREAK、CONTINUE語句和GOTO語句第六章數(shù)組教學(xué)目標(biāo)1了解數(shù)組在程序設(shè)計(jì)中的作用;2掌握一維數(shù)組的用法;3一種排序算法和一種查找算法;4掌握二維和多維數(shù)組的用法;5會(huì)在編寫程序時(shí)使用字符串。教學(xué)內(nèi)容1數(shù)組的概念及數(shù)組1一維數(shù)組的定義2一維數(shù)組元素的引用3一維數(shù)組的存儲(chǔ)和初始化
下載積分: 6 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 9
大?。?0.07(MB)
子文件數(shù):
-
簡介:C語言書寫規(guī)范指南第1章文件結(jié)構(gòu)章文件結(jié)構(gòu)每個(gè)C程序通常分為兩個(gè)文件。一個(gè)文件用于保存程序的聲明(DECLARATION),稱為頭文件。另一個(gè)文件用于保存程序的實(shí)現(xiàn)(IMPLEMENTATION),稱為定義(DEFINITION)文件。C程序的頭文件以“H”為后綴,C程序的定義文件以“C”為后綴。11版權(quán)和版本的聲明版權(quán)和版本的聲明版權(quán)和版本的聲明位于頭文件和定義文件的開頭(參見示例11),主要內(nèi)容有(1)版權(quán)信息。(2)文件名稱,標(biāo)識(shí)符,摘要。(3)當(dāng)前版本號(hào),作者修改者,完成日期。(4)版本歷史信息。COPYRIGHTC2001吉林大學(xué)物理學(xué)院無線電ALLRIGHTSRESERVED文件名稱FILENAMEH文件標(biāo)識(shí)摘要簡要描述本文件的內(nèi)容當(dāng)前版本11作者輸入作者(或修改者)名字完成日期2007年7月20日取代版本10原作者輸入原作者(或修改者)名字完成日期2007年5月10日示例11版權(quán)和版本的聲明假設(shè)定義文件的名稱為SCL_SPIC,定義文件的結(jié)構(gòu)參見示例13。版權(quán)和版本聲明見示例11,此處省略。INCLUDE“SCL_SPIH”引用頭文件全局變量定義UNSIGNINTVALUE0X10全局函數(shù)的實(shí)現(xiàn)體VOIDFUNCTION1示例13C定義文件的結(jié)構(gòu)14頭文件的作用頭文件的作用早期的編程語言如BASIC、FTRAN沒有頭文件的概念,C語言的初學(xué)者雖然會(huì)用使用頭文件,但常常不明其理。這里對(duì)頭文件的作用略作解釋(1)通過頭文件來調(diào)用庫功能。在很多場(chǎng)合,源代碼不便(或不準(zhǔn))向用戶公布,只要向用戶提供頭文件和二進(jìn)制的庫即可。用戶只需要按照頭文件中的接口聲明來調(diào)用庫功能,而不必關(guān)心接口怎么實(shí)現(xiàn)的。編譯器會(huì)從庫中提取相應(yīng)的代碼。(2)頭文件能加強(qiáng)類型安全檢查。如果某個(gè)接口被實(shí)現(xiàn)或被使用時(shí),其方式與頭文件中的聲明不一致,編譯器就會(huì)指出錯(cuò)誤,這一簡單的規(guī)則能大大減輕程序員調(diào)試、改錯(cuò)的負(fù)擔(dān)。15目錄結(jié)構(gòu)目錄結(jié)構(gòu)如果一個(gè)軟件的頭文件數(shù)目比較多(如超過十個(gè)),通常應(yīng)將頭文件和定義文件分別保存于不同的目錄,以便于維護(hù)。例如可將頭文件保存于INCLUDE目錄,將定義文件保存于SOURCE目錄(可以是多級(jí)目錄)。如果某些頭文件是私有的,它不會(huì)被用戶的程序直接引用,則沒有必要公開其“聲明”。為了加強(qiáng)信息隱藏,這些私有的頭文件可以和定義文件存放于同一個(gè)目錄。
下載積分: 8 賞幣
上傳時(shí)間:2024-03-07
頁數(shù): 26
大?。?0.22(MB)
子文件數(shù):
-
簡介:1第1章C語言概述語言概述11編寫程序,在屏幕上顯示一個(gè)如下輸出PROGRAMMINGINCISFUNILOVECLANGUAGEPROGRAMINCLUDEMAINPRINTF“N“PRINTF“PROGRAMMINGINCISFUNN“PRINTF“ILOVECLANGUAGEN“PRINTF“N“12編寫程序,在屏幕上顯示一個(gè)如下圖案PROGRAM1INCLUDEMAINPRINTF“N“PRINTF“N“PRINTF“N“PRINTF“N“PROGRAM2INCLUDEMAINPRINTF“CLLLN“3OUTPUT20103020–101015已知變量A、B和C的值,編寫程序,用來計(jì)算并顯示X的值,其中CBAX請(qǐng)分別用以下數(shù)值運(yùn)行該程序(1)A250,B85,C25(2)A300,B70,C80PROGRAM1INCLUDEMAININTA250B85C25FLOATXX10ABCPRINTF“X2FN“XOUTPUT1X417PROGRAM2INCLUDEMAININTA300B70C80FLOATXX10ABC試寫成XABC得到什么運(yùn)行結(jié)果為什么PRINTF“X2FN“XOUTPUT2X3000
下載積分: 9 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 120
大?。?1.04(MB)
子文件數(shù):
-
簡介:1成人高等函授教育成人高等函授教育程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)自學(xué)指導(dǎo)書(函授)自學(xué)指導(dǎo)書(函授)適用(計(jì)算機(jī)科學(xué)與技術(shù)適用(計(jì)算機(jī)科學(xué)與技術(shù)專科)??疲┯?jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院20092009年0808月1616日33自學(xué)方法為了學(xué)好本課程,首先要具有正確的學(xué)習(xí)目的和態(tài)度,在學(xué)習(xí)中要認(rèn)真踏、虛心求教、持之以恒。在學(xué)習(xí)時(shí)要分析各種變量、常量、語句的定義方式,理解問題是如何提出和引申的,又是怎樣解決和應(yīng)用的;要注意各部分內(nèi)容之間的聯(lián)系,前后是如何呼應(yīng)的;要重在理解,能提出問題,積極思考,不要死記;要注重各變量在程序中的變化,不要孤立地去看待一個(gè)變量,應(yīng)有完整的系統(tǒng)概念。通過例題和習(xí)題鞏固和加深對(duì)所學(xué)理論的理解,并培養(yǎng)分析能力和運(yùn)算能力,應(yīng)按要求完成布置的作業(yè)題。解題前,要對(duì)所學(xué)內(nèi)容基本掌握;解題時(shí)注意分析,熟練應(yīng)用各類變量和算法。除學(xué)習(xí)規(guī)定教材外,應(yīng)參閱相關(guān)的參考書。如有條件,可通過實(shí)驗(yàn)驗(yàn)證和鞏固所學(xué)知識(shí),培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng)。通過各個(gè)學(xué)習(xí)環(huán)節(jié),培養(yǎng)分析和解決問題的能力和創(chuàng)新精神。解決問題不是僅僅照著書本上的例題作練習(xí)題,而是要求使用已有的知識(shí)對(duì)提出的新要求能提出自己的思路和解決問題的方案,這是一個(gè)理解加創(chuàng)新的過程。4主要教學(xué)環(huán)節(jié)的安排和要求本課程主要講授C語言的各種數(shù)據(jù)類型、各種常用語句、各種常用算法的編程等。通過學(xué)習(xí),學(xué)生應(yīng)掌握C語言的常用數(shù)據(jù)類型、選擇和循環(huán)結(jié)構(gòu)設(shè)計(jì)、數(shù)組應(yīng)用、預(yù)處理命令、指針應(yīng)用、結(jié)構(gòu)體和公用體、文件操作、基礎(chǔ)算法以及數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)等應(yīng)用。為學(xué)好這門課,學(xué)習(xí)時(shí)應(yīng)注意以下幾點(diǎn)(一)要抓主要內(nèi)容,有條件地略去一些次要因素,找出問題的本質(zhì)。(二)要抓住重點(diǎn),即應(yīng)牢固掌握基本概念、基本算法和結(jié)構(gòu)化語句。(三)要有良好的學(xué)習(xí)方法,可運(yùn)用對(duì)比或比較的學(xué)習(xí)方法,找出各分支語句、循環(huán)語句、同一問題的不同算法的共性和差異,以加深對(duì)各種算法和語句的理解。(四)學(xué)習(xí)是要理論聯(lián)系實(shí)際,重視實(shí)驗(yàn)和實(shí)際應(yīng)用。5配套使用的教材(作者(多個(gè)作者以逗號(hào)隔開)、書名、出版社所在地、出版社名稱、出版年月)。教材(以下三種教材各有優(yōu)缺點(diǎn),我們將綜合它們的優(yōu)點(diǎn)講授。學(xué)生只需選用C程序設(shè)計(jì)(第三版),同時(shí)將提供與每一本教材緊密結(jié)合的PPT電子課件供同學(xué)多方面參考。其他兩本作為參考教材。)1)譚浩強(qiáng),C程序設(shè)計(jì)(第三版),清華大學(xué)出版社,2005年,本書是全國高校C語言程序設(shè)計(jì)課程中使用量最大的一本教材;
下載積分: 8 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 29
大?。?0.19(MB)
子文件數(shù):
-
簡介:C語言程序設(shè)計(jì)語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)指導(dǎo)書電氣與電子工程學(xué)院電氣與電子工程學(xué)院C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書2二上機(jī)實(shí)驗(yàn)的目的上機(jī)實(shí)驗(yàn)的目的上機(jī)實(shí)驗(yàn)的目的,絕不僅僅是為了驗(yàn)證教材和講課的內(nèi)容,或者驗(yàn)證自己所編程序正確與否。學(xué)習(xí)程序語言,上機(jī)實(shí)驗(yàn)的目的如下1加深對(duì)講授內(nèi)容的理解,尤其是一些語法規(guī)定,光靠課堂講授,既枯燥無味又難以記住,通過多次上機(jī),就能自然、熟練地掌握語法規(guī)定。2了解和熟悉C語言程序開發(fā)環(huán)境。熟悉一兩種環(huán)境(計(jì)算機(jī)系統(tǒng)的軟件和硬件條件),再遇到其他的系統(tǒng)時(shí)便會(huì)觸類旁通,很快學(xué)會(huì)。3學(xué)會(huì)上機(jī)調(diào)試程序,也就是善于發(fā)現(xiàn)程序中的錯(cuò)誤,并且能很快地排除這些錯(cuò)誤,使程序能夠正確地運(yùn)行。要真正掌握計(jì)算機(jī)應(yīng)用技術(shù),就不僅應(yīng)當(dāng)了解和熟悉有關(guān)理論和方法,而且要求自己動(dòng)手實(shí)踐能力強(qiáng)。4在做實(shí)驗(yàn)時(shí)千萬不要在程序通過后就認(rèn)為萬事大吉,完成任務(wù)了,應(yīng)當(dāng)在通過的程序上做一些調(diào)試和修改,看看會(huì)得到什么結(jié)果。多動(dòng)腦筋思考,將會(huì)對(duì)你有很大幫助。三上機(jī)實(shí)驗(yàn)前的準(zhǔn)備工作上機(jī)實(shí)驗(yàn)前的準(zhǔn)備工作1了解所用的計(jì)算機(jī)系統(tǒng)的性能和使用方法;2復(fù)習(xí)和掌握與本實(shí)驗(yàn)有關(guān)的教學(xué)內(nèi)容;3準(zhǔn)備好上機(jī)所用的程序,切忌自己不思考、不編制程序或抄襲別人的程序;4準(zhǔn)備好調(diào)試和運(yùn)行時(shí)所需的數(shù)據(jù)。四上機(jī)實(shí)驗(yàn)的步驟上機(jī)實(shí)驗(yàn)的步驟1調(diào)出C語言編譯系統(tǒng),進(jìn)入C語言工作環(huán)境;2輸入自己編制好的程序;3檢查輸入是否有錯(cuò),及時(shí)更正;4進(jìn)行編譯和連接;5運(yùn)行程序,分析結(jié)果。
下載積分: 9 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 52
大小: 0.31(MB)
子文件數(shù):
-
簡介:上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)2011201120122012學(xué)年第二學(xué)期學(xué)年第二學(xué)期設(shè)計(jì)題目設(shè)計(jì)題目成績記錄簿成績記錄簿院(系)院(系)計(jì)算機(jī)科學(xué)與信息工程學(xué)院計(jì)算機(jī)科學(xué)與信息工程學(xué)院專業(yè)計(jì)算機(jī)應(yīng)用技術(shù)計(jì)算機(jī)應(yīng)用技術(shù)班級(jí)1110411411104114學(xué)號(hào)學(xué)號(hào)11104114141110411414學(xué)生姓名學(xué)生姓名蔣佳琴蔣佳琴設(shè)計(jì)時(shí)間設(shè)計(jì)時(shí)間20120625201206252012070620120706指導(dǎo)教師指導(dǎo)教師馬智嫻馬智嫻提交日期提交日期20120706201207061110411414蔣佳琴程序設(shè)計(jì)語言課程設(shè)計(jì)報(bào)告目錄目錄1設(shè)計(jì)目的52功能描述521模塊功能522流程圖63總體設(shè)計(jì)1331功能模塊設(shè)計(jì)1332數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)1333函數(shù)功能描述134程序?qū)崿F(xiàn)1342運(yùn)行結(jié)果135課程設(shè)計(jì)總結(jié)17
下載積分: 8 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 28
大?。?0.39(MB)
子文件數(shù):
-
簡介:【第1題】給定程序MODI1C中函數(shù)FUN的功能是將長整數(shù)中每一位上為偶數(shù)的數(shù)依次取出,構(gòu)成一個(gè)新數(shù)放在T中。高位仍在高位,低位仍在低位。例如,當(dāng)S中的數(shù)為87654時(shí),T中的數(shù)為864INCLUDEINCLUDEVOIDFUNLONGSLONGTINTDLONGSL1T0WHILES0DSFOUNDIFD20答案IFD20FOUNDTDSLT答案TDSLTSL10FOUNDS10答案S10MAINLONGSTCLRSCRPRINTF“NPLEASEENTERS”FOUNDY1II;答案Y10II;FOUNDRETURNM答案RETURNYMAIN【第4題】題目編寫一個(gè)函數(shù),判斷一個(gè)數(shù)字是否在一個(gè)正整數(shù)中,若在則函數(shù)返回值為1,否則函數(shù)返回值為0輸入輸出由主函數(shù)完成。INTFUNINTMINTNINTKZ0DOKMFOUNDIFNKZ1答案IFNKZ1FOUNDNM10答案MM10FOUNDWHILEM0答案WHILEM0FOUNDRETURNM答案RETURNZMIAN【第5題】
下載積分: 8 賞幣
上傳時(shí)間:2024-03-07
頁數(shù): 45
大小: 0.11(MB)
子文件數(shù):
-
簡介:C語言必背單詞運(yùn)算符與表達(dá)式1CONSTANT常量2VARIABLE變量3IDENTIFY標(biāo)識(shí)符4KEYWORDS關(guān)鍵字5SIGN符號(hào)6OPERATOR運(yùn)算符7STATEMENT語句8SYNTAX語法9EXPRESSION表達(dá)式10INITIALITION初始化11NUMBERFORMAT數(shù)據(jù)格式12DECLARATION說明13TYPECONVERSION類型轉(zhuǎn)換14DEFINE、DEFINITION定義條件語句1SELECT選擇2EXPRESSION表達(dá)式3LOGICALEXPRESSION邏輯表達(dá)式4RELATIONALEXPRESSION關(guān)系表達(dá)式5PRIORITY優(yōu)先6OPERATION運(yùn)算7STRUCTURE結(jié)構(gòu)循環(huán)語句1CIRCLE循環(huán)2CONDITION條件3VARIANT變量4PROCESS過程5PRIORITY優(yōu)先6OPERATION運(yùn)算數(shù)組1ARRAY數(shù)組2REFERENCE引用3ELEMENT元素4ADDRESS地址5SORT排序6CHARACTER字符7STRING字符串8APPLICATION應(yīng)用函數(shù)1CALL調(diào)用2RETURNVALUE返回值3FUNCTION函數(shù)4DECLARE聲明5PARAMETER參數(shù)6STATIC靜態(tài)的7EXTERN外部的指針1POINTER指針2ARGUMENT參數(shù)3ARRAY數(shù)組4DECLARATION聲明5REPRESENT表示6MANIPULATE處理結(jié)構(gòu)體、共用體、鏈表1STRUCTURE結(jié)構(gòu)2MEMBER成員3TAG標(biāo)記4FUNCTION函數(shù)5ENUMERATE枚舉6UNION聯(lián)合(共用體)7CREATE創(chuàng)建8INSERT插入9DELETE刪除10MODIFY修改文件1、FILE文件2、OPEN打開3、CLOSE關(guān)閉4、READ讀5、WRITE寫6、ERROR錯(cuò)誤序號(hào)主要章節(jié)常用英漢對(duì)照詞匯備注1運(yùn)算符與表達(dá)式(OPERATORANDEXPRESSION)漢語英語常量CONSTANT變量VARIABLE標(biāo)識(shí)符IDENTIFY關(guān)鍵字KEYWORDS符號(hào)SIGN(FILE文件FILE打開OPEN關(guān)閉CLOSE讀READ寫WRITE錯(cuò)誤ERRORPROGRAMDESIGN程序設(shè)計(jì)WRITINGPROGRAM編寫程序STANDARDIZEVT使標(biāo)準(zhǔn)化CODINGTHEPROGRAM編程SIMPLIFYVT單一化,簡單化PROGRAMMING程序REVISIONN校訂,修正PROGRAMMERN程序員OCCUPYVT占領(lǐng),住進(jìn)LOGICN邏輯,邏輯學(xué)BASIC初學(xué)者通用符號(hào)指令代碼MACHINECODE機(jī)器代碼TEACHINGLANGUAGE教學(xué)語言DEBUGNDOS命令,調(diào)試SIMPLICITYN單純,簡樸COMPACTNESSA緊湊的,緊密的TIMESHARINGSYSTEM分時(shí)系統(tǒng)DESCRIPTIONN描述,說明INTERACTIVELANGUAGE交互式語言BREAKN中斷MANUFACTURERN制造業(yè)者STRUCTURECHART結(jié)構(gòu)圖DIALECTN方言,語調(diào)THEPROGRAMFLOW程序流EXPENSEN費(fèi)用,代價(jià)MANAGERMODULE管理模塊UNIFORMITYN同樣,劃一WORDERMODULE工作模塊ARCHAICA己廢的,古老的MAINMODULE主模塊SUFFICIENTA充分的,足夠的SUBMODULE子模塊DATAPROCESSING數(shù)據(jù)處理MODIFYV修正,修改BUSINESSAPPLICATION商業(yè)應(yīng)用OUTLINEN輪廓,概要SCIENTIFICAPPLICATION科學(xué)應(yīng)用COMPOSE分解LEXICALA字典的,詞匯的CODE代碼NONPROGRAMMERN非編程人員NODEVT改為密碼NOTATIONN記號(hào)法,表示法,注釋PSEUDOCODEN偽代碼VERBOSITYN嘮叨,冗長COMMASN逗點(diǎn)逗號(hào)RECORDN記錄DOCUMENTATION文檔SUBRECORDN子記錄
下載積分: 6 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 6
大?。?0.02(MB)
子文件數(shù):
-
簡介:大連理工大學(xué)大連理工大學(xué)程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)報(bào)告設(shè)計(jì)報(bào)告程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)成績管理系統(tǒng)設(shè)計(jì)成績管理系統(tǒng)設(shè)計(jì)學(xué)生姓名楊曉歐院系、班級(jí)電信學(xué)部電氣1404學(xué)號(hào)201481098聯(lián)系電話18340833523EMAIL2425360853完成日期20150605裝訂線程序設(shè)計(jì)基礎(chǔ)成績管理系統(tǒng)設(shè)計(jì)3一、設(shè)計(jì)任務(wù)隨著信息時(shí)代的到來,辦公趨向無紙化、高效化,對(duì)于學(xué)生成績的管理更是如此,基于此,我選擇了程序設(shè)計(jì)基礎(chǔ)學(xué)生成績管理系統(tǒng)作為我的課題,希望能夠模仿教務(wù)系統(tǒng)中成績的錄入與查詢功能,編寫自己的成績管理系統(tǒng)。從教師與學(xué)生兩個(gè)角度分別實(shí)現(xiàn)成績的錄入、刪除、修改、排序、導(dǎo)出與查詢功能。二、程序設(shè)計(jì)與實(shí)現(xiàn)1程序結(jié)構(gòu)本程序面向兩類用戶即教師與學(xué)生,有兩個(gè)入口,教師登錄需密碼,共有添加,刪除,修改,查找,密碼修改五個(gè)功能,學(xué)生權(quán)限為查看本人詳細(xì)成績和本班排名。系統(tǒng)程序組成框圖如圖1所示。圖學(xué)生成績管理系統(tǒng)程序功能組成框圖2數(shù)據(jù)描述本系統(tǒng)使用的結(jié)構(gòu)體。結(jié)構(gòu)體類型定義及結(jié)構(gòu)體成員含義說明如圖;采用數(shù)組進(jìn)行數(shù)據(jù)存儲(chǔ)。圖結(jié)構(gòu)體類型定義及結(jié)構(gòu)體成員含義說明程序設(shè)計(jì)基礎(chǔ)學(xué)生成績管理系統(tǒng)教師入口學(xué)生入口添加記錄查看本班成績查看本人成績密碼修改分類排序查找修改記錄刪除記錄
下載積分: 6 賞幣
上傳時(shí)間:2024-03-07
頁數(shù): 11
大?。?0.36(MB)
子文件數(shù):
-
簡介:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告20152016學(xué)年第二學(xué)期課程名稱C語言程序設(shè)計(jì)題目學(xué)生成績管理系統(tǒng)學(xué)生姓名XXX學(xué)號(hào)XXX專業(yè)班級(jí)XXX指導(dǎo)教師XXX合作者XXX2016年6月30日PRINT函數(shù)先令PHEAD,使P指向第一個(gè)節(jié)點(diǎn),當(dāng)HEADNULL時(shí)說明沒有到鏈表尾端,那么就輸出P所指向的結(jié)構(gòu)數(shù)據(jù),然后讓P指向下一個(gè)節(jié)點(diǎn),直到發(fā)現(xiàn)PNULL為止。而當(dāng)HEADNULL說明鏈表中不存在數(shù)據(jù),直接停止輸出。SCEADD()函數(shù),添加新的學(xué)生信息,具體實(shí)現(xiàn)路程如流程圖所示(圖片制作時(shí)沒有加YN判斷,在判斷圖框中均為向左為真,向右為假)
下載積分: 8 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 37
大小: 0.87(MB)
子文件數(shù):
-
簡介:C語言各種進(jìn)制轉(zhuǎn)換計(jì)算機(jī)中常用的數(shù)的進(jìn)制主要有二進(jìn)制、八進(jìn)制、十六進(jìn)制。2進(jìn)制,用兩個(gè)阿拉伯?dāng)?shù)字0、1;8進(jìn)制,用八個(gè)阿拉伯?dāng)?shù)字0、1、2、3、4、5、6、7;10進(jìn)制,用十個(gè)阿拉伯?dāng)?shù)字0到9;16進(jìn)制就是逢16進(jìn)1,但我們只有09這十個(gè)數(shù)字,所以我們用A,B,C,D,E,F(xiàn)這五個(gè)字母來分別表示10,11,12,13,14,15。字母不區(qū)分大小寫。以下簡介各種進(jìn)制之間的轉(zhuǎn)換方法一、二進(jìn)制轉(zhuǎn)換十進(jìn)制例二進(jìn)制“1101100”1101100←二進(jìn)制數(shù)6543210←排位方法例如二進(jìn)制換算十進(jìn)制的算法126125024123122021020↑↑說明2代表進(jìn)制,后面的數(shù)是次方(從右往左數(shù),以0開始)643208400108二、二進(jìn)制換算八進(jìn)制例二進(jìn)制的“10110111011”換八進(jìn)制時(shí),從右到左,三位一組,不夠補(bǔ)0,即成了010110111011然后每組中的3個(gè)數(shù)分別對(duì)應(yīng)4、2、1的狀態(tài),然后將為狀態(tài)為1的相加,如01021104261114217011213結(jié)果為2673三、二進(jìn)制轉(zhuǎn)換十六進(jìn)制十六進(jìn)制換二進(jìn)制的方法也類似,只要每組4位,分別對(duì)應(yīng)8、4、2、1就行了,如分解為010110111011運(yùn)算為0101415101182111(由于10為A,所以11即B)101182111(由于10為A,所以11即B)結(jié)果為5BB1乘2的1次方20乘2的2次方=01乘2的3次方=80乘2的4次方=01乘2的5次方=321乘2的6次方=640乘2的7次方=0然后1+2+0+8+0+32+64+0=107二進(jìn)制01101011=十進(jìn)制107一、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)由二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的基本做法是,把二進(jìn)制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進(jìn)制加法規(guī)則求和。這種做法稱為“按權(quán)相加“法。二、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)時(shí),由于整數(shù)和小數(shù)的轉(zhuǎn)換方法不同,所以先將十進(jìn)制數(shù)的整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換后,再加以合并。1十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用“除2取余,逆序排列“法。具體做法是用2去除十進(jìn)制整數(shù),可以得到一個(gè)商和余數(shù);再用2去除商,又會(huì)得到一個(gè)商和余數(shù),如此進(jìn)行,直到商為零時(shí)為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來。2十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)采用“乘2取整,順序排列“法。具體做法是用2乘十進(jìn)制小數(shù),可以得到積,將積的整數(shù)部分取出,再用2乘余下的小數(shù)部分,又得到一個(gè)積,再將積的整數(shù)部分取出,如此進(jìn)行,直到積中的小數(shù)部分為零,或者達(dá)到所要求的精度為止。然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進(jìn)制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位。1二進(jìn)制與十進(jìn)制的轉(zhuǎn)換(1)二進(jìn)制轉(zhuǎn)十進(jìn)制方法“按權(quán)展開求和“例(101101)2=(123+022+121+120+02-1+12-2)10=(8+0+2+1+0+025)10=(1125)10(2)十進(jìn)制轉(zhuǎn)二進(jìn)制十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制數(shù)“除以2取余,逆序輸出“例(89)10=(1011001)2289244122202110251
下載積分: 6 賞幣
上傳時(shí)間:2024-03-06
頁數(shù): 6
大?。?0.02(MB)
子文件數(shù):