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

正文內(nèi)容

計算機組成原理與匯編語言課程設(shè)計(學(xué)生成績管理)-文庫吧

2025-05-18 05:31 本頁面


【正文】 次輸出。模塊中排名處理、學(xué)科平均成績計算 均需取出某一學(xué)科的所有學(xué)生成績,因而此操作作為公用子程序以供調(diào)用。個人總分及平均分處理較為簡單,根據(jù)索引逐條處理記錄。排名處理。排名結(jié)果為一維數(shù)組,與學(xué)科成績存在對應(yīng)關(guān)系。查詢學(xué)生記錄,先進行學(xué)號匹配,再輸出一條記錄;查詢該生的所有信息。 文件寫入及退出功能 此功能實現(xiàn)將學(xué) 生的信息保存在一個文件里。此程序默認(rèn)將文件放在 C盤下,名稱為: SCORE,屬性為 TXT格式的文本文檔。該文檔能夠保存數(shù)據(jù),以便數(shù)據(jù)不需要重復(fù)錄入,是系統(tǒng)更能滿足用戶需求。寫入文件完畢后,關(guān)閉文件,并退出程序。 4 N 三、 設(shè)計方案 系統(tǒng)流程圖 圖 2 Inset子 程序 圖 1 主 程序 圖 3 modify 子程序 Y Y Y Y Y Y N N N N N 開始 顯示菜單 輸入一個字符 是 i? 是 m? 是 f? 是 esc? 調(diào)用 Insert 子程序 調(diào)用 Find 子程序 調(diào)用 Rank 子程序 調(diào)用 Count子程序 調(diào)用 Modify子程序 開始 打開文件 置文件指針到文件尾 從終端接收用戶的輸入記錄 記錄寫入文件 關(guān)閉文件并返回 開始 打開文件 讀一個記錄 是否為要修改記錄 是 s? 是 c? 文件指針后退一個記錄 寫入修改記錄并關(guān)閉文件 結(jié)束程序 返回 5 圖 4 delete子程序 圖 5 count 子程序 子程序模塊設(shè)計 ( 1) INSERT 子程序 INSERT 子程序的功能是錄入一條記錄。 首先保留現(xiàn)場入棧,然后 DOS 中斷 3D 號功能打開 FNAME 指定的文件,然后宏 GETIN 清除屏幕右半部分的 記錄輸入?yún)^(qū)域。在記錄的第一項處置光標(biāo),用INTPUT 獲取記錄內(nèi)容,用 DOS 中斷 42H 號功能將指針移到文件末尾。 再用 DOS 中斷 40H 號功能將放在 BUFFER 緩沖區(qū)的 23 個字節(jié)的內(nèi)容寫到文件中,接著關(guān)閉文件,重新設(shè)置光標(biāo)位置在顯示記錄位置。 最后彈?;謴?fù)現(xiàn)場。 ( 2) MODIFY 子程序 MODIFY 子程序的功能是修改記錄。 先保護現(xiàn)場,然后清除右上部分的記錄輸入?yún)^(qū)域,接著打開文件。 Y Y N N Y 開始 打開文件 接收刪除記錄 讀一條記錄 學(xué)號相同? 刪除該記錄 關(guān)閉文件 返回 開始 打開文件 接收刪除記錄 讀一條記錄 對數(shù)學(xué)成績分段并統(tǒng)計 指針到文件尾 顯示統(tǒng)計結(jié)果 關(guān)閉文件 返回 6 用 input 子程序獲取輸入的記錄信息,并存入 BUFFER1 中。從打開的文件中讀取一個記錄的內(nèi)容( 23個字節(jié))放在 BUFFER2中。 比較記錄前面的 15 個字節(jié)(姓名),如果不同,則讀取下一個記錄;如果相同,則回移一個記錄的指針,回到剛才這條記錄的位置(因為讀取一個記錄后,指針已移到下一條記錄上)。將放在 BUFFER1 中的輸入的記錄寫到剛才這條記錄在文件中的位置上,從而實現(xiàn)此記錄的修改。最后關(guān)閉程序,恢復(fù)現(xiàn)場。 ( 3) DELETE 子程序 DELETE 子程序的功能是刪除一條記錄。 首先保留現(xiàn)場,清除屏幕。然后打開文件,保留文件句柄。用宏 GETIN 獲取15個字節(jié)的姓名字符,放在 BUFFER1 中。 讀取一條記錄( 23 個字節(jié)),放在 BUFFER2 中,然后和 BUFFER1 中內(nèi)容比較,如果不同,讀取下一條記錄。如果姓名相同,則把指針后移 6個字符( 3門功課所占空間),寫入 6個“ 0”字符。關(guān)閉文件,恢復(fù)現(xiàn)場并退出。 ( 4) FIND 子程序 FIND 子程序的功能是打印文件中的記錄。 用 OPENF 子程序打開文件。讀取一條記錄,匯編語言提供了自定義數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)定義語句,可將不同的數(shù)據(jù)類型放在一個數(shù)據(jù)結(jié)構(gòu)中,便于處理,在本程序中的記錄就采用了結(jié)構(gòu)定義語句。這里讀取記錄也用了結(jié)構(gòu)的方法。 接著用 DOS 中斷
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1