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

正文內(nèi)容

語言程序設計課程設計指導書-在線瀏覽

2024-10-13 18:54本頁面
  

【正文】 DX, OFFSET FILENA+2 INT 21H。打開文件出錯轉GETERR1 PUSH DS PUSH ES POP DS。BX=文件號MOV AH, 3FH。讀入最多64K1 MOV DX, 0。讀入文件出錯轉GETERR2 MOV CCOUNT, AX。讀入文件出錯處理KEYIN STC JMP GETFILEXIT。打開文件出錯處理KEYIN STCGETFILEXIT: RETREADFILE ENDP。輸入文件名子程序 SIN PROC MOV AH, 0AH MOV DX, OFFSET FILENA INT 21H。取文件名長度LEA BX, FILENA+2 ADD BX, CX。在字符串尾部加0 RET SIN ENDP。索引行初始化子程序 CLIST PROC MOV CX, CCOUNT JCXZ CSTX。文件緩沖區(qū)字符指針MOV DI,0。行數(shù)計數(shù)MOV INDEX[DI], 0 INC DX。判斷是否為回車換行符JNZ CST2。行數(shù)加一ADD SI, 2。索引行指針加一MOV INDEX[DI], SI。是否超過最大行,超過轉CST4,結束JMP CST3。文件緩沖區(qū)字符指針指向下一字符 CST3: LOOP CST1。保存行數(shù)到LENCT中 CSTX: RET CLIST ENDP。清屏子程序CLSCREEN PROC MOV AX, 0600H。窗口最頂行MOV SI, CURLINE。窗口的第一行和最后一行為邊框,SUB CX, 2。顯示一行INC DH。文件下一行MOV AX, LENCT。文件是否顯示完JNC SC2。該頁顯示滿則結束。顯示空行POP DX POP CX INC DH LOOP SC3 SC1X: RET SHOWCUR ENDP。顯示一行子程序。DH=窗口中的行號 SHOWLINE PROC PUSH CX PUSH SI PUSH DX PUSH AXADD DH, TOP。實際行數(shù)=窗口左上角行數(shù)+DI+1 MOV DL, LEFT。實際列數(shù)=窗口左上角列數(shù)+1 CALL VADD。窗口的第一列和最后一列是邊框,SUB CX, 2。行索引為字類型,所以乘二MOV SI, INDEX[SI]。DS指向顯示緩沖區(qū)段地址 SL1: MOV AX, ES:[SI] CMP AX, 0A0DH JZ SL2。顯示一個字符 ADD DI, 2。取下一個字符LOOP SL1。該行正好顯示完,則結束,否則用空格填滿SL2: MOV BYTE PTR DS:[DI], 39。該行沒有顯示滿,則用空格填滿ADD DI, 2 LOOP SL2SLX: POP DSPOP AX POP DX POP SI POP CXRET SHOWLINE ENDP。顯示空行子程序。MOV AX, HS。CMP DH, AL。如果是,則轉SSLX ADD DH, TOP。實際行數(shù)=窗口左上角行數(shù)+DI+1 MOV DL, LEFT。實際列數(shù)=窗口左上角列數(shù)+1 CALL VADD。窗口的第一列和最后一列是邊框,SUB CX, 2。 39。顯示緩沖區(qū)地址為B800:0 MOV ES, AX。窗口左上角行列數(shù)MOV CX, HS。CALL VADD。MOV CX, WS。取屬性 CW2: MOV BYTE PTR ES:[DI], 39。送空白字符INC DI。送屬性INC DI。POP CX POP DX INC DH。畫邊框POP ES RET CREWIN ENDP。畫邊框子程序 DRAWB PROC PUSH DX PUSH CX PUSH BX PUSH AX MOV BL, FGB MOV DH, TOP MOV DL, LEFT CALL VADD。畫第一行邊框MOV CX, WS SUB CX,2 DB1: MOV BYTE PTR ES:[DI], 0CDH INC DI MOV BYTE PTR ES:[DI], BL INC DI LOOP DB1。畫第二行到倒數(shù)二行左右邊框MOV DH, TOP MOV DL, LEFT INC DH MOV CX, HS SUB CX, 2 DB2: PUSH DX CALL VADD MOV BYTE PTR ES:[DI], 0BAH INC DI MOV BYTE PTR ES:[DI], BL DEC DI MOV AX, WS DEC AX SHL AX, 1 ADD DI, AX MOV BYTE PTR ES:[DI], 0BAH INC DI MOV BYTE PTR ES:[DI], BL POP DX INC DH LOOP DB2。窗口左上角行列數(shù)。角框╔。上下邊框═。從第二行開始。所以高度減二。左右邊框║。下一行。畫左下角角框MOV DH, TOP。MOV AX, HS。ADD DH, AL。角框╚INC DI MOV BYTE PTR ES:[DI], BL INC DI。SUB CX, 2。上下邊框═INC DI MOV BYTE PTR ES:[DI], BL INC DI LOOP DB3。角框╝INC DI MOV BYTE PTR ES:[DI], BLPOP AX POP BX POP CX POP DXRET DRAWB ENDP。計算窗口內(nèi)某行列位置對應顯存地址。輸出:DI為顯存地址 VADD PROC MOV AL, 80。XOR DH, DH。行數(shù)80+列數(shù)SHL AX, 1。2DH為x鍵的掃描碼JNZ COM1。值x鍵標志RET COM1: CALL DOSUB。將鍵掃描碼放入AX中MOV BX, OFFSET KEYSUB。KEYSUB表查完,即沒有找到轉DOSUBX CMP AX, [BX] JZ DOSUB2。DOSUB2: ADD BX, 2 MOV BX, [BX]。轉處理程序 DOSUBX: RET。處理完后應使用JMP DOSSUBX結束。已到第一行,結束DEC CURLINE。顯示當前頁 SUB1X: JMP DOSUBX。至少顯示一行CMP AX, CURLINE。向下一行CALL SHOWCUR。CODE ENDS。按學號尾數(shù)進行選題設計。借閱基本信息有:編號、書名、金額、借書證號、借書日期、到期日期、罰款金額等。創(chuàng)建圖書管理系統(tǒng),該系統(tǒng)運行時在控制臺中顯示菜單界面進行鍵盤輸入操作,模擬借閱圖書的管理過程。字段包含:書名,編號,類別,存放地點,入庫時間B、借閱信息管理圖書借閱模擬操作,包括以下功能:借出,歸還和續(xù)借等操作,對超期圖書進行罰款金額顯示。字段包含:書名,編號,借閱者,借出時間,歸還時間,借閱狀態(tài),超期時間,最大借閱數(shù)C、讀者信息管理讀者分為教師和學生兩大類等級:教師和學生的最大圖書借閱數(shù)量和時間有所不同,并可對添加、掛失和查詢讀者信息。課題2:個人通訊錄管理系統(tǒng),作為讀取和存儲的通訊錄,該系統(tǒng)運行時在控制臺中顯示菜單界面進行鍵盤輸入操作,模擬通訊錄的操作過程。B、輸入、查找、刪除、修改聯(lián)系人信息功能。D、分類操作:可以按分類信息進行同一類的聯(lián)系人操作,比如顯示、刪除和查找操作。系統(tǒng)操作過程中能夠正確讀取和更新文件,并進行正常的通訊錄聯(lián)系人操作。設計一個能夠記錄公司員工工資的數(shù)據(jù)結構(比如包括:員工號,姓名,基本工資,補貼金額,獎勵金額,扣除金額、實發(fā)工資等)、文件(文件作為工資數(shù)據(jù)的保存介質)。新增:能將所有輸入的員工工資數(shù)據(jù)保存到文件中,并可選擇繼續(xù)輸入或退出。 若找到,則顯示該員工的工資詳情 168。168。刪除:輸入員工的員工號,并在文件中查找168。 若選擇是,則刪除文件中該員工信息 168。 否則提示無此員工信息168。修改:輸入員工的員工號,并在文件中查找168。完成后將現(xiàn)輸入的內(nèi)容覆蓋原內(nèi)容保存到文件中。 否則提示無此員工信息168。統(tǒng)計:分類匯總并輸出所有員工的基本工資、補貼金額、獎勵金額、扣除金額、實發(fā)工資的總金額和平均金額。這種無人值守自動售貨機販賣價值為A、B、C的三種商品,價格分別為2元,3元和6元。如果商品已經(jīng)賣完,或者無法找零,則給出用戶一個提示,商品已售完,并且退還紙幣。為了調查用戶的喜好,希望得到三種商品的每日消費數(shù)據(jù),由此來調整貨柜中三種貨物的存貯量。應用程序運行后,先顯示這個菜單,然后操作員通過菜單項選擇希望進行的操作項目;(2)你的售貨機用戶不希望每一位顧客都有權限執(zhí)行以上功能,因此一旦進入銷售界面,就不應當退回到系統(tǒng)界面,但是應允許顧客反復購買,前一個顧客購買完畢后應停留在銷售界面里允許下一個顧客操作。(3)計算機安排的找零算法應該合理,不要出現(xiàn)某一種零錢找光的情況。盡量滿足這兩個要求?!据斎?輸出要求】(1)應用程序運行后,先顯示一個菜單,然后用戶根據(jù)需要選擇相應的操作項目。根據(jù)題目要求,運用所學知識,完成設計和實現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設計報告。每個銷售員都將當天出售的每種產(chǎn)品各寫一張便條交上來。假設,收集到了上個月的所有便條,編寫一個處理系統(tǒng),讀取上個月的銷售情況(在磁盤上創(chuàng)建一個txt文件記錄上個月的銷售信息),進行如下處理。2)按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)3)統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品按從高到底的順序,輸出排序結果(需輸出產(chǎn)品的代號和銷售額)4)輸出統(tǒng)計報表銷售統(tǒng)計報表產(chǎn)品代號銷售之和 銷售員號 1 2 3 4 5 每種產(chǎn)品之和 總和5)可以按產(chǎn)品代號查詢,也可以按銷售員號查詢。如班次 發(fā)車時間 起點站 終點站 行車時間 額定載量 已定票人數(shù) 1 8:00 郫縣 廣漢 2 45 30 2 6:30 郫縣 成都 40 40 3 7:00 郫縣 成都 40 20 4 10:00 郫縣 成都 40 2 ?(一)功能要求:用c語言設計一系統(tǒng),能提供下列服務:(1)錄入班次信息(信息用文件保存),可不定時地增加班次數(shù)據(jù)(2)瀏覽班次信息,可顯示出所有班次當前狀總(如果當前系統(tǒng)時間超過了某班次的發(fā)車時間,則顯示“此班已發(fā)出”的提示信息)。再編寫一個單項選擇題標準化考試系統(tǒng),該系統(tǒng)功能要求: 字段:題干,備選答案,標準答案A、用文件保存試題庫。B、試題錄入、修改和刪除。D、考生答題:用戶抽取N道試題進行答題,鍵盤輸入每道題的答案。系統(tǒng)操作過程中能夠正確讀取和更新試題文件,并進行正常的試題管理、抽取、答題和判卷操作,該過程在控制臺中顯示,人機交互方便。此模塊包括子模塊有:增加學生信息、刪除學生信息、修改學生信息(2)信息查詢:要求:查詢時可實現(xiàn)按姓名查詢、按學號查詢(3)成績統(tǒng)計:要求:A輸入任意的一個課程名(如數(shù)學)和一個分數(shù)段(如6070),統(tǒng)計出在此分數(shù)段的學生情況。完成基礎訓練,有一定的編程基礎后,在完成所選課題。定義一個學生結構體變量,從鍵盤輸入各個分量的值,然后從屏幕輸出該結構體變量的各個分量。/* 學生姓名 */ char nNumber[10] /* 學號 */ int nAge。/* 性別,約定 ?m? 代表女,?f?代表男 */ char szAddress[20]。/* 數(shù)據(jù)結構成績 */ double dMath。/* 英語成績 */ }CSt
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1