必要參數組合= A1 AND A2 ~~AND An;任選參數組合= B1 OR B2 ~~OR Bn; 大題數dts =3 '默認為3道大題;小題數xts=0 '默認為50道小題; IF 無判斷題 THEN dts=dts - 1 END IF '開始計算大題數 IF 無單選題 THEN dts=dts - 1 END IF IF 無多選題 THEN dts=dts - 1 END IF
IF 符合必要參數組合 THEN SELCECT 任選參數 B1:顯示符合必要參數+B1的試題編號及內容 B2:顯示符合必要參數+B2的試題編號及內容 ┋ ┋ ┋ Bn:顯示符合必要參數+Bn的試題編號及內容 END SELCECT END IF IF dts>= 1 THEN IF 試題編號合法THEN xts=xts + 1 ELSE 請輸入合法的試題編號! END IF IF dts>xts THEN xts必須大于或等于dts! ELSE IF 某已存在的題型中小題數為0 THEN 該題型至少要有1道試題! END IF END IF IF 判斷題存在且分數<= 0 OR分數>100 THEN 請修改! ELSE TOTALFEN= TOTALFEN +PDTF END IF IF 單選題存在且分數<= 0 OR分數>100 THEN 請修改! ELSE TOTALFEN= TOTALFEN +DXTF END IF IF 多選題存在且分數<= 0 OR分數>100 THEN 請修改! ELSE TOTALFEN= TOTALFEN +TSTF END IF IF TOTALFEN <= 0 OR TOTALFEN > 100 THEN 總分在1---100分之內! END IF ELSE 試卷大題數不得為0! IF testtime<= 0 OR testtime>= 4 (hour) THEN 考試時間必須滿足0 <testtime< 4 (hour)! END IF END IF IF所有數據均合法 THEN 則將該試卷的相關信息存盤 END IF