-
簡(jiǎn)介:1、三角形問題輸入三個(gè)整數(shù)A、B、C,分別作為三角形的三條邊,現(xiàn)通過程序判斷由三條邊構(gòu)成的三角形的類型為等邊三角形、等腰三角形、一般三角形(特殊的還有直角三角形),以及構(gòu)不成三角形?,F(xiàn)在要求輸入三個(gè)整數(shù)A、B、C,必須滿足以下條件條件11≤A≤100條件4AVOIDMAIN{INTA,B,CPRINTF“請(qǐng)輸入三個(gè)數(shù)“SCANF“D,D,D“,IFA100||B100||C100{IFA100PRINTF“A的值不在取值范圍內(nèi)“ELSEIFB100PRINTF“B的值不在取值范圍內(nèi)“ELSEIFC100PRINTF“C的值不在取值范圍內(nèi)“}ELSEIFABC||BCA||ACBPRINTF“非三角形“ELSEIFABELSEIFABELSEIFAABBCC||BBAACC||CCAABBPRINTF“直角三角形“ELSEPRINTF“一般三角形“}
下載積分: 3 賞幣
上傳時(shí)間:2024-03-17
頁數(shù): 2
大?。?0.01(MB)
子文件數(shù):
-
簡(jiǎn)介:面向?qū)ο蟪绦蛟O(shè)計(jì)綜合復(fù)習(xí)題集CX0BCONSTINTM20CCONSTCHARCHDCONSTBOOLMARKTRUE23循環(huán)語句“FORINTI0IN/2BREAKAN/2BN/21CN/21DN125在下面循環(huán)語句中內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為()。FORINTI0INIFORINTJIJNJSAN2BN1/2CNN1/2DNN1/226在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。INTI0,S0WHILES20{ISI}A4B5C6D727在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。INTI0DOIWHILEII10A4B3C5D228當(dāng)處理特定問題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用()來解決。AFOR循環(huán)BWHILE循環(huán)CDO循環(huán)DSWITCH語句29循環(huán)體至少被執(zhí)行一次的語句為()。AFOR循環(huán)BWHILE循環(huán)CDO循環(huán)D任一種循環(huán)30SWITCH語句能夠改寫為()語句。AFORBIFCDODWHILE31DO語句能夠改寫為()語句。A復(fù)合BIFCSWITCHDWHILE32在下面的一維數(shù)組定義中,哪一個(gè)有語法錯(cuò)誤。()AINTA{1,2,3}BINTA10{0}CINTADINTA533在下面的字符數(shù)組定義中,哪一個(gè)有語法錯(cuò)誤。()。ACHARA20”ABCDEFG”BCHARA”XY55”CCHARA15DCHARA10’5’
下載積分: 9 賞幣
上傳時(shí)間:2024-03-11
頁數(shù): 129
大?。?0.52(MB)
子文件數(shù):
-
簡(jiǎn)介:A文具有限公司文具有限公司CTPAT程序文件受控狀態(tài)受控受控狀態(tài)受控文件編號(hào)文件編號(hào)Q/JZTPZTAQ/JZTPZTA發(fā)布版次發(fā)布版次第A/0A/0版批準(zhǔn)審核編制發(fā)布日期發(fā)布日期2001020010年5月2828日實(shí)施日期實(shí)施日期20102010年5月2828日30可疑人物/無廠證盤查程序31敏感區(qū)域管理程序32廠內(nèi)限制人員進(jìn)出攜帶并隨機(jī)抽查私人物品的程序33對(duì)停留的空/滿貨柜的報(bào)安程序34不良行為進(jìn)行檢舉/揭發(fā)的程序35對(duì)檢舉/揭發(fā)不良行為的有功人士進(jìn)行表揚(yáng)/獎(jiǎng)勵(lì)舉的制度36貨柜封條管理程序37內(nèi)部/外部對(duì)保安工作的評(píng)估和審核程序38零件倉(cāng)庫及成品區(qū)管制程序39照明系統(tǒng)維修管理制度40監(jiān)控系統(tǒng)維修保養(yǎng)程序41自動(dòng)報(bào)警系統(tǒng)維修保養(yǎng)程序42利器管理程序43出貨安全管理程序44報(bào)關(guān)流程管理程序45計(jì)算機(jī)賬戶及密碼管理程序A文具有限公司目錄CTPAT程序文件文件編號(hào)Q/ZJCTPATA00修改次第0次修改第2頁共2頁
下載積分: 7 賞幣
上傳時(shí)間:2024-05-21
頁數(shù): 87
大?。?0.58(MB)
子文件數(shù):
-
簡(jiǎn)介:畢業(yè)設(shè)計(jì)題目PLC對(duì)C650普通車床的電氣改造系別機(jī)電系專業(yè)機(jī)電一體化班級(jí)姓名學(xué)號(hào)指導(dǎo)教師日期畢業(yè)設(shè)計(jì)2摘要面對(duì)我國(guó)經(jīng)濟(jì)近年來的快速發(fā)展,機(jī)械制造工業(yè)的壯大,在國(guó)民經(jīng)濟(jì)中占重要地位的制造業(yè)領(lǐng)域得以健康快速的發(fā)展。制造裝備的改進(jìn),使得作為工業(yè)重要設(shè)備的各類機(jī)械工藝裝備也有了許多新的變化,尤其是振動(dòng)機(jī)械產(chǎn)品,其在今天機(jī)械產(chǎn)品的地位越來越重要。在原普通水平輸送機(jī)的基礎(chǔ)上,經(jīng)過市場(chǎng)與現(xiàn)場(chǎng)調(diào)研,應(yīng)用非線性振動(dòng)理論,微彎等截面梁的彎曲振動(dòng)理論、最優(yōu)化理論、近共振理論急CAD技術(shù),研制出振動(dòng)機(jī)械新產(chǎn)品。該產(chǎn)品與國(guó)內(nèi)外同類產(chǎn)品相比具有重量輕、體積小、節(jié)能、低噪聲、高效的特點(diǎn),是一個(gè)極具有發(fā)展前景、推廣及應(yīng)用價(jià)值高的高新技術(shù)產(chǎn)品。本文從零件的分析,工藝規(guī)格設(shè)計(jì),夾具的設(shè)計(jì)三個(gè)方面,闡述了直線振動(dòng)輸送機(jī)設(shè)計(jì)與制造的全過程。尤其在工藝規(guī)程設(shè)計(jì)中,我們運(yùn)用了大量的科學(xué)的加工理論及計(jì)算公式,選擇了基面,制定了工藝路線確定了機(jī)械加工余量、工序尺寸和毛坯尺寸,最后確定了切削用量及基本工時(shí)。關(guān)鍵詞關(guān)鍵詞實(shí)驗(yàn)實(shí)驗(yàn)PLCPLC改造改造(1)論文第二頁為300字左右的中文內(nèi)容摘要,應(yīng)說明本論文的目的、研究方法、成果和結(jié)論。(2)論文摘要是學(xué)位論文的縮影,盡可能保留原論文的基本信息,突出論文的創(chuàng)造性成果和先進(jìn)性。(3)論文摘要應(yīng)盡量深入淺出,通俗易懂,少用公式字母,語言力求精煉、準(zhǔn)確。(4)在本頁的最下方另起一行,注明本文的關(guān)鍵詞35個(gè)。
下載積分: 6 賞幣
上傳時(shí)間:2024-03-15
頁數(shù): 17
大小: 0.24(MB)
子文件數(shù):
-
簡(jiǎn)介:職工信息管理系統(tǒng)職工信息管理系統(tǒng)目錄1.總體設(shè)計(jì)方案62.使用說明及運(yùn)行實(shí)例83.項(xiàng)目源程序代碼15154.課程設(shè)計(jì)心得2828節(jié),包括對(duì)系統(tǒng)外部的接口和用戶界面,對(duì)系統(tǒng)內(nèi)部其他模塊的接口;4、根據(jù)分析編寫C語言代碼。五、進(jìn)度安排課程設(shè)計(jì)時(shí)間為一周第一天做的比較散漫,沒做什么東西。只是簡(jiǎn)單設(shè)計(jì)了一下系統(tǒng)的全局變量。分析設(shè)計(jì)階段編碼調(diào)試階段根據(jù)設(shè)計(jì)分析方案編寫C語言代碼,然后調(diào)試該代碼,實(shí)現(xiàn)課題要求的功能。總結(jié)報(bào)告階段??偨Y(jié)設(shè)計(jì)工作,寫出課程設(shè)計(jì)說明書,包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試的步驟和內(nèi)容。考核階段六、個(gè)人任務(wù)做一個(gè)全局設(shè)計(jì),設(shè)計(jì)一個(gè)頭文件發(fā)給組員。頭文件INCLUDEINCLUDEDEFINEN100INTN,FLAGCHARASTRUCTEMPLOYEE{INTNUMCHARNAME20CHARSEXINTAGECHARXUELI30INTWAGECHARADDR30CHARTEL20}EM100VOIDMENUVOIDMENU/菜單函數(shù)/{PRINTF“歡迎進(jìn)入職工信息管理系統(tǒng)\N“PRINTF“1錄入職工信息“PRINTF“2瀏覽職工信息\N“PRINTF“3查詢職工信息“PRINTF“4刪除職工信息\N“
下載積分: 8 賞幣
上傳時(shí)間:2024-03-16
頁數(shù): 29
大?。?0.5(MB)
子文件數(shù):
-
簡(jiǎn)介:C語言課程設(shè)計(jì)課程設(shè)計(jì)報(bào)告1目錄1設(shè)計(jì)內(nèi)容、任務(wù)及基本要求211設(shè)計(jì)內(nèi)容212設(shè)計(jì)任務(wù)213設(shè)計(jì)基本要求22總體設(shè)計(jì)思路421系統(tǒng)功能422各個(gè)模塊之間的主要關(guān)系423總體程序框圖524系統(tǒng)的總體流程圖53功能模塊的具體設(shè)計(jì)731MAIN函數(shù)模塊732查詢所有圖書信息函數(shù)模塊833查詢一本圖書信息函數(shù)模塊834添加圖書信息函數(shù)模塊935刪除圖書信息函數(shù)模塊1036借閱圖書模塊124功能模塊的調(diào)試與測(cè)試1341主菜單運(yùn)行界面1342查詢所有圖書信息模塊運(yùn)行界面1343查找某一本圖書信息模塊運(yùn)行界面1444添加圖書信息模塊運(yùn)行界面1645刪除圖書信息模塊運(yùn)行界面1746借閱圖書模塊信息運(yùn)行界面795總結(jié)226致謝237參考文獻(xiàn)249程序清單25C語言課程設(shè)計(jì)課程設(shè)計(jì)報(bào)告3的圖書,如果存在則將該圖書刪除,否則給出提示信息,提示該圖書不存在。E借閱一本圖書,需要給出學(xué)號(hào)和圖書編號(hào),如果圖書編號(hào)不存在則重新輸入,直到輸入正確為止,并將學(xué)號(hào)和相應(yīng)的圖書編號(hào)存入SENDINFOTXT文件中。5圖書基本信息包括圖書編號(hào)、書名、作者、出版社和價(jià)錢這些簡(jiǎn)單信息。6圖書信息文件中每一行存放一本圖書的信息。7借閱信息文件中每一行存放一本書的借閱情況。
下載積分: 8 賞幣
上傳時(shí)間:2024-03-15
頁數(shù): 32
大小: 0.41(MB)
子文件數(shù):
-
簡(jiǎn)介:C語言程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告姓名專業(yè)班級(jí)指導(dǎo)教師二011年7月14日111實(shí)訓(xùn)目的和要求實(shí)訓(xùn)目的和要求11實(shí)訓(xùn)目的和任務(wù)實(shí)訓(xùn)目的和任務(wù)1鞏固和加深學(xué)生對(duì)C語言課程的基本知識(shí)的理解和掌握2掌握C語言編程和程序調(diào)試的基本技能3利用C語言進(jìn)行基本的軟件設(shè)計(jì)4掌握書寫程序設(shè)計(jì)說明文檔的能力5提高運(yùn)用C語言解決實(shí)際問題的能力12實(shí)訓(xùn)要求實(shí)訓(xùn)要求1分析實(shí)訓(xùn)題目的要求2寫出詳細(xì)設(shè)計(jì)說明3編寫程序代碼,調(diào)試程序使其能正確運(yùn)行4設(shè)計(jì)完成的軟件要便于操作和使用4設(shè)計(jì)完成后提交實(shí)訓(xùn)報(bào)告2實(shí)訓(xùn)任務(wù)內(nèi)容實(shí)訓(xùn)任務(wù)內(nèi)容21游戲規(guī)則游戲規(guī)則通過一個(gè)學(xué)期對(duì)C語言程序設(shè)計(jì)的學(xué)習(xí),經(jīng)過實(shí)訓(xùn),完善我們對(duì)C語言學(xué)習(xí)的漏洞和未學(xué)會(huì)的知識(shí)點(diǎn),更加熟練的掌握C語言程序設(shè)計(jì),鍛煉我們獨(dú)立自主設(shè)計(jì)程序編輯代碼的能力,通過設(shè)計(jì)出來的程序,提高我們對(duì)C語言學(xué)習(xí)的興趣,玩家通過鍵盤控制蛇在地圖上尋找食物,蛇吃蛇食物,可以加分,碰到四壁游戲結(jié)束。22流程設(shè)計(jì)流程設(shè)計(jì)貪吃蛇流程圖如圖1所示貪吃蛇的初始位置貪吃蛇初始長(zhǎng)度貪吃蛇的顏色
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁數(shù): 18
大?。?0.11(MB)
子文件數(shù):
-
簡(jiǎn)介:題目3“媒體庫管理系統(tǒng)設(shè)計(jì)”1、問題描述圖書館中的資料很多,如果能分類對(duì)其資料流通進(jìn)行管理,將會(huì)帶來很多方便,因此需要有一個(gè)媒體庫管理系統(tǒng)。圖書館共有三大類物品資料圖書、視頻光盤、圖畫。這三類物品共同具有的屬性有編號(hào)、標(biāo)題、作者、評(píng)級(jí)(未評(píng)級(jí),一般,成人,兒童等。其中圖書類增加出版社、ISBN號(hào)、頁數(shù)等信息;視頻光盤類增加出品者的名字、出品年份和視頻時(shí)長(zhǎng)等信息;圖畫類增加出品國(guó)籍、作品的長(zhǎng)和寬(以厘米計(jì),整數(shù))等信息。2、功能要求(1)添加物品主要完成圖書館三類物品信息的添加,要求編號(hào)唯一。當(dāng)添加了重復(fù)的編號(hào)時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加;當(dāng)物品庫已滿,則提示不能再添加新的數(shù)據(jù)。(2)查詢物品可按照三種方式來查詢物品,分別為按標(biāo)題查詢輸入標(biāo)題,輸出所查詢的信息,若不存在該記錄,則提示“該標(biāo)題不存在”;按編號(hào)查詢輸入編號(hào),輸出所查詢的信息,若不存在該記錄,則提示“該編號(hào)不存在”;按類別查詢輸入類別,輸出所查詢的信息,若不存在記錄,則提示“該類別沒有物品”;(3)顯示物品庫輸出當(dāng)前物品庫中所有物品信息,每條記錄占據(jù)一行。(4)編輯物品可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除物品主要完成圖書館物品信息的刪除。如果當(dāng)前物品庫為空,則提示“物品庫為空”,并返回操作;否則,輸入要?jiǎng)h除的編號(hào),根據(jù)編號(hào)刪除該物品的記錄,如果該編號(hào)不在物品庫中,則提示“該編號(hào)不存在”。(6)統(tǒng)計(jì)信息輸出當(dāng)前物品庫中總物品數(shù),以及按物品類別,統(tǒng)計(jì)出當(dāng)前物品中各類別的物品數(shù)并顯示。(7)物品存盤將當(dāng)前程序中的物品信息存入文件中。(8)讀出物品從文件中將物品信息讀入程序。3、問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。暨南大學(xué)本科實(shí)驗(yàn)報(bào)告專用紙暨南大學(xué)本科實(shí)驗(yàn)報(bào)告專用紙的信息存在于硬盤中的某個(gè)文件中,當(dāng)一個(gè)MEDIALIB對(duì)象被創(chuàng)建時(shí)將該媒體庫文件中的所有物品信息讀入內(nèi)存中。在內(nèi)存中,物品信息有可能被修改,在程序退出時(shí)所有物品信息又被寫回至硬盤(這里所有物品信息被寫回至硬盤只是功能上的描述;從效率著眼,僅僅寫回發(fā)生了改變的信息的實(shí)現(xiàn)策略更好,但是需要考慮新增紀(jì)錄、刪除紀(jì)錄、修改記錄的處理,比較復(fù)雜,有興趣的同學(xué)可以嘗試這種策略)。因?yàn)榫哂胁迦?、刪除功能,實(shí)現(xiàn)MEDIALIB類的時(shí)候應(yīng)該使用STL中的LIST類作為底層容器。MEDIALIB類還具有一個(gè)名為MENU的成員函數(shù)以顯示如下功能表1新增一個(gè)物品;2刪除物品;3修改物品信息;4顯示滿足搜索條件的物品;5退出。232MENU成員函數(shù)成員函數(shù)新增物品新增物品提示用戶輸入物品的相關(guān)信息,除標(biāo)題外其余信息都有默認(rèn)值。刪除物品刪除物品利用下述搜索功能列出待刪除的物品后將這些物品從媒體庫中刪除。修改物品信息修改物品信息利用下述搜索功能列出待修改的物品后對(duì)這些物品的全部或部分進(jìn)行修改。顯示滿足搜索條件的物品顯示滿足搜索條件的物品譬如,顯示所有的BOOK,按照作者名排序。實(shí)現(xiàn)此功能時(shí)需要提供進(jìn)一步的子功能菜單以便用戶指定查詢條件和排序依據(jù)。查詢時(shí)只針對(duì)一類物品(BOOK,VIDEO,PAINTING),且至多涉及該類別物品的兩個(gè)屬性;對(duì)于年份(出版年份、出品年份),書籍頁數(shù),視頻時(shí)長(zhǎng)和作品長(zhǎng)度、寬度可以進(jìn)行范圍查詢。查詢結(jié)果的排序依據(jù)可以是被查詢的某類物品的任何屬性,但用戶最多只能按照重要性的不同指定兩個(gè)排序依據(jù);每個(gè)排序依據(jù)都有升序、降序之分。注意在顯示物品信息時(shí)必須比較合理,譬如適時(shí)地清空整個(gè)屏幕;假如信息超出一屏則顯示注意在顯示物品信息時(shí)必須比較合理,譬如適時(shí)地清空整個(gè)屏幕;假如信息超出一屏則顯示必須暫停,待用戶指示繼續(xù)后再繼續(xù)顯示;輸出的信息中應(yīng)加上適當(dāng)?shù)目瞻滓苑奖汩喿x。必須暫停,待用戶指示繼續(xù)后再繼續(xù)顯示;輸出的信息中應(yīng)加上適當(dāng)?shù)目瞻滓苑奖汩喿x。退出退出當(dāng)選擇“退出”時(shí),整個(gè)媒體庫,包括已作的修改,必須寫回到數(shù)據(jù)文件中。輸入說明在程序一開始提示用戶輸入數(shù)據(jù)文件的名字。輸入的具體格式參見提供的示例文件。但教師在測(cè)試時(shí)會(huì)用一個(gè)很大的數(shù)據(jù)文件進(jìn)行測(cè)試,因此不要對(duì)物品的數(shù)目做任何假定。24界面要求界面要求界面需要設(shè)計(jì)良好、便于使用但又不過分花哨3.系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖31主要功能主要功能●能夠打開用戶指定的文本文件,并將數(shù)據(jù)讀入?!駥?duì)于文件中的物品信息,能提供一系列操作新增一個(gè)物品、刪除物品、修改物品信息、顯示滿足搜索條件的物品。
下載積分: 6 賞幣
上傳時(shí)間:2024-03-15
頁數(shù): 20
大小: 0.57(MB)
子文件數(shù):
-
簡(jiǎn)介:C語言課程設(shè)計(jì)成績(jī)記錄簿1程序語言課程設(shè)計(jì)報(bào)1課程設(shè)計(jì)目的和要求1設(shè)計(jì)目的1鞏固和加深學(xué)生對(duì)C語言課程的基本知識(shí)的理解和掌握;2掌握C語言編程和程序調(diào)試的基本技能;3利用C語言進(jìn)行基本的軟件設(shè)計(jì);24掌握書寫程序設(shè)計(jì)說明文檔的能力;5提高運(yùn)用C語言解決實(shí)際問題的能力;2要求1分析課程設(shè)計(jì)題目的要求;基本功能A添加成績(jī)B刪除成績(jī)C查詢學(xué)生成績(jī)D查詢班級(jí)成績(jī)E退出拓展功能A寫入文件B讀取文件創(chuàng)新(自擬)功能程序?qū)崿F(xiàn)的其它功能由個(gè)人自擬。2寫出詳細(xì)設(shè)計(jì)說明;基本功能成績(jī)記錄簿中記錄以下數(shù)據(jù)學(xué)號(hào)、姓名、課程編號(hào)、課程名稱、成績(jī)、學(xué)分,所有成績(jī)都3以百分制計(jì)分;輸入信息時(shí)要檢查數(shù)據(jù)項(xiàng)學(xué)號(hào)、課程編號(hào)、成績(jī)、學(xué)分的合法性,學(xué)號(hào)8位數(shù)字;課程編號(hào)5位數(shù)字;成績(jī)0100之間的整數(shù),學(xué)分15之間的實(shí)型數(shù)。添加成績(jī)需要輸入學(xué)生的學(xué)號(hào)或姓名、課程編號(hào)及成績(jī),如已有該門課程成績(jī)給出提示;查詢(班級(jí)或個(gè)人)成績(jī)查詢個(gè)人成績(jī)以學(xué)號(hào)或姓名作為關(guān)鍵字,可查詢一個(gè)學(xué)生的所有成績(jī),和已完成的總學(xué)分。中該科的績(jī)點(diǎn)也為07查詢績(jī)點(diǎn)此功能為附加功能,主要用于查詢單個(gè)的學(xué)生成績(jī)信息和平均績(jī)點(diǎn)。68.退出主要用于退出程序,結(jié)束使用。3詳細(xì)設(shè)計(jì)說明F1程序系統(tǒng)的結(jié)構(gòu)7F2程序1(標(biāo)識(shí)符)設(shè)計(jì)說明F21程序描述查詢主要分7個(gè)模塊,用于實(shí)現(xiàn)7個(gè)主要功能,函數(shù)第一個(gè)為主函數(shù)。第二個(gè)TIANJIA函數(shù)主要用于添加學(xué)生的成績(jī)信息,它與文件寫入不同的是它僅針對(duì)少數(shù)學(xué)生成績(jī)信息的添加輸入。對(duì)學(xué)生的各個(gè)信息都會(huì)進(jìn)行信息合法性的檢查,然后對(duì)不合法的信息給出提示。第二個(gè)SHANCHU函數(shù)主要是實(shí)現(xiàn)對(duì)學(xué)生信息的刪除,也會(huì)對(duì)用戶輸入的學(xué)號(hào)信息進(jìn)行合法性檢查。如果沒有則會(huì)給出提示。如果一旦刪除則會(huì)將學(xué)生的所有信息刪除,而不針對(duì)學(xué)生的單一信息浸信會(huì)刪除。第三個(gè)FINDSTU函數(shù)主要用于查找指定學(xué)生的成績(jī)信息,輸入學(xué)生的學(xué)號(hào),輸出該學(xué)生的成績(jī)信息和相應(yīng)的學(xué)分,在此程序做了相應(yīng)的改變對(duì)學(xué)生是否獲得該學(xué)科學(xué)分做出判斷,如果該生成績(jī)小于60分,則該科的學(xué)分為0。這也為學(xué)生的績(jī)點(diǎn)的計(jì)算提供了條件。第四個(gè)FINDCLASS函數(shù)主要用于查找班級(jí)成績(jī),對(duì)課程編號(hào)相同的學(xué)生視為一個(gè)班的學(xué)生,輸出該班學(xué)生的成績(jī)信息,并統(tǒng)計(jì)該班的及格率及各分?jǐn)?shù)段的學(xué)生人數(shù)比例。第五個(gè)WRITEFILE函數(shù)是對(duì)學(xué)生的成績(jī)信息的錄入函數(shù),其適用于人數(shù)較多的大批量錄入,因函數(shù)設(shè)定的數(shù)組容量較大,而添加函數(shù)只適于少量的信息錄入。8第六個(gè)READFILE函數(shù)主要是用于讀取用戶輸入保存在文件里學(xué)生信息,該函數(shù)會(huì)對(duì)每個(gè)學(xué)生成績(jī)信息做出統(tǒng)計(jì),輸出每個(gè)學(xué)生的成績(jī)信息,學(xué)分信息(是否獲得),及相應(yīng)的每學(xué)科的績(jī)點(diǎn),平均績(jī)點(diǎn)等。第七個(gè)JIDIAN為附加函數(shù),主要用于計(jì)算學(xué)生的各科績(jī)點(diǎn)及平均績(jī)點(diǎn),用戶可輸入學(xué)生
下載積分: 6 賞幣
上傳時(shí)間:2024-03-12
頁數(shù): 17
大?。?0.06(MB)
子文件數(shù):
-
簡(jiǎn)介:實(shí)驗(yàn)三實(shí)驗(yàn)三編程模擬生產(chǎn)者和消費(fèi)者問題編程模擬生產(chǎn)者和消費(fèi)者問題一、實(shí)驗(yàn)?zāi)康暮鸵笠?、?shí)驗(yàn)?zāi)康暮鸵竽M實(shí)現(xiàn)用同步機(jī)構(gòu)避免發(fā)生進(jìn)程執(zhí)行時(shí)可能出現(xiàn)的與時(shí)間有關(guān)的錯(cuò)誤。進(jìn)程是程序在一個(gè)數(shù)據(jù)集合上運(yùn)行的過程,進(jìn)程是并發(fā)執(zhí)行的,也即系統(tǒng)中的多個(gè)進(jìn)程輪流地占用處理器運(yùn)行。我們把若干個(gè)進(jìn)程都能進(jìn)行訪問和修改的那些變量稱為公共變量。由于進(jìn)程是并發(fā)地執(zhí)行的,所以,如果對(duì)進(jìn)程訪問公共變量不加限制,那么就會(huì)產(chǎn)生“與時(shí)間有關(guān)”的錯(cuò)誤,即進(jìn)程執(zhí)行后所得到的結(jié)果與訪問公共變量的時(shí)間有關(guān)。為了防止這類錯(cuò)誤,系統(tǒng)必須要用同步機(jī)構(gòu)來控制進(jìn)程對(duì)公共變量的訪問。一般說,同步機(jī)構(gòu)是由若干條原語同步原語所組成。本實(shí)習(xí)要求學(xué)生模擬PV操作同步機(jī)構(gòu)的實(shí)現(xiàn),模擬進(jìn)程的并發(fā)執(zhí)行,了解進(jìn)程并發(fā)執(zhí)行時(shí)同步機(jī)構(gòu)的作用。二、實(shí)驗(yàn)環(huán)境二、實(shí)驗(yàn)環(huán)境WINDOWS操作系統(tǒng)和VISUALC60專業(yè)版或企業(yè)版三、實(shí)驗(yàn)步驟三、實(shí)驗(yàn)步驟模擬PV操作同步機(jī)構(gòu),且用PV操作解決生產(chǎn)者消費(fèi)者問題。提示1PV操作同步機(jī)構(gòu),由P操作原語和V操作原語組成,它們的定義如下P操作原語PS將信號(hào)量S減去1,若結(jié)果小于0,則執(zhí)行原語的進(jìn)程被置成等待信號(hào)量S的狀態(tài)。V操作原語VS將信號(hào)量S加1,若結(jié)果不大于0,則釋放一個(gè)等待信號(hào)量S的進(jìn)程。這兩條原語是如下的兩個(gè)過程PROCEDUREPVARSSEMAPHOREBEGINSS1IFS0THENWSBEGINL2PS2XBOUTOUTOUT1MOD10VS1CONSUMEXGOTOL2ENDCOEND其中的SEMAPHORE和PRODUCTS是預(yù)先定義的兩個(gè)類型,在模擬實(shí)現(xiàn)中SEMAPHORE用INTEGER代替,PRODUCTS可用INTEGER或CHAR等代替。3進(jìn)程控制塊PCB。為了記錄進(jìn)程執(zhí)行時(shí)的情況,以及進(jìn)程讓出處理器后的狀態(tài),斷點(diǎn)等信息,每個(gè)進(jìn)程都有一個(gè)進(jìn)程控制塊PCB。在模擬實(shí)習(xí)中,假設(shè)進(jìn)程控制塊的結(jié)構(gòu)如圖31。其中進(jìn)程的狀態(tài)有運(yùn)行態(tài)、就緒態(tài)、等待態(tài)和完成態(tài)。當(dāng)進(jìn)程處于等待態(tài)時(shí),在進(jìn)程控制塊PCB中要說明進(jìn)程等待原因(在模擬實(shí)習(xí)中進(jìn)程等待原因是為等待信號(hào)量S1或S2);當(dāng)進(jìn)程處于等待態(tài)或就緒態(tài)時(shí),PCB中保留了斷點(diǎn)信息,一旦進(jìn)程再度占有處理器則就從斷點(diǎn)位置繼續(xù)運(yùn)行;當(dāng)進(jìn)程處于完成狀態(tài),表示進(jìn)程執(zhí)行結(jié)束。進(jìn)程名狀態(tài)等待原因斷點(diǎn)圖31進(jìn)程控制塊結(jié)構(gòu)4處理器的模擬。計(jì)算機(jī)硬件提供了一組機(jī)器指令,處理器的主要職責(zé)是解釋執(zhí)行機(jī)器指令。為了模擬生產(chǎn)者和消費(fèi)者進(jìn)程的并發(fā)執(zhí)行,我們必須模擬一組指令和處理職能。模擬的一組指令見圖32,其中每條指令的功能由一個(gè)過程來實(shí)現(xiàn)。用變量PC來模擬“指令計(jì)數(shù)器”,假設(shè)模擬的指令長(zhǎng)度為1,每執(zhí)行一條模擬指令后,PC加1,提出下一條指令地址。使用模擬的指令,可把生產(chǎn)者和消費(fèi)者進(jìn)程的程序表示為圖33的形式。定義兩個(gè)一維數(shù)組PA04和SA04,每一個(gè)PAI存放生產(chǎn)者程序中的一條模擬指令執(zhí)行的入口地址;每個(gè)SAI存放消費(fèi)者程序中的一條模擬指令執(zhí)行的入口地址。于是模擬處理器執(zhí)行一條指令的過程為取出PC之值,按
下載積分: 6 賞幣
上傳時(shí)間:2024-03-17
頁數(shù): 12
大?。?0.13(MB)
子文件數(shù):
-
簡(jiǎn)介:C語言課程設(shè)計(jì)報(bào)告學(xué)生姓名田俊學(xué)生學(xué)號(hào)所在班級(jí)0909090610電氣信息0906課程設(shè)計(jì)題目一、學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)目標(biāo)和要求鞏固和加強(qiáng)C語言程序設(shè)計(jì)課程的理論知識(shí)。掌握C語言的基本概念﹑語法﹑語義和數(shù)據(jù)類型的使用特點(diǎn)學(xué)習(xí)并掌握C語言定義函數(shù)的基本方法、聲明函數(shù)及調(diào)用函數(shù)的方法和過程。掌握文件和文件指針的概念以及文件的定義方法,認(rèn)識(shí)文件打開、關(guān)閉、讀、寫等文件基本操作函數(shù)。了解指針和鏈表的概念,掌握指針的定義和使用指針變量的方法以及鏈表的正確用法。靈活使用鏈表來儲(chǔ)存學(xué)生信息。掌握數(shù)組的定義、引用以及輸入輸出的方法、通過字符數(shù)組存儲(chǔ)字符串,進(jìn)一步使用字符串培養(yǎng)創(chuàng)新能力和創(chuàng)新思維培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格二、課程設(shè)計(jì)報(bào)告的需求分析設(shè)計(jì)出來的學(xué)生信息管理系統(tǒng)要實(shí)現(xiàn)以下功能A系統(tǒng)以菜單方式工作;B學(xué)生信息的錄入(并用文件保存)C學(xué)生信息的瀏覽功能D查詢(包括按學(xué)號(hào)和按姓名查詢)E學(xué)生信息的查詢和修改F有一定容錯(cuò)能力,在輸入錯(cuò)誤時(shí)提示不合法,并要求重新輸入。三、程序的實(shí)現(xiàn)過程1總體的設(shè)計(jì)通過菜單的形式,利用SWITCH函數(shù),將程序要實(shí)現(xiàn)的功能分為6個(gè)模塊進(jìn)行,然后分別對(duì)信息的錄入,瀏覽,查詢,修改,刪除,和對(duì)出進(jìn)行編寫,并將信息寫入文件,最后退出系統(tǒng)。2模塊功能的說明然后錄入信息瀏覽信息查詢信息刪除信息后重新錄入信息后再修改后瀏覽,得到修改后的信息,最后退出系統(tǒng)。測(cè)試結(jié)果經(jīng)過上機(jī)調(diào)試,發(fā)現(xiàn)程序基本的功能都已實(shí)現(xiàn),輸入學(xué)生的信息,然后,修改,修改信息后存儲(chǔ)到文件之中,刪除信息等都得到了很好的實(shí)現(xiàn)。當(dāng)然,程序本身還存在一些細(xì)節(jié)問題比如在輸入學(xué)號(hào)的時(shí)候,當(dāng)學(xué)號(hào)前第一個(gè)數(shù)字是0的時(shí)候,在輸出的時(shí)候沒有顯示0,其次,在顯示學(xué)生信息時(shí),學(xué)生的各個(gè)信息并沒有嚴(yán)格地對(duì)齊,使得界面不夠美觀。
下載積分: 8 賞幣
上傳時(shí)間:2024-03-11
頁數(shù): 25
大?。?0.04(MB)
子文件數(shù):
-
簡(jiǎn)介: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運(yùn)算符OPERATORPROGRAMDESIGN程序設(shè)計(jì)WRITINGPROGRAM編寫程序STANDARDIZEVT使標(biāo)準(zhǔn)化CODINGTHEPROGRAM編程SIMPLIFYVT單一化,簡(jiǎn)單化PROGRAMMING程序REVISIONN校訂,修正PROGRAMMERN程序員OCCUPYVT占領(lǐng),住進(jìn)LOGICN邏輯,邏輯學(xué)BASIC初學(xué)者通用符號(hào)指令代碼MACHINECODE機(jī)器代碼TEACHINGLANGUAGE教學(xué)語言DEBUGNDOS命令,調(diào)試SIMPLICITYN單純,簡(jiǎn)樸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嘮叨,冗長(zhǎng)COMMASN逗點(diǎn)逗號(hào)RECORDN記錄DOCUMENTATION文檔SUBRECORDN子記錄FLOWCHART/FLOW程表/流程DATADIVISION數(shù)據(jù)部VISUALA視覺的PROCEDUREDIVISION過程部REPRESENTVT表現(xiàn),表示,代表
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁數(shù): 6
大小: 0.01(MB)
子文件數(shù):
-
簡(jiǎn)介:0課程設(shè)計(jì)說明書學(xué)院、系專業(yè)學(xué)生姓名名學(xué)號(hào)號(hào)設(shè)計(jì)題目商品訂購(gòu)系統(tǒng)設(shè)計(jì)起迄日期2017年4月24日2017年5月12日指導(dǎo)教師日期2017年5月12日24主要函數(shù)說明及其主要函數(shù)說明及其NS圖VOIDGOODSNAME//通過商品名查詢圖4141通過商品名查詢通過商品名查詢圖41通過商品名查詢通過商品名查詢圖4242通過商品編號(hào)查詢通過商品編號(hào)查詢圖42通過商品編號(hào)查詢通過商品編號(hào)查詢輸入STRFORI0TO10STRCMPINFORINAMESTR真假輸出RR1報(bào)錯(cuò)C327真假USEBUYGOODS輸入AFORI0TO10INFORICODEA真假輸出RR1程序退出C327真假USEBUYGOODS
下載積分: 6 賞幣
上傳時(shí)間:2024-03-16
頁數(shù): 22
大小: 0.23(MB)
子文件數(shù):
-
簡(jiǎn)介:C期末考試試卷及答案1一、單項(xiàng)選擇題(每題2分,共40分)1______不是屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的特性A抽象性B數(shù)據(jù)相關(guān)性C多態(tài)性D繼承性2將對(duì)某一類數(shù)據(jù)的處理算法應(yīng)用到另一類數(shù)據(jù)的處理中,要用到C的______A類B虛函數(shù)C運(yùn)算符重載D模板3C與C語言最根本的不同之處在于_______A使用了類B能夠?qū)崿F(xiàn)變量自動(dòng)初始化C支持軟件重用D支持接口重用4動(dòng)態(tài)內(nèi)存分配的主要目的是_______A使程序按動(dòng)態(tài)聯(lián)編方式運(yùn)行B正確合理的使用內(nèi)存C提高程序的運(yùn)行速度D提高程序的可維護(hù)性5在C函數(shù)的形參前加CONST關(guān)鍵字,是為了提高函數(shù)的_______A數(shù)據(jù)封裝性B可理解性C可維護(hù)性D可重用性6函數(shù)重載的目的是________A實(shí)現(xiàn)共享B使用方便,提高可讀性C提高速度D減少空間7從程序片斷CHARNAME“C“COURSENAME可判斷函數(shù)COURSE的調(diào)用采用的是_______A傳值調(diào)用B帶缺省參數(shù)值的函數(shù)調(diào)用C引用調(diào)用D傳址調(diào)用8用來說明類中公有成員的關(guān)鍵字是________APUBLICBPRIVATECPROTECTEDDFRIEND9如果一個(gè)類的成員函數(shù)PRINT不修改類的數(shù)據(jù)成員值,則應(yīng)將其聲明為AVOIDPRINTCONSTBCONSTVOIDPRINTCVOIDCONSTPRINTDVOIDPRINTCONST10下列關(guān)于構(gòu)造函數(shù)的論述中,不正確的是_______A構(gòu)造函數(shù)的函數(shù)名與類名相同B構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)C構(gòu)造函數(shù)的返回類型缺省為INT型D構(gòu)造函數(shù)可以重載11在程序代碼AAINTA,INTB{THISXATHISYB}中,THIS的類型是______AINTBINTCADA12內(nèi)存泄漏是指_______A內(nèi)存中的數(shù)據(jù)出現(xiàn)丟失B試圖釋放一個(gè)已經(jīng)釋放了的動(dòng)態(tài)分配的堆內(nèi)存C函數(shù)中局部變量所占的棧內(nèi)存沒有及時(shí)回收D動(dòng)態(tài)分配的堆內(nèi)存在程序退出后始終被占用13從程序片斷STUDENTZHANGSAN“張三“,“M“,22ZHANGSANID“2005131000“可判斷ID是一個(gè)________A私有成員數(shù)據(jù)B私有成員函數(shù)C公有成員數(shù)據(jù)D公有成員函數(shù)14友元函數(shù)_______A可以被聲明為CONSTB沒有THIS指針C可以用類名或?qū)ο竺麃碚{(diào)用D只能用對(duì)象名來調(diào)用15若一個(gè)類的成員函數(shù)前用STATIC關(guān)鍵字修飾,則該成員函數(shù)________CLASSCJOURNAL{PUBLICCJOURNAL{COUTSUBSCRIBEP_JOURNALREAD}1當(dāng)程序運(yùn)行到①處時(shí),寫出程序運(yùn)行的輸出結(jié)果3分2當(dāng)程序結(jié)束時(shí),程序會(huì)在第1問的基礎(chǔ)上增加哪些輸出。4分3若在主函數(shù)中定義一個(gè)對(duì)象CJOURNALJOURNAL程序編譯時(shí)會(huì)否出錯(cuò)為什么3分四、編程題共40分1定義一個(gè)商品類CGOODS,其中包含商品號(hào)LONGNO、商品名CHARP_NAME、商品價(jià)格DOUBLEPRICE三個(gè)數(shù)據(jù)成員,以及相應(yīng)的構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)、析構(gòu)函數(shù)、打印數(shù)據(jù)成員的成員函數(shù)。10分INCLUDEINCLUDEUSINGNAMESPACESTD
下載積分: 6 賞幣
上傳時(shí)間:2024-03-15
頁數(shù): 14
大小: 0.05(MB)
子文件數(shù):
-
簡(jiǎn)介:1中國(guó)地質(zhì)大學(xué)本科生課程論文封面課程名稱C語言課程設(shè)計(jì)教師姓名樊遠(yuǎn)遠(yuǎn)媛媛本科生姓名張桀滈本科生學(xué)號(hào)20111003144本科生專業(yè)土地資源管理所在院系資源學(xué)院類別本科生日期2012年2月19日3目錄課程設(shè)計(jì)評(píng)語2目錄31.課程論文題目42.程序設(shè)計(jì)思路43.功能模塊圖44.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)65.算法設(shè)計(jì)76.程序代碼107.程序運(yùn)行結(jié)果158.編程中遇到的困難及解決方法179.總結(jié)心得及良好建議1810.致謝18課程論文題目課程論文題目1.校際運(yùn)動(dòng)會(huì)管理系會(huì)管理系統(tǒng)一、題目要求(1)信息初始化輸入N─參賽學(xué)??倲?shù),M─男子競(jìng)賽項(xiàng)目數(shù),W─女子競(jìng)賽項(xiàng)目數(shù);各項(xiàng)目名次取法有如下幾種取前5名第一名得分7,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名第一名得分5,第二名得分3,第三名得分2;用戶自定義各名次權(quán)值由用戶指定。(2)提醒用戶填寫比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員信息。(3)所有信息記錄完畢后,用戶可以查詢各個(gè)學(xué)校的比賽成績(jī),生成團(tuán)體總分報(bào)表,察看參賽學(xué)校信息和比賽項(xiàng)目信息等。2.程序設(shè)計(jì)思路.程序設(shè)計(jì)思路根據(jù)題目要求應(yīng)提供鍵盤式菜單實(shí)現(xiàn)功能選擇,還應(yīng)提供信息的輸入操作,由于在程序中提供查詢功能所以應(yīng)有顯示、查找等操作。根據(jù)上面的需求分析,
下載積分: 6 賞幣
上傳時(shí)間:2024-03-17
頁數(shù): 16
大?。?0.16(MB)
子文件數(shù):