關於 軟體工程 問題

2021-05-26 01:32:42 字數 952 閱讀 2741

有比較兩個二元組的方法如下:

二元組的集合是:

e=。其中單個數的大小如下: 1

≤2≤3

≤4≤5

≤6≤7

≤8≤9

≤0。

對於乙個二元組a∈

e, 定義

1:如果

a=b,則稱

a成對。 定義

2:r=(a+b)%10

,稱為a

的點數。 定義

3:如果

a>b

,temp=a

,否則temp=b

。temp稱為a

的大數,記為ma。

對於a(a,b)

,b(c,d)∈e

,比較它們大小的規則如下: 1

.如果a和b

都成對,則比較

a,c。如果

a,則a。如果

c,則b。如果

a=c,則

a=b。 2

.成對的都比不成對的大。 3

.如果都不成對,則比較點數。如果點數不同,則點數大的那個二元組大。零點最小。 4

.如果都不成對,且點數相同。如果點數都是零。則

a=b。如果點數不為零。則比較a和

b的大數。如果

ma,則

a。如果

mb,則

b。如果

ma=mb

,則a=b。

請回答下列問題:

1.畫出流程圖。 2.

用c語言寫出乙個比較二元組的函式。如果前乙個二元組大於後乙個二元組,則返回

1,如果相等則返回

3,否則返回

2。函式介面如下:

int compare(int a, int b, int c, int d){}3

.根據書上的各種黑盒和白盒的測試方法寫出你的測試資料。並且寫出期望結果。

請求各位大哥 給點正確答案。。。小弟萬分感謝

關於軟體工程

因為我打算畢業之後就找工作,也一直想進入程式設計相關的行業,這學期開始查詢了一些相關的資料。我想,如果要成為一名產品經理,這個課程是很有必要學好的。但是正如老師所說,這是一門工程學,因此有許多概念性的東西。學軟體工程以來,可能是還沒有轉換思路的緣故,感覺那些概念 很多連聽都沒有聽過 都是灌輸一遍,但...

關於軟體工程

高中文科生大學誤入了工科的軟體工程專業,在程式設計師的道路上一去不回頭.其實軟體工程要想學好真的敲 熬夜很重要,老師平時講課可能講的只是一部分,主要還是要靠自己在課下練習,留的那些作業一定要從大一開始自己認真做,不懂得可以問同學或者問老師,寫 思路也很重要。在學習過程中,一定要打好基礎,經常練習。不...

關於軟體工程

首先,我先做一下檢討,我這個人有嚴重的拖延症,從我寫這篇隨筆的時間就差不多可以看出來,有的時候必須逼到最後才準備去。關於這一點雖然我一直知道,但總是改不掉,所以我希望可以通過這門課給我乙個監督,使我能夠有所改進,加強專業課的學習和 的編寫,提公升自我的能力。對我而言,軟體工程則是一門講述合作的一門課...