集訓(xùn)隊作業(yè)copy of maths數(shù)學(xué)公式總是一件煩人的事情為此CTSC公司準備出一個_第1頁
集訓(xùn)隊作業(yè)copy of maths數(shù)學(xué)公式總是一件煩人的事情為此CTSC公司準備出一個_第2頁
集訓(xùn)隊作業(yè)copy of maths數(shù)學(xué)公式總是一件煩人的事情為此CTSC公司準備出一個_第3頁
集訓(xùn)隊作業(yè)copy of maths數(shù)學(xué)公式總是一件煩人的事情為此CTSC公司準備出一個_第4頁
集訓(xùn)隊作業(yè)copy of maths數(shù)學(xué)公式總是一件煩人的事情為此CTSC公司準備出一個_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、公式編輯器編輯數(shù)學(xué)公式總是一件煩人的事情,為此 CTSC 公司準備出一個編輯數(shù)學(xué)公式的。將實現(xiàn)分式和矩陣輸入。按照設(shè)想,應(yīng)該是符合人性化設(shè)計的,必須最大限度的方便用戶輸入,盡管代價是開發(fā)極其復(fù)雜。你已經(jīng)接下了這個任務(wù)幸好輸入的方式和格式都已定好,你只需要編個處理程序就行了,下面是相關(guān)的約定和格式。格式控制:一個 m*n(1=m=10,_1=n - XX_|XX當(dāng)光標(biāo)左(右)移動時,若光標(biāo)位于A 的前端(末端),如果左(右)邊沒有同級的編輯框,則光標(biāo)將返回到更高一級的編輯框(若無則不作處理),置于矩陣或分式的左(右)邊;如果左(右)邊有同級的編輯框 B,則置于 B 的末端(前端);若光標(biāo)左(右)

2、邊是一個矩陣或分式,如果是分式,則光標(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ù),則矩陣的對為中間那行編輯行中編輯框的對,否則為中間兩個編輯行之間的空行;分式分式由分子和分母兩個編輯框以及他們之間的分數(shù)線組成。分式分數(shù)線為一條由“-”組成的字符序列,同時它也是分式的對 。分式的寬度為兩個編輯框?qū)挾鹊淖畲笾导?2,即在左右兩

3、邊分別加上一個“-”;而高度為兩個編輯框的高度加上分數(shù)線的高度 1。兩個編輯框按居中對齊,如圖:_X XX-_在居中對齊時,如果不能正好對準,則往 半格,如上圖左邊的分母編輯框。-_91*23/41-_91*23/41 255255輸入控制:程序通過一系列的事件來實現(xiàn)輸入,每個事件已經(jīng)被轉(zhuǎn)化成一個字符串。若字符串只含一個字符,則必為運算符、括號、數(shù)字或字母。此時程序在光標(biāo)處字符,然后光標(biāo)右移一次;該若字符串為 Matrix 或 Fraction,則在光標(biāo)處一個 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)向左、右、上、下移動一次。開始時編輯框是空的,你的任務(wù)是對一串給定的事件進行處理,并按規(guī)定格式輸出最后編輯 框的內(nèi)容。注意:由于該只用于輸入表達式,并不對表達式進行任何處理,所以所輸入的表達式可能并不正確。輸入每行有一事件的字符串,直到文件末。輸出按規(guī)定的格式輸出編輯框的結(jié)果,空白的地方用空格補上,每行行末不能有多余空格。樣例:輸入 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等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論