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

正文內(nèi)容

c語言程序設(shè)計課程設(shè)計任務(wù)書(參考版)

2024-10-11 14:05本頁面
  

【正文】 六、課程設(shè)計時間、地點及輔導(dǎo)教師時間:20142015學(xué)年第1學(xué)期第19周班級:計算機科學(xué)與技術(shù)1241242地點:計算機學(xué)院機房輔導(dǎo)教師:王雪瑞前4個題目,每組不超過兩個人;第5個題目一人,8三個題目每組不超過3人。(4)課程設(shè)計的感想和心得體會。(2)創(chuàng)新和得意之處。(6)數(shù)據(jù)的輸入和結(jié)果的輸出都要有必要的提示,且提示獨占一行。(4)以十進制形式顯示數(shù)字串中最大數(shù)與最小數(shù)的乘積。(2)按 ASCII 碼值降序顯示這個數(shù)字串中最大和最小的兩個數(shù)字。十進制數(shù)字串處理。奇偶數(shù)判斷。、字符統(tǒng)計。信息檢索。編制一個程序,要求完成以下功能:完成一個字母或數(shù)制之間的轉(zhuǎn)化,主程序分別具有6種可選擇的子功能,按相應(yīng)的字符可分別進入相應(yīng)的子功能并在屏幕上顯示結(jié)果,按“Q”鍵退出。編制一個程序,要求完成以下功能:(1)以十進制形式從鍵盤隨機輸入成績(不多于50個),并用逗號或空格分隔各學(xué)生成績;(2)對該班的成績進行遞減排序,并以十進制形式顯示排序結(jié)果并用逗號或空格分隔;(3)計算全班的平均分并以十進制形式顯示輸出;(4)當(dāng)輸入Q時,退出程序。編制一個程序,要求完成以下功能:(1)以十進制形式從鍵盤隨機輸入成績(不多于50個);(2)顯示成績評定的等級(90100為優(yōu),8090為良,7080為中,6070為及格,60分以下為不及格);(3)統(tǒng)計出各個等級的人數(shù)并以十進制形式顯示輸出;(4)當(dāng)輸入Q時,退出程序。編制一個程序,要求完成以下功能:(1)9名評委,每個評委給分范圍為0~10(整數(shù));(2)9名評委給分中,去掉一個最高分和一個最低分,剩余7名評委的平均分即為參賽者的得分(精確到小數(shù)點后1位);(3)并將得分輸出顯示。具體要求如下:在整個設(shè)計期間,無違紀(jì)現(xiàn)象(遲到、早退、逃課),態(tài)度認(rèn)真;整體架構(gòu)正確合理、流程圖清晰無誤;設(shè)計盡可能完成題目所要求的功能;程序代碼清晰,便于閱讀;報告書寫規(guī)范;提供可運行的課程設(shè)計系統(tǒng),并參加上機面試答辯;在課程設(shè)計結(jié)束時,上交實習(xí)報告和程序清單。二、課程設(shè)計環(huán)境要求硬件配置:586以上電腦操作系統(tǒng):WINDOWS 98/XP/2000等軟件需求:MASM 三、課程設(shè)計基本要求要求通過查閱與設(shè)計課題相關(guān)的文獻(xiàn)資料,自學(xué)與其相關(guān)內(nèi)容,掌握MASM 。通過課程設(shè)計,培養(yǎng)計算機專業(yè)學(xué)生,運用所學(xué)知識,進一步提高學(xué)生匯編語言綜合編程能力和程序調(diào)試技能。CODE ENDS。向下一行CALL SHOWCUR。至少顯示一行CMP AX, CURLINE。顯示當(dāng)前頁 SUB1X: JMP DOSUBX。已到第一行,結(jié)束DEC CURLINE。處理完后應(yīng)使用JMP DOSSUBX結(jié)束。轉(zhuǎn)處理程序 DOSUBX: RET。DOSUB2: ADD BX, 2 MOV BX, [BX]。KEYSUB表查完,即沒有找到轉(zhuǎn)DOSUBX CMP AX, [BX] JZ DOSUB2。將鍵掃描碼放入AX中MOV BX, OFFSET KEYSUB。值x鍵標(biāo)志RET COM1: CALL DOSUB。2DH為x鍵的掃描碼JNZ COM1。行數(shù)80+列數(shù)SHL AX, 1。XOR DH, DH。輸出:DI為顯存地址 VADD PROC MOV AL, 80。計算窗口內(nèi)某行列位置對應(yīng)顯存地址。角框╝INC DI MOV BYTE PTR ES:[DI], BLPOP AX POP BX POP CX POP DXRET DRAWB ENDP。上下邊框═INC DI MOV BYTE PTR ES:[DI], BL INC DI LOOP DB3。SUB CX, 2。角框╚INC DI MOV BYTE PTR ES:[DI], BL INC DI。ADD DH, AL。MOV AX, HS。畫左下角角框MOV DH, TOP。下一行。左右邊框║。所以高度減二。從第二行開始。上下邊框═。角框╔。窗口左上角行列數(shù)。畫第二行到倒數(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。畫第一行邊框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。畫邊框子程序 DRAWB PROC PUSH DX PUSH CX PUSH BX PUSH AX MOV BL, FGB MOV DH, TOP MOV DL, LEFT CALL VADD。畫邊框POP ES RET CREWIN ENDP。POP CX POP DX INC DH。送屬性INC DI。送空白字符INC DI。取屬性 CW2: MOV BYTE PTR ES:[DI], 39。MOV CX, WS。CALL VADD。窗口左上角行列數(shù)MOV CX, HS。顯示緩沖區(qū)地址為B800:0 MOV ES, AX。 39。窗口的第一列和最后一列是邊框,SUB CX, 2。實際列數(shù)=窗口左上角列數(shù)+1 CALL VADD。實際行數(shù)=窗口左上角行數(shù)+DI+1 MOV DL, LEFT。如果是,則轉(zhuǎn)SSLX ADD DH, TOP。CMP DH, AL。MOV AX, HS。顯示空行子程序。該行沒有顯示滿,則用空格填滿ADD DI, 2 LOOP SL2SLX: POP DSPOP AX POP DX POP SI POP CXRET SHOWLINE ENDP。該行正好顯示完,則結(jié)束,否則用空格填滿SL2: MOV BYTE PTR DS:[DI], 39。取下一個字符LOOP SL1。顯示一個字符 ADD DI, 2。DS指向顯示緩沖區(qū)段地址 SL1: MOV AX, ES:[SI] CMP AX, 0A0DH JZ SL2。行索引為字類型,所以乘二MOV SI, INDEX[SI]。窗口的第一列和最后一列是邊框,SUB CX, 2。實際列數(shù)=窗口左上角列數(shù)+1 CALL VADD。實際行數(shù)=窗口左上角行數(shù)+DI+1 MOV DL, LEFT。DH=窗口中的行號 SHOWLINE PROC PUSH CX PUSH SI PUSH DX PUSH AXADD DH, TOP。顯示一行子程序。顯示空行POP DX POP CX INC DH LOOP SC3 SC1X: RET SHOWCUR ENDP。該頁顯示滿則結(jié)束。文件是否顯示完JNC SC2。文件下一行MOV AX, LENCT。顯示一行INC DH。窗口的第一行和最后一行為邊框,SUB CX, 2。窗口最頂行MOV SI, CURLINE。清屏子程序CLSCREEN PROC MOV AX, 0600H。保存行數(shù)到LENCT中 CSTX: RET CLIST ENDP。文件緩沖區(qū)字符指針指向下一字符 CST3: LOOP CST1。是否超過最大行,超過轉(zhuǎn)CST4,結(jié)束JMP CST3。索引行指針加一MOV INDEX[DI], SI。行數(shù)加一ADD SI, 2。判斷是否為回車換行符JNZ CST2。行數(shù)計數(shù)MOV INDEX[DI], 0 INC DX。文件緩沖區(qū)字符指針MOV DI,0。索引行初始化子程序 CLI
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1