




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、公式編輯器編輯數(shù)學(xué)公式總是一件煩人的事情,為此 CTSC 公司準(zhǔn)備出一個(gè)編輯數(shù)學(xué)公式的。將實(shí)現(xiàn)分式和矩陣輸入。按照設(shè)想,應(yīng)該是符合人性化設(shè)計(jì)的,必須最大限度的方便用戶輸入,盡管代價(jià)是開發(fā)極其復(fù)雜。你已經(jīng)接下了這個(gè)任務(wù)幸好輸入的方式和格式都已定好,你只需要編個(gè)處理程序就行了,下面是相關(guān)的約定和格式。格式控制:一個(gè) m*n(1=m=10,_1=n - XX_|XX當(dāng)光標(biāo)左(右)移動(dòng)時(shí),若光標(biāo)位于A 的前端(末端),如果左(右)邊沒有同級(jí)的編輯框,則光標(biāo)將返回到更高一級(jí)的編輯框(若無則不作處理),置于矩陣或分式的左(右)邊;如果左(右)邊有同級(jí)的編輯框 B,則置于 B 的末端(前端);若光標(biāo)左(右)
2、邊是一個(gè)矩陣或分式,如果是分式,則光標(biāo)置于分子編輯框的末端(前端),如果是矩陣,則置于第 1 列n/2行(第 m 列n/2行)編輯框的末端(前端);若光標(biāo)左(右)邊是其它元素,則光標(biāo)左(右)移一格。如圖:_XX|-|- XX_XX右移: 456_-612 123456|- _612 123| 65535_65535光標(biāo)光標(biāo)光標(biāo)若矩陣的編輯行數(shù) n 為奇數(shù),則矩陣的對(duì)為中間那行編輯行中編輯框的對(duì),否則為中間兩個(gè)編輯行之間的空行;分式分式由分子和分母兩個(gè)編輯框以及他們之間的分?jǐn)?shù)線組成。分式分?jǐn)?shù)線為一條由“-”組成的字符序列,同時(shí)它也是分式的對(duì) 。分式的寬度為兩個(gè)編輯框?qū)挾鹊淖畲笾导?2,即在左右兩
3、邊分別加上一個(gè)“-”;而高度為兩個(gè)編輯框的高度加上分?jǐn)?shù)線的高度 1。兩個(gè)編輯框按居中對(duì)齊,如圖:_X XX-_在居中對(duì)齊時(shí),如果不能正好對(duì)準(zhǔn),則往 半格,如上圖左邊的分母編輯框。-_91*23/41-_91*23/41 255255輸入控制:程序通過一系列的事件來實(shí)現(xiàn)輸入,每個(gè)事件已經(jīng)被轉(zhuǎn)化成一個(gè)字符串。若字符串只含一個(gè)字符,則必為運(yùn)算符、括號(hào)、數(shù)字或字母。此時(shí)程序在光標(biāo)處字符,然后光標(biāo)右移一次;該若字符串為 Matrix 或 Fraction,則在光標(biāo)處一個(gè) 1*1 的矩陣或分式,光標(biāo)右移一次;若字符串為 AddRow 或 AddCol,則在矩陣內(nèi)光標(biāo)所處的編輯框前一行編輯行或一列編輯列,并
4、把光標(biāo)置于新的行(列)中,若光標(biāo)不在任何矩陣內(nèi),則不作處理;字符串 Home、End、Left、Right、Up、Down 則分別代表光標(biāo)置于行首、行末,光標(biāo)向左、右、上、下移動(dòng)一次。開始時(shí)編輯框是空的,你的任務(wù)是對(duì)一串給定的事件進(jìn)行處理,并按規(guī)定格式輸出最后編輯 框的內(nèi)容。注意:由于該只用于輸入表達(dá)式,并不對(duì)表達(dá)式進(jìn)行任何處理,所以所輸入的表達(dá)式可能并不正確。輸入每行有一事件的字符串,直到文件末。輸出按規(guī)定的格式輸出編輯框的結(jié)果,空白的地方用空格補(bǔ)上,每行行末不能有多余空格。樣例:輸入 112+Fraction 1Down 12Right+ 72* Fraction 1Matrix AddCol AddCol 1Right 1Right 1Right* Matrix AddRow AddRow 1Down輸出 21+2 21+輸入 21+Fraction 1Down 1+Fraction 1Down 1+Fraction 1Down xUp UpRight Right Home Up
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西方政治制度如何促進(jìn)社會(huì)革新試題及答案
- 機(jī)電工程維護(hù)與檢修試題及答案
- 新能源汽車制造產(chǎn)業(yè)技術(shù)創(chuàng)新與知識(shí)產(chǎn)權(quán)保護(hù)報(bào)告
- 推動(dòng)文化改革發(fā)展的背景意義及必要性
- 助力考生的2025年軟件設(shè)計(jì)師考試試題及答案
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)計(jì)算機(jī)視覺缺陷檢測(cè)技術(shù)2025年在軌道交通設(shè)備制造中的應(yīng)用案例報(bào)告
- 探索西方國(guó)家的城市治理模式試題及答案
- 中藥配方顆粒質(zhì)量標(biāo)準(zhǔn)與市場(chǎng)品牌戰(zhàn)略研究報(bào)告
- 深入探討機(jī)電工程基礎(chǔ)知識(shí)的試題及答案
- 安全防火知識(shí)試題及答案
- 國(guó)家保安員模擬試題及答案(附解析)
- 2025年Web應(yīng)用安全試題及答案解析
- 上海市同濟(jì)大學(xué)第二附屬中學(xué)2024-2025學(xué)年八年級(jí)下冊(cè)期末物理試卷
- 2025屆江蘇省南京市、鹽城市高三下學(xué)期3月一模政治試題 含解析
- 2025年液壓馬達(dá)開發(fā)行業(yè)深度研究報(bào)告
- 2024北森圖形推理題
- 2025年全國(guó)國(guó)家版圖知識(shí)競(jìng)賽賽(附答案)
- 2025年-江蘇省建筑安全員B證考試題庫(kù)及答案
- 升降車高空作業(yè)施工方案
- 農(nóng)藝師筆試重要試題及答案
- 新疆維吾爾自治區(qū)2024年普通高校招生單列類(選考外語(yǔ))本科二批次投檔情況 (理工)
評(píng)論
0/150
提交評(píng)論