-
簡介:C語言程序設計期末大作業(yè)語言程序設計期末大作業(yè)學生信息管理系統(tǒng)專業(yè)______姓名______老師______西安電子科技大學瑞德教育二零一二十二月C60開發(fā)工具。利用其提供的各種面向對象的開發(fā)工具,尤其是數(shù)據(jù)窗口這一方便、簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成一個可行性的系統(tǒng)。目前存在著許多學生檔案管理系統(tǒng),一些學校和軟件制作公司對此系統(tǒng)也有很深的研究,但是這些系統(tǒng)都存在一些地域性的問題,即某一個學校或部門開發(fā)的學生檔案管理系統(tǒng)是針對該?;蛘呔唧w某一學校的實際情況而編制的,大多數(shù)情況下這樣的系統(tǒng)只能在本?;蛘弑镜貐^(qū)使用,在別的地方使用時就會暴露出很多缺點。這樣不但造成了資源的極大的浪費,同時也大大縮短了該軟件的壽命5,6。應用計算機進行學生檔案管理,歸納起來,主要有以下幾點優(yōu)勢1可以方便地存儲歷屆的學生檔案,管理更為安全、高效;2只需一到兩名管理員對學生檔案信息進行管理,節(jié)省大量人力;3可以迅速查詢及修改相關信息。
下載積分: 6 賞幣
上傳時間:2024-03-15
頁數(shù): 21
大?。?0.36(MB)
子文件數(shù):
-
簡介:123幼兒園學前班拼音考試題姓名__分數(shù)__一、默寫9個復韻母、5個前鼻韻母和4個后鼻韻母(18分)二、分解音節(jié)、合成音節(jié)(14分)。JI?Nɡ→QUè→ZHUO→CHONɡ→XIóNɡ→ɡUāN→WEN→RòU→三、區(qū)分兩拼音音節(jié)、三拼音音節(jié)和整體認讀音節(jié)(20分)MěIYúNHUàNYǐɡUāIYINɡSHǒUQIàOBIěYUàNCHIZHēNɡQúNWǔHòUSHUǎNɡDUìMǚYèXIá兩拼音音節(jié)有____________________三拼音音節(jié)有____________________整體認讀音節(jié)有___________________四、連線(12分)。姓名得分三、我要認真寫一寫。三、我要認真寫一寫。雷電爸船學雞鴨林飛亮山刀四、我會組詞。四、我會組詞。
下載積分: 5 賞幣
上傳時間:2024-05-21
頁數(shù): 12
大?。?0.81(MB)
子文件數(shù):
-
簡介:1大班語言繪本猜猜我有多愛你大班語言繪本猜猜我有多愛你示范課教案設計示范課教案設計活動目標活動目標1、感受和體會與爸爸媽媽相處的溫暖和關愛。、感受和體會與爸爸媽媽相處的溫暖和關愛。2、專心聽故事,體會故事所表達的情感。、專心聽故事,體會故事所表達的情感。3、嘗試用繪畫的形式,表現(xiàn)愛的感覺。、嘗試用繪畫的形式,表現(xiàn)愛的感覺?;顒訙蕚溆變杭彝ド钫?、幼兒用書等。活動準備幼兒家庭生活照、幼兒用書等。3師這是關于誰和誰愛的故事呢(兔子和兔媽媽)師這是關于誰和誰愛的故事呢(兔子和兔媽媽)二、教師講故事,幼兒欣賞。二、教師講故事,幼兒欣賞。1、故事小兔子該上床睡覺了,可是他緊緊地抓住兔媽、故事小兔子該上床睡覺了,可是他緊緊地抓住兔媽媽的長耳朵不放。媽的長耳朵不放。他要媽媽好好聽他說他要媽媽好好聽他說“猜猜我有多愛你猜猜我有多愛你”?!班?,這我可猜喔,這我可猜不出來不出來”,兔媽媽說停。,兔媽媽說停。提問剛才小兔子對媽媽說了一句什么話提問剛才小兔子對媽媽說了一句什么話
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 10
大?。?0.01(MB)
子文件數(shù):
-
簡介:一、研究目的房地產(chǎn)業(yè)作為我國的一個新興產(chǎn)業(yè),今天房地產(chǎn)業(yè)已具有相當?shù)囊?guī)模。房地產(chǎn)業(yè)己成為國民經(jīng)濟發(fā)展的新的增長點,然而當前房地產(chǎn)價格快速上漲,使得人們對房地產(chǎn)的泡沫現(xiàn)象產(chǎn)生了疑慮,影響了房地產(chǎn)業(yè)的發(fā)展。房地產(chǎn)行業(yè)作為國民經(jīng)濟的支柱產(chǎn)業(yè)對促進經(jīng)濟增長、推進城鎮(zhèn)化進程、改善人民生活發(fā)揮了積極作用。但同時也應看到,當前房地產(chǎn)市場區(qū)域性、結構性問題比較突出。科學把握房地產(chǎn)市場的發(fā)展規(guī)律,客觀清醒地認識房地產(chǎn)市場現(xiàn)狀,對于推動房地產(chǎn)市場健康發(fā)展,促進國民經(jīng)濟穩(wěn)步增長具有重要意義國家近來接連采取了對房地產(chǎn)業(yè)具有震撼力的宏觀調控政策。從理論上講,房地產(chǎn)價格受建設成本、宏觀經(jīng)濟因素、社會因素、人口因素、政策體制及供求變化等多方面的綜合影響,其中,作為房地產(chǎn)業(yè)發(fā)展背景的宏觀經(jīng)濟因素起著至關重要的作用。因此,從宏觀經(jīng)濟角度分析預測未來房地產(chǎn)價格市場的發(fā)展趨勢,對于穩(wěn)定房價、保持適度開發(fā)和建立更合理的市場規(guī)則起到參考價值。本文主要從國內生產(chǎn)總值、全國居民消費水平、房地產(chǎn)投資總額、全社會固定資產(chǎn)投資房屋竣工面積等經(jīng)濟的度出發(fā),建立與全國房屋銷售均價的多元線形回歸模型,進行房地產(chǎn)市場的經(jīng)濟分析與預測。房地產(chǎn)價格最近幾年一直居高不下,存在嚴重的泡沫經(jīng)濟,就這一現(xiàn)狀的控制提出對策建議。二、數(shù)據(jù)來源和相關說明本次分析的數(shù)據(jù)來自中經(jīng)網(wǎng)和國際統(tǒng)計局官網(wǎng),分析房屋均價,并選取了與其相關的七組變量,從2000年到2014年,共15組觀測值(附錄1)。為了描述方便,我們將變量分別用字母表示YB0B1X1B2X2B3X3B4X4B5X5B6X6B7X7U其中Y全國房屋銷售均價YB0BIXIX1全國居民消費水平I1∑7了均價與7個變量的散點圖,如下由圖可知,Y與前五個變量的線性關系很明顯,而與后兩個的線性關系則不那么明顯,需要進行進一步討論。四、數(shù)據(jù)建模(一)初步建立模型我們首先選取全模型進行回歸,回歸結果如下表COEFFICIENTSESTIMATESTDERRORTVALUEPR|T|INTERCEPT5734E032828E03202700822X16243E014272E01146201872X23285E037738E02004209673X38611E035062E03170101327X41823E029330E03195400916X54672E035133E02009109300X62058E029456E02021808339X73861E012663E01145001905RSQUARED09959,調整調整RSQUARED09919,F統(tǒng)計量為統(tǒng)計量為2445,P值為值為7971E08。從上表中可以看出,回歸方程的形式為Y5734E036243E01X13285E03X28611E03X31823E02X44672E
下載積分: 6 賞幣
上傳時間:2024-03-11
頁數(shù): 12
大?。?0.06(MB)
子文件數(shù):
-
簡介:1/14學校代碼學號分類號密級本科學年論文基于C語言的貪吃蛇游戲學院、系專業(yè)名稱年級學生姓名指導教師2012年10月10日3/14摘要摘要近年來,隨著通信技術的高速發(fā)展,移動網(wǎng)絡和移動終端性能的不斷提高與完善,以及手機、電腦的高普及率,使得人們對終端系統(tǒng)應用開發(fā)的需求在不端增大,貪吃蛇游戲是受廣大人群喜愛的一款游戲,貪吃蛇的設計比較復雜,在這個游戲設計中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新,并且在這個游戲的開發(fā)中,還要應用C語言的圖形庫函數(shù)。本文基于C語言,在MICROSOFTVISUALC60下實現(xiàn)需要用圖形驅動文件的支持。游戲所以操作均通過鍵盤完成,操作簡便。關鍵詞關鍵詞函數(shù)循環(huán)結構體引言引言貪吃蛇是一款非常經(jīng)典的手機游戲,貪吃蛇的設計比較復雜,它涉及的面廣、牽涉方面多,如果不好好考慮和設計,將難以成功開發(fā)出這個游戲。在這個游戲設計中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新,并且在這個游戲的開發(fā)中,還要應用C語言的圖形庫函數(shù)。因此,在設計開發(fā)過程中,要對C語言的圖形庫函數(shù)有一定的了解,利用圖形庫函數(shù)實現(xiàn)一些功能。貪吃蛇之所以取這樣的名字,其用意還是很明顯的,貪吃蛇其實并不貪,它更像是人不斷地追求的象征,就像現(xiàn)代的人只有不斷努力向前才能得到自己想要的。而食物也是隨機出現(xiàn)的,就像現(xiàn)在社會存在的機會,而我們只有找好自己的目標才能成功。雖然現(xiàn)在市面上存在各種各樣的游戲版本,可是貪吃蛇市場還是依然存在。因為它的特殊在于吸引人更深入。隨著游戲速度不斷加快,其刺激也更強。可以說該游戲的優(yōu)勢在于它的簡單易行,不論是手機,還是小游戲機。都能很快順利的運行。對于在外忙碌的人,不可能花費大量的時間在娛樂上,大型游戲是行不通的。這樣的小游戲剛好迎合他們的需求。貪吃蛇是家喻戶曉的益智類小游戲,選擇這個題目是為了將自己的所學知
下載積分: 6 賞幣
上傳時間:2024-03-17
頁數(shù): 14
大小: 0.07(MB)
子文件數(shù):
-
簡介:華中科技大學C語言期末考試題庫試題及答案匯總1.設INTA12,則執(zhí)行完語句AAAA后,A的值是__D____。A、552B、264C、144D、264知識點算術表達式2.以下變量X、Y、Z均為DOUBLE類型且已正確賦值,不能正確表示數(shù)字式子X/YZ的C語言表達式是___A___。A、X/YZB、X1/YZC、X/Y1/ZD、X/Y/Z知識點算術表達式3.若有定義INTA8,B5,C,執(zhí)行語句CA/B04后,C的值是__B____。A、14B、1C、20D、2知識點算術表達式4.有如下程序MAIN{INTACHARC10FLOATF1000DOUBLEXAF/CX65PRINTF“DD31F31F\N“,A,C,F,X}程序運行后輸出結果是___B___。A、165165B、1651565C、1651065D、2651565知識點賦值表達式5.若變量A、I已正確定義,且I已正確賦值,合法的語句是___B___。A、A1B、IC、AA5D、AINTI知識點賦值表達式6.若變量已正確定義并賦值,下面符合C語言語法的表達式是__B____。MAIN{INTA0,B0A10/給A賦值/B20/給B賦值/PRINTF“ABD\N“,AB}程序運行后的輸出結果是___B___。A、AB10B、AB30C、30D、出錯知識點簡單C語言程序的構成和格式13.以下選項中,不能作為合法常量的是__B____。A、1234E04B、1234E04C、1234E4D、1234E0知識點實型數(shù)據(jù)14.以下符合C語言語法的實型常量是___C___。A、12E05B、314159EC、5E3D、E15知識點實型數(shù)據(jù)15.表達式365/21252的值是__D____。A、43B、48C、33D、38知識點算術表達式16.下列定義變量的語句中錯誤的是__D____。A、INT_INTB、DOUBLEINT_C、CHARFORD、FLOATUS知識點常量、變量和標識符17.以下不合法的用戶標識符是__C____。A、J2_KEYB、DOUBLEC、4DD、_8_知識點常量、變量和標識符18.以下4組用戶定義標識符中,全部合法的一組是__A____。
下載積分: 9 賞幣
上傳時間:2024-03-12
頁數(shù): 179
大小: 0.17(MB)
子文件數(shù):
-
簡介:1、三角形問題輸入三個整數(shù)A、B、C,分別作為三角形的三條邊,現(xiàn)通過程序判斷由三條邊構成的三角形的類型為等邊三角形、等腰三角形、一般三角形(特殊的還有直角三角形),以及構不成三角形?,F(xiàn)在要求輸入三個整數(shù)A、B、C,必須滿足以下條件條件11≤A≤100條件4AVOIDMAIN{INTA,B,CPRINTF“請輸入三個數(shù)“SCANF“D,D,D“,IFA100||B100||C100{IFA100PRINTF“A的值不在取值范圍內“ELSEIFB100PRINTF“B的值不在取值范圍內“ELSEIFC100PRINTF“C的值不在取值范圍內“}ELSEIFABC||BCA||ACBPRINTF“非三角形“ELSEIFABELSEIFABELSEIFAABBCC||BBAACC||CCAABBPRINTF“直角三角形“ELSEPRINTF“一般三角形“}
下載積分: 3 賞幣
上傳時間:2024-03-17
頁數(shù): 2
大?。?0.01(MB)
子文件數(shù):
-
簡介:第一部分PB760呼吸機面板參數(shù)詳解及調節(jié)一、呼吸機狀況二、呼吸機參數(shù)設置三、病人資料四、呼吸機的呼吸回路五、呼吸機的供電及供氣第二部分呼吸機的準備一、呼吸機的測試二、呼吸機的校準三、呼吸機的清潔與消毒四、注意事項第三部分呼吸機的使用一、初次使用二、使用中間的調節(jié)三、撤機第四部分使用呼吸機前醫(yī)務人員的準備一、患者的病情適應證二、患者的病情禁忌證三、需用呼吸機的種類成人嬰兒四、機械通氣的方式有創(chuàng)或無創(chuàng)五、呼吸機的使用環(huán)境水電氣溫六、病人病情的監(jiān)測及處理的準備心電監(jiān)護,負壓吸引第五部分使用呼吸機過程中醫(yī)務人員的準備一、藥物治療及血氣監(jiān)測二、報警處理三、呼吸參數(shù)調整四、呼吸機管理清潔消毒第六部分脫機后呼吸機的整理一、臨時脫機后呼吸機的管理不用模擬肺二、永久脫機的呼吸機管理清潔消毒充電第七部分PB760的特點第八部分名詞解釋當前情況CURRENT在根據(jù)顯示的設置而工作事或在窒息通氣時,當前情況的燈亮。左邊是強制呼吸,右邊是自主呼吸計劃PROPOSED當計劃用一種模式時或在設置窒息參數(shù)時,此燈亮窒息參數(shù)APNEAPARAMS當計劃用窒息通氣時,此燈亮信息窗顯示四行信息,第一行是保存報警,第二行式菜單功能設置信息,剩余報警時間,目前的日期和時間,在正常通氣時顯示留宿。第三行是吸氣末流速。第四行是呼氣末流速。A/C通氣模式,輔助/控制VCV容量控制SIMV同步間歇強制通氣,可提供一個強制的和自發(fā)呼吸的混合的通氣SPONT自發(fā)呼吸,由病人觸發(fā)所有呼吸,不設置呼吸頻率PSV壓力支持通氣,在自發(fā)呼吸的吸氣相提供正壓呼吸頻率潮氣量在VCV模式吸氣壓力在PCV模式峰值流速在VCV模式吸呼比在PCV模式平臺時間在VCV模式壓力上升時間在PCV模式吸氣暫停壓力支持在自主呼吸時10壓力上升時間1在自主呼吸時50呼氣靈敏度在自主呼吸時25PEEP/CAPA30流量觸發(fā)靈敏度30升/分鐘氧濃度三、病人資料平均氣道壓呼吸回路的平均氣道壓,呼吸一次更新一次099CMH20峰值氣道壓吸氣時得到的最大壓力,呼氣相開始時更新0140CMH20吸氣平臺壓強制吸氣的平臺期結束時所測的壓力0140CMH20PEEP/CPAP吸氣之前呼氣管道內側得的壓力0140CMH20呼吸頻率前60秒或8次呼吸測得的呼吸頻率3199次/分吸呼比每次呼吸開始時更新1999991吸氣時間包括因高壓報警而中斷的呼吸,在呼氣相更新0199秒呼出氣量5次潮氣量的平均值09升每分通氣量前60秒或8次呼吸測得的,呼氣開始時更新099升輸送氣量對完整的控制呼氣得吸入潮氣量,呼氣開始時更03000升
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 14
大?。?0.16(MB)
子文件數(shù):
-
簡介:職工信息管理系統(tǒng)職工信息管理系統(tǒng)目錄1.總體設計方案62.使用說明及運行實例83.項目源程序代碼15154.課程設計心得2828節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內部其他模塊的接口;4、根據(jù)分析編寫C語言代碼。五、進度安排課程設計時間為一周第一天做的比較散漫,沒做什么東西。只是簡單設計了一下系統(tǒng)的全局變量。分析設計階段編碼調試階段根據(jù)設計分析方案編寫C語言代碼,然后調試該代碼,實現(xiàn)課題要求的功能??偨Y報告階段??偨Y設計工作,寫出課程設計說明書,包括需求分析、總體設計、詳細設計、編碼、測試的步驟和內容??己穗A段六、個人任務做一個全局設計,設計一個頭文件發(fā)給組員。頭文件INCLUDEINCLUDEDEFINEN100INTN,FLAGCHARASTRUCTEMPLOYEE{INTNUMCHARNAME20CHARSEXINTAGECHARXUELI30INTWAGECHARADDR30CHARTEL20}EM100VOIDMENUVOIDMENU/菜單函數(shù)/{PRINTF“歡迎進入職工信息管理系統(tǒng)\N“PRINTF“1錄入職工信息“PRINTF“2瀏覽職工信息\N“PRINTF“3查詢職工信息“PRINTF“4刪除職工信息\N“
下載積分: 8 賞幣
上傳時間:2024-03-16
頁數(shù): 29
大小: 0.5(MB)
子文件數(shù):
-
簡介:C語言課程設計課程設計報告1目錄1設計內容、任務及基本要求211設計內容212設計任務213設計基本要求22總體設計思路421系統(tǒng)功能422各個模塊之間的主要關系423總體程序框圖524系統(tǒng)的總體流程圖53功能模塊的具體設計731MAIN函數(shù)模塊732查詢所有圖書信息函數(shù)模塊833查詢一本圖書信息函數(shù)模塊834添加圖書信息函數(shù)模塊935刪除圖書信息函數(shù)模塊1036借閱圖書模塊124功能模塊的調試與測試1341主菜單運行界面1342查詢所有圖書信息模塊運行界面1343查找某一本圖書信息模塊運行界面1444添加圖書信息模塊運行界面1645刪除圖書信息模塊運行界面1746借閱圖書模塊信息運行界面795總結226致謝237參考文獻249程序清單25C語言課程設計課程設計報告3的圖書,如果存在則將該圖書刪除,否則給出提示信息,提示該圖書不存在。E借閱一本圖書,需要給出學號和圖書編號,如果圖書編號不存在則重新輸入,直到輸入正確為止,并將學號和相應的圖書編號存入SENDINFOTXT文件中。5圖書基本信息包括圖書編號、書名、作者、出版社和價錢這些簡單信息。6圖書信息文件中每一行存放一本圖書的信息。7借閱信息文件中每一行存放一本書的借閱情況。
下載積分: 8 賞幣
上傳時間:2024-03-15
頁數(shù): 32
大?。?0.41(MB)
子文件數(shù):
-
簡介:C語言程序設計實訓報告姓名專業(yè)班級指導教師二011年7月14日111實訓目的和要求實訓目的和要求11實訓目的和任務實訓目的和任務1鞏固和加深學生對C語言課程的基本知識的理解和掌握2掌握C語言編程和程序調試的基本技能3利用C語言進行基本的軟件設計4掌握書寫程序設計說明文檔的能力5提高運用C語言解決實際問題的能力12實訓要求實訓要求1分析實訓題目的要求2寫出詳細設計說明3編寫程序代碼,調試程序使其能正確運行4設計完成的軟件要便于操作和使用4設計完成后提交實訓報告2實訓任務內容實訓任務內容21游戲規(guī)則游戲規(guī)則通過一個學期對C語言程序設計的學習,經(jīng)過實訓,完善我們對C語言學習的漏洞和未學會的知識點,更加熟練的掌握C語言程序設計,鍛煉我們獨立自主設計程序編輯代碼的能力,通過設計出來的程序,提高我們對C語言學習的興趣,玩家通過鍵盤控制蛇在地圖上尋找食物,蛇吃蛇食物,可以加分,碰到四壁游戲結束。22流程設計流程設計貪吃蛇流程圖如圖1所示貪吃蛇的初始位置貪吃蛇初始長度貪吃蛇的顏色
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 18
大?。?0.11(MB)
子文件數(shù):
-
簡介:C語言課程設計成績記錄簿1程序語言課程設計報1課程設計目的和要求1設計目的1鞏固和加深學生對C語言課程的基本知識的理解和掌握;2掌握C語言編程和程序調試的基本技能;3利用C語言進行基本的軟件設計;24掌握書寫程序設計說明文檔的能力;5提高運用C語言解決實際問題的能力;2要求1分析課程設計題目的要求;基本功能A添加成績B刪除成績C查詢學生成績D查詢班級成績E退出拓展功能A寫入文件B讀取文件創(chuàng)新(自擬)功能程序實現(xiàn)的其它功能由個人自擬。2寫出詳細設計說明;基本功能成績記錄簿中記錄以下數(shù)據(jù)學號、姓名、課程編號、課程名稱、成績、學分,所有成績都3以百分制計分;輸入信息時要檢查數(shù)據(jù)項學號、課程編號、成績、學分的合法性,學號8位數(shù)字;課程編號5位數(shù)字;成績0100之間的整數(shù),學分15之間的實型數(shù)。添加成績需要輸入學生的學號或姓名、課程編號及成績,如已有該門課程成績給出提示;查詢(班級或個人)成績查詢個人成績以學號或姓名作為關鍵字,可查詢一個學生的所有成績,和已完成的總學分。中該科的績點也為07查詢績點此功能為附加功能,主要用于查詢單個的學生成績信息和平均績點。68.退出主要用于退出程序,結束使用。3詳細設計說明F1程序系統(tǒng)的結構7F2程序1(標識符)設計說明F21程序描述查詢主要分7個模塊,用于實現(xiàn)7個主要功能,函數(shù)第一個為主函數(shù)。第二個TIANJIA函數(shù)主要用于添加學生的成績信息,它與文件寫入不同的是它僅針對少數(shù)學生成績信息的添加輸入。對學生的各個信息都會進行信息合法性的檢查,然后對不合法的信息給出提示。第二個SHANCHU函數(shù)主要是實現(xiàn)對學生信息的刪除,也會對用戶輸入的學號信息進行合法性檢查。如果沒有則會給出提示。如果一旦刪除則會將學生的所有信息刪除,而不針對學生的單一信息浸信會刪除。第三個FINDSTU函數(shù)主要用于查找指定學生的成績信息,輸入學生的學號,輸出該學生的成績信息和相應的學分,在此程序做了相應的改變對學生是否獲得該學科學分做出判斷,如果該生成績小于60分,則該科的學分為0。這也為學生的績點的計算提供了條件。第四個FINDCLASS函數(shù)主要用于查找班級成績,對課程編號相同的學生視為一個班的學生,輸出該班學生的成績信息,并統(tǒng)計該班的及格率及各分數(shù)段的學生人數(shù)比例。第五個WRITEFILE函數(shù)是對學生的成績信息的錄入函數(shù),其適用于人數(shù)較多的大批量錄入,因函數(shù)設定的數(shù)組容量較大,而添加函數(shù)只適于少量的信息錄入。8第六個READFILE函數(shù)主要是用于讀取用戶輸入保存在文件里學生信息,該函數(shù)會對每個學生成績信息做出統(tǒng)計,輸出每個學生的成績信息,學分信息(是否獲得),及相應的每學科的績點,平均績點等。第七個JIDIAN為附加函數(shù),主要用于計算學生的各科績點及平均績點,用戶可輸入學生
下載積分: 6 賞幣
上傳時間:2024-03-12
頁數(shù): 17
大小: 0.06(MB)
子文件數(shù):
-
簡介:實驗三實驗三編程模擬生產(chǎn)者和消費者問題編程模擬生產(chǎn)者和消費者問題一、實驗目的和要求一、實驗目的和要求模擬實現(xiàn)用同步機構避免發(fā)生進程執(zhí)行時可能出現(xiàn)的與時間有關的錯誤。進程是程序在一個數(shù)據(jù)集合上運行的過程,進程是并發(fā)執(zhí)行的,也即系統(tǒng)中的多個進程輪流地占用處理器運行。我們把若干個進程都能進行訪問和修改的那些變量稱為公共變量。由于進程是并發(fā)地執(zhí)行的,所以,如果對進程訪問公共變量不加限制,那么就會產(chǎn)生“與時間有關”的錯誤,即進程執(zhí)行后所得到的結果與訪問公共變量的時間有關。為了防止這類錯誤,系統(tǒng)必須要用同步機構來控制進程對公共變量的訪問。一般說,同步機構是由若干條原語同步原語所組成。本實習要求學生模擬PV操作同步機構的實現(xiàn),模擬進程的并發(fā)執(zhí)行,了解進程并發(fā)執(zhí)行時同步機構的作用。二、實驗環(huán)境二、實驗環(huán)境WINDOWS操作系統(tǒng)和VISUALC60專業(yè)版或企業(yè)版三、實驗步驟三、實驗步驟模擬PV操作同步機構,且用PV操作解決生產(chǎn)者消費者問題。提示1PV操作同步機構,由P操作原語和V操作原語組成,它們的定義如下P操作原語PS將信號量S減去1,若結果小于0,則執(zhí)行原語的進程被置成等待信號量S的狀態(tài)。V操作原語VS將信號量S加1,若結果不大于0,則釋放一個等待信號量S的進程。這兩條原語是如下的兩個過程PROCEDUREPVARSSEMAPHOREBEGINSS1IFS0THENWSBEGINL2PS2XBOUTOUTOUT1MOD10VS1CONSUMEXGOTOL2ENDCOEND其中的SEMAPHORE和PRODUCTS是預先定義的兩個類型,在模擬實現(xiàn)中SEMAPHORE用INTEGER代替,PRODUCTS可用INTEGER或CHAR等代替。3進程控制塊PCB。為了記錄進程執(zhí)行時的情況,以及進程讓出處理器后的狀態(tài),斷點等信息,每個進程都有一個進程控制塊PCB。在模擬實習中,假設進程控制塊的結構如圖31。其中進程的狀態(tài)有運行態(tài)、就緒態(tài)、等待態(tài)和完成態(tài)。當進程處于等待態(tài)時,在進程控制塊PCB中要說明進程等待原因(在模擬實習中進程等待原因是為等待信號量S1或S2);當進程處于等待態(tài)或就緒態(tài)時,PCB中保留了斷點信息,一旦進程再度占有處理器則就從斷點位置繼續(xù)運行;當進程處于完成狀態(tài),表示進程執(zhí)行結束。進程名狀態(tài)等待原因斷點圖31進程控制塊結構4處理器的模擬。計算機硬件提供了一組機器指令,處理器的主要職責是解釋執(zhí)行機器指令。為了模擬生產(chǎn)者和消費者進程的并發(fā)執(zhí)行,我們必須模擬一組指令和處理職能。模擬的一組指令見圖32,其中每條指令的功能由一個過程來實現(xiàn)。用變量PC來模擬“指令計數(shù)器”,假設模擬的指令長度為1,每執(zhí)行一條模擬指令后,PC加1,提出下一條指令地址。使用模擬的指令,可把生產(chǎn)者和消費者進程的程序表示為圖33的形式。定義兩個一維數(shù)組PA04和SA04,每一個PAI存放生產(chǎn)者程序中的一條模擬指令執(zhí)行的入口地址;每個SAI存放消費者程序中的一條模擬指令執(zhí)行的入口地址。于是模擬處理器執(zhí)行一條指令的過程為取出PC之值,按
下載積分: 6 賞幣
上傳時間:2024-03-17
頁數(shù): 12
大?。?0.13(MB)
子文件數(shù):
-
簡介:C語言課程設計報告學生姓名田俊學生學號所在班級0909090610電氣信息0906課程設計題目一、學生信息管理系統(tǒng)課程設計目標和要求鞏固和加強C語言程序設計課程的理論知識。掌握C語言的基本概念﹑語法﹑語義和數(shù)據(jù)類型的使用特點學習并掌握C語言定義函數(shù)的基本方法、聲明函數(shù)及調用函數(shù)的方法和過程。掌握文件和文件指針的概念以及文件的定義方法,認識文件打開、關閉、讀、寫等文件基本操作函數(shù)。了解指針和鏈表的概念,掌握指針的定義和使用指針變量的方法以及鏈表的正確用法。靈活使用鏈表來儲存學生信息。掌握數(shù)組的定義、引用以及輸入輸出的方法、通過字符數(shù)組存儲字符串,進一步使用字符串培養(yǎng)創(chuàng)新能力和創(chuàng)新思維培養(yǎng)良好的程序設計風格二、課程設計報告的需求分析設計出來的學生信息管理系統(tǒng)要實現(xiàn)以下功能A系統(tǒng)以菜單方式工作;B學生信息的錄入(并用文件保存)C學生信息的瀏覽功能D查詢(包括按學號和按姓名查詢)E學生信息的查詢和修改F有一定容錯能力,在輸入錯誤時提示不合法,并要求重新輸入。三、程序的實現(xiàn)過程1總體的設計通過菜單的形式,利用SWITCH函數(shù),將程序要實現(xiàn)的功能分為6個模塊進行,然后分別對信息的錄入,瀏覽,查詢,修改,刪除,和對出進行編寫,并將信息寫入文件,最后退出系統(tǒng)。2模塊功能的說明然后錄入信息瀏覽信息查詢信息刪除信息后重新錄入信息后再修改后瀏覽,得到修改后的信息,最后退出系統(tǒng)。測試結果經(jīng)過上機調試,發(fā)現(xiàn)程序基本的功能都已實現(xiàn),輸入學生的信息,然后,修改,修改信息后存儲到文件之中,刪除信息等都得到了很好的實現(xiàn)。當然,程序本身還存在一些細節(jié)問題比如在輸入學號的時候,當學號前第一個數(shù)字是0的時候,在輸出的時候沒有顯示0,其次,在顯示學生信息時,學生的各個信息并沒有嚴格地對齊,使得界面不夠美觀。
下載積分: 8 賞幣
上傳時間:2024-03-11
頁數(shù): 25
大?。?0.04(MB)
子文件數(shù):
-
簡介:C語言必背單詞運算符與表達式1CONSTANT常量2VARIABLE變量3IDENTIFY標識符4KEYWORDS關鍵字5SIGN符號6OPERATOR運算符7STATEMENT語句8SYNTAX語法9EXPRESSION表達式10INITIALITION初始化11NUMBERFORMAT數(shù)據(jù)格式12DECLARATION說明13TYPECONVERSION類型轉換14DEFINE、DEFINITION定義條件語句1SELECT選擇2EXPRESSION表達式3LOGICALEXPRESSION邏輯表達式4RELATIONALEXPRESSION關系表達式5PRIORITY優(yōu)先6OPERATION運算7STRUCTURE結構循環(huán)語句1CIRCLE循環(huán)2CONDITION條件3VARIANT變量4PROCESS過程5PRIORITY優(yōu)先6OPERATION運算數(shù)組1ARRAY數(shù)組2REFERENCE引用3ELEMENT元素4ADDRESS地址5SORT排序6CHARACTER字符7STRING字符串8APPLICATION應用函數(shù)1CALL調用2RETURNVALUE返回值3FUNCTION函數(shù)4DECLARE聲明5PARAMETER參數(shù)6STATIC靜態(tài)的7EXTERN外部的指針1POINTER指針2ARGUMENT參數(shù)3ARRAY數(shù)組4DECLARATION聲明5REPRESENT表示6MANIPULATE處理結構體、共用體、鏈表1STRUCTURE結構2MEMBER成員3TAG標記4FUNCTION函數(shù)5ENUMERATE枚舉6UNION聯(lián)合(共用體)7CREATE創(chuàng)建8INSERT插入9DELETE刪除10MODIFY修改文件1、FILE文件2、OPEN打開3、CLOSE關閉4、READ讀5、WRITE寫6、ERROR錯誤序號主要章節(jié)常用英漢對照詞匯備注1運算符與表達式(OPERATORANDEXPRESSION)漢語英語常量CONSTANT變量VARIABLE標識符IDENTIFY關鍵字KEYWORDS符號SIGN運算符OPERATORPROGRAMDESIGN程序設計WRITINGPROGRAM編寫程序STANDARDIZEVT使標準化CODINGTHEPROGRAM編程SIMPLIFYVT單一化,簡單化PROGRAMMING程序REVISIONN校訂,修正PROGRAMMERN程序員OCCUPYVT占領,住進LOGICN邏輯,邏輯學BASIC初學者通用符號指令代碼MACHINECODE機器代碼TEACHINGLANGUAGE教學語言DEBUGNDOS命令,調試SIMPLICITYN單純,簡樸COMPACTNESSA緊湊的,緊密的TIMESHARINGSYSTEM分時系統(tǒng)DESCRIPTIONN描述,說明INTERACTIVELANGUAGE交互式語言BREAKN中斷MANUFACTURERN制造業(yè)者STRUCTURECHART結構圖DIALECTN方言,語調THEPROGRAMFLOW程序流EXPENSEN費用,代價MANAGERMODULE管理模塊UNIFORMITYN同樣,劃一WORDERMODULE工作模塊ARCHAICA己廢的,古老的MAINMODULE主模塊SUFFICIENTA充分的,足夠的SUBMODULE子模塊DATAPROCESSING數(shù)據(jù)處理MODIFYV修正,修改BUSINESSAPPLICATION商業(yè)應用OUTLINEN輪廓,概要SCIENTIFICAPPLICATION科學應用COMPOSE分解LEXICALA字典的,詞匯的CODE代碼NONPROGRAMMERN非編程人員NODEVT改為密碼NOTATIONN記號法,表示法,注釋PSEUDOCODEN偽代碼VERBOSITYN嘮叨,冗長COMMASN逗點逗號RECORDN記錄DOCUMENTATION文檔SUBRECORDN子記錄FLOWCHART/FLOW程表/流程DATADIVISION數(shù)據(jù)部VISUALA視覺的PROCEDUREDIVISION過程部REPRESENTVT表現(xiàn),表示,代表
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 6
大小: 0.01(MB)
子文件數(shù):