Danh sách các lớp đối tượng truy xuất dữ liệu:

Một phần của tài liệu PHẦN MỀM HỖ TRỢ GIẢI BÀI TẬP TRÊN BÀI TẬP (Trang 36)

STT Tên Ý nghĩa

1 CoSoDuLieu Dùng đểđọc ghi dữ liệu trên file

KHOA CNTT –

ĐH KHTN

4.2. T CHC LƯU TR VÀ TRUY XUT CÁC ĐỐI TƯỢNG :

4.2.1. Danh sách các biến thành phần của từng đối tượng truy xuất dữ liệu: xuất dữ liệu:

STT Thuộc tính Kiểu Diễn giải Ghi chú

1 BaiHoc BaiLT Cấu trúc của bài lý thuyết gồm các trường : SoBai, NoiDung 2 De DeViet Cấu trúc của đề viết gồm các

trường : sobai, debai, baigiaiGV, baigiaiHS, loaibt

3 CauHoi DeTracNghiem Cấu trúc của đề trắc nghiệm gồm các trường : SoCau, A, B, C, D, DapAn

4 pathBT String Lưu đường dẫn đến file bài tập viết

5 pathTN String Lưu đường dẫn đến file trắc nghiệm

6 pathBH String Lưu đường dẫn đến file lý thuyết

KHOA CNTT –

ĐH KHTN

4.2.2. Danh sách các hàm thành phần của từng đối tượng truy xuất dữ liệu: xuất dữ liệu:

STT Tên hàm Kiểu

hàm

In Out

1 LuuDeViet Function BT:DeViet Boolean

2 MoDeViet Function BT:DeViet Boolean 3 BaiTapDangViet Function loai:Int

BT():DeViet sobt:Int

Boolean

4 SachLyThuyet Function BH():BaiLT sobh:Int

Boolean

5 NganHangCauHoi Function CH():DeTracNghiem soch:Int

Boolean

6 ThemDeVaoSachBaiTap Function BT:DeViet Boolean 7 ThemBaiHocVaoSachLT Function BH:BaiLT Int

8 ThemCauHoiVaoNHCH Function CH:DeTracNghiem Boolean 9 Lay1DeDuocChon Funciton BT:DeViet (adsbygoogle = window.adsbygoogle || []).push({});

SoBT:String loai:Int

Boolean

10 Lay1BaiHocDuocChon Function BH:BaiLT SoBH:String

Boolean

11 Lay1CauHoiDuocChon Function CH:DeTracNghiem SoCH:String

Boolean

KHOA CNTT –

ĐH KHTN

15 XoaCauHoi Function SoCH:String Boolean 16 MoFileDeDoc Function path: String FileStream 17 DongFile Sub TenFile: FileStream

18 CapNhatSachBaiTap Function Int 19 CapNhatSachLyThuyet Function Int

20 CapNhatNHCH Function Int

21 KetXuatWord_Rtf Function txt:RichTextBox Boolean

22 KetXuatWord_Txt Function noidung:String Boolean 23 InWord Function tbox: RichTextBox

filename:String

Boolean

24 MoWord Function Boolean

25 LuuDeTracNghiem Function DeTN():DeTracNghiem SoCH:Int

Boolean

26 DSCacCauHoiDuocLoc Function NHCH():DeTracNghiem SoCH:Int MangDangCH():String SLDang:Int Boolean 27 KiemTraTrungDangCau Hoi Function Dang:String MangDangCH():String SLDang:Int Boolean

28 MoDeTracNghiem Function DeTN():DeTracNghiem SoCH:Int

Int

KHOA CNTT – ĐH KHTN 4.3. THIT K CÁC LP ĐỐI TƯỢNG X LÝ CHÍNH : 4.3.1. Danh sách các biến thành phần của từng đối tượng xử lí chính: 4.3.1.1.Lớp đối tượng PTCoBan : STT Thuộc tính Kiểu Diễn giải Ghi chú

1 hamlg String Hàm lượng giác

2 bien String Biến

3 heso String Hệ số

4 loainghiem String Loại nghiệm loainghiem =”0” Ỉ tính theo radian;

loainghiem=”1” Ỉ tính theo độ

5 nghiemblvn String Nghiệm biện luận vơ nghiệm

6 nghiemblcn String Nghiệm biện luận cĩ nghiệm 7 bl Boolean Cho biết giải phương trình cĩ biện luận hay khơng. bl=true Ỉ cĩ biện luận; ngược lại Ỉ khơng biện luận 8 hsgoc String Hệ số gĩc (adsbygoogle = window.adsbygoogle || []).push({});

KHOA CNTT – ĐH KHTN 4.3.1.2.Lớp đối tượng PTBacI: STT Thuộc tính Kiểu Diễn giải Ghi chú 1 a String Hệ số a của phương trình 2 b String Hệ số b của phương trình 3 hamlg String Hàm lượng giác

4 bien String Biến của phương trình

5 strBaiGiai String Bài giải

KHOA CNTT – ĐH KHTN 4.3.1.3.Lớp đối tượng PTBacII : STT Thuộc tính Kiểu Diễn giải Ghi chú 1 a String Hệ số a của phương trình 2 b String Hệ số b của phương trình 3 c String Hệ số c của phương trình

4 hamlg String Hàm lượng giác 5 bien String Biến của phương trình

6 strBaiGiai String Bài giải

7 loainghiem String Loại nghiệm loainghiem =”0” Ỉ

tính theo radian; loainghiem=”1” Ỉ

tính theo độ

8 gthople Double Giá trị hợp lệ của nghiệm

9 daupt String Dấu phương trình

KHOA CNTT – ĐH KHTN 4.3.1.4.Lớp đối tượng PTBacISinCos : STT Thuộc tính Kiểu Diễn giải Ghi chú 1 a String Hệ số a của phương trình 2 b String Hệ số b của phương trình 3 c String Hệ số c của phương trình 4 bien String Biến của phương trình

5 strBaiGiai String Bài giải

Bảng 4.10. Danh sách các biến thành phần của lớp đối tượng PTBacISinCos. 4.3.1.5.Lớp đối tượng PTBacIISinCos :

STT Thuộc tính Kiểu Diễn giải Ghi chú

1 a String Hệ số a của phương trình 2 b String Hệ số b của phương trình 3 c String Hệ số c của phương trình 4 bien String Biến của phương trình

5 strBaiGiai String Bài giải

KHOA CNTT – ĐH KHTN 4.3.1.6.Lớp đối tượng PTDoiXungSinCos: STT Thuộc tính Kiểu Diễn giải Ghi chú 1 a String Hệ số a của phương trình 2 b String Hệ số b của phương trình 3 c String Hệ số c của phương trình 4 bien String Biến của phương trình

5 strBaiGiai String Bài giải 6 loaipt Int16 Loại phương trình loaipt=1 Ỉ

phưong trình dạng sinx+cosx; loaipt=0 Ỉ

phương trình dạng sinx-cosx

Bảng 4.12. Danh sách các biến thành phần của lớp đối tượng PTDoiXungSinCos. 4.3.1.7.Lớp đối tượng PhatSinhDeTracNghiem:

STT Thuộc tính Kiểu Diễn giải Ghi chú

1 Lines String() Biến chứa số dịng của 1 chuỗi

2 spt Int Biến cho biết cĩ bao nhiêu dịng trong 1 chuỗi

KHOA CNTT –

ĐH KHTN

4.3.1.8.Lớp đối tượng DoiCongThuc:

STT Thuộc tính Kiểu Diễn giải Ghi chú (adsbygoogle = window.adsbygoogle || []).push({});

1 path String Chứa đường dẫn file CongThuc.txt chứa các cơng thức lượng giác. 2 MangHam(30) HAM_LG Chứa vị trí và tên hàm

lượng giác. HAM_LG bao gồm các thuộc tính lưu trữ: 9 TenHam. 9 ViTri. 3 mSoLuongHam Integer Chứa số lượng hàm

lượng giác cĩ trong MangHam. 4 Bien() String Mảng chứa các biến thay thế khi biến đổi cơng thức. Bao gồm các giá trị: {“M”, ”N”, “O”, ”P”, ”Q”, “R”, “S”, “T”}. 5 MangBien(10) BIEN_THAY _THE Mảng chứa giá trị biến chính của cơng thức và biến thay thế tương ứng.

6 mSoLuongBien Integer chứa số lượng biến trong MangBien.

KHOA CNTT –

ĐH KHTN

7 ham() String chứa các hàm lượng giác.

Bao gồm các giá trị :{“sin”, “cos”, “cotg”, “tg”}

Bảng 4.14. Danh sách các biến thành phần của lớp đối tượng DoiCongThuc. 4.3.1.9.Lớp đối tượng LayCongThuc:

STT Thuộc tính Kiểu Diễn giải Ghi chú

1 fCongThuc FileStream Dùng để mở file CongThuc.txt

2 rs StreamReader Dùng để dọc dữ liệu trên file.

3 MangCongThuc ArrayList Dùng để lưu các cơng thức tìm được.

KHOA CNTT – ĐH KHTN 4.3.2. Danh sách các hàm thành phần của từng đối tượng xử lí chính: 4.3.2.1.Lớp đối tượng PTCoBan : STT Tên hàm Kiểu hàm In Out

1 GiaiBPTBacICoTriTuyetDoi Function hs:String dau1:String gt1:String dau2:String gt2:String flag:Boolean String 2 TruongHopTSTrenTuVoiHam LGSinCos Function tu:String mau:String String 3 TruongHopTSTrenTuVoiHam LGTgCotg Function String

4 BienLuanVoiThamSoTrenTu Function tu:String mau:String

String

5 BienLuanTruongHopTuDuong Function tu:String mau:String temp:String ts:String

String

6 BienLuanTruongHopTuAm Function tu:String mau:String temp:String ts:String String 7 TruongHopTSTrenMauVoi HamLGSinCos Function tu:String mau:String ts:String String

KHOA CNTT –

ĐH KHTN

8 TruongHopTSTrenMauVoiHa mLGTgCotg

Function ts:String String

9 BienLuanVoiThamSoTrenMau Function tu:String mau:String String 10 TruongHopTSTrenTuMauVoi HamLGTgCotg Function tu:String mau:String String

11 LayGiaTriDacBiet Function bt:String String 12 XuLiTuChuaThamSo Sub tu:String

mau:String tu1:String mau1:String so1:String so2:String

13 DieuKienBienLuanVN Function String 14 DieuKienBienLuanCN Function tu1:String (adsbygoogle = window.adsbygoogle || []).push({});

tu2:String mau:String

String

15 TruongHop2TuDeuCoTS Sub temp1:String temp2:String temp:String n1:String n2:String n3:String n4:String n5:String

KHOA CNTT –

ĐH KHTN

16 TruongHopTSChiTrenTu1 Sub so:String tu:String mau:String n1:String n2:String n3:String n4:String n5:String 17 TruongHopTSChiTrenTu2 Sub so:String

tu:String mau:String n1:String n2:String n3:String n4:String n5:String

18 XuLiNghiemGiaoTHBLVN Function nghiem:String String 19 XuLiNghiemGiaoTHBLCN Function nghiem:String String 20 GiaoNghiemTH2TuDeuCoTS Function n1:String

n2:String n3:String n4:String n5:String n6:String n7:String n8:String String

KHOA CNTT –

ĐH KHTN

21 GiaoNghiemTHTSChiTrenTu1 Function n1:String n2:String n3:String n4:String n5:String

String

22 GiaoNghiemTHTSChiTrenTu2 Function n1:String n2:String n3:String n4:String n5:String

String

23 TruongHopPTVN Function String 24 TruongHopPTCN Function temp1:String

temp2:String temp:String so1:String so2:String String 25 TruongHopTSTrenTuMauVoi HamLGSinCos Function tu:String mau:String String 26 BienLuanVoiThamSoTrenTu_ Mau Function tu:String mau:String String

27 BienLuanTheo_m Function String 28 KiemTraTonTaiHamLG Function hs:String Boolean 29 KiemTraHeSoCoHamLGThoa Function hso:String Boolean 30 TachHeSoRaKhoiPi Function hso:String String 31 TaoGocDoi Function goc:String String

KHOA CNTT –

ĐH KHTN

34 XacDinhGocHamLG Sub hso:String hlg:String

35 XuLiHamLGThoa Function hso:String String 36 XacDinhHeSoK Sub

37 XacDinhHeSoGocHamSinCos Function goc1:String goc2:String goc3:String goc4:String

String

38 XacDinhHeSoGocHamTgCotg Function goc1:String goc2:String

String

39 HamSin Function String (adsbygoogle = window.adsbygoogle || []).push({});

40 HamCos Function String

41 HamTg Function String

42 HamCotg Function String

43 DoiSangHamLuongGiac Function String 44 KiemTraHeSo Function Boolean

45 XuLiBien Function String

46 TruongHopDoiSangDuocHam LG

Function hlg:String sbien:String

String

47 LayNghiemTheoLoaiNghiem Function goc:String String 48 TruongHopKhongDoiSangDuo

cHamLG

Function sbien:String String

49 Giaipt Function co:Boolean String 50 TruongHopDacBietHamSin Function String 51 TruongHopDacBietHamCos Function String 52 TruongHopDacBietHamTg Function String 53 TruongHopDacBietHamCoTg Function String 54 TruongHopDacBiet Function String

KHOA CNTT –

ĐH KHTN

55 GiaiPhuongTrinhCoBan Function String

Bảng 4.16. Danh sách các hàm thành phần của lớp đối tượng PTCoBan. 4.3.2.2.Lớp đối tượng PTBacI :

STT Tên hàm Kiểu hàm In Out

1 NhapPhuongTrinh Sub hsa:String hsb:String hsc:String sbien:String hlg:String

gt_hople:Double

2 Xuat Function String

3 XacDinhLoaiNghiem Sub

4 TapXacDinh Function String

5 TruongHopDacBiet Function String 6 NhapPhuongTrinhCoBan Sub hso:String

7 TinhHeSo Function String

8 GiaiPhuongTrinh Sub

KHOA CNTT –

ĐH KHTN

4.3.2.3.Lớp đối tượng PTBacII : (adsbygoogle = window.adsbygoogle || []).push({});

STT Tên hàm Kiểu hàm In Out

1 NhapPhuongTrinh Sub hsa:String hsb:String hsc:String sbien:String hlg:String gt_hople:Doubl e

2 Xuat Function String

3 XacDinhLoaiNghiem Sub

4 XuLiCacHeSoPT Sub hsa:String hsb:String hsc:String 5 ChuyenPTLuongGiacVePTBac II Function hsa:String hsb:String hsc:String String

6 LayMauCacHeSoPT Sub mau_a:String mau_b:String mau_c:String 7 KiemTraPTCoThamSo Function hsa:String

hsb:String hsc:String

Boolean

8 TinhLaiNghiem Function nghiem:String Boolean 9 NhapPhuongTrinhCoBan Sub heso:String 10 GiaiPhuongTrinh Sub

11 TinhNghiemKep Function hsa:String hsb:String

KHOA CNTT –

ĐH KHTN

12 KiemTraNghiemHopLe Function gtnghiem:String Boolean 13 TruongHop2NghiemKhongHo

pLe

Function nghiem1:String nghiem2:String

String

14 TruongHop2NghiemHopLe Function nghiem1:String nghiem2:String

String

15 TruongHop1NghiemHopLe Function nghiem1:String nghiem2:String sttn:Int String 16 GiaiKhongBL_DeltaBangKhon g Function nghiemkep:Stri ng String 17 GiaiKhongBL_DeltaLonHonK hong Function nghiem1:String nghiem2:String String 18 GiaiKhongBL_DeltaNhoHonK hong Function String

19 GiaiPTKhongBienLuan Function hsa:String hsb:String

hsc:String

String

20 TruongHop2NghiemCoTS Function nghiem1:String nghiem2:String

String

21 TruongHopNghiem1HopLe Function nghiem1:String nghiem2:String

String

22 TruongHopNghiem2HopLe Function nghiem1:String nghiem2:String

String

23 TruongHopNghiem1KhongTS Function nghiem1:String nghiem2:String (adsbygoogle = window.adsbygoogle || []).push({});

KHOA CNTT – ĐH KHTN 25 GiaiBL_DeltaKhongTSBangK hong Function nghiemkep:Stri ng String 26 GiaiBL_DeltaKhongTSLonHo nKhong Function nghiem1:String nghiem2:String String 27 GiaiBL_DeltaKhongTSNhoHo nKhong Function String

28 BienLuanDeltaKhongTS Function nghiem1:String nghiem2:String delta:String

String

29 KetLuan Function blvn:String blcn:String ten:String

String

30 GiaiUngVoiNghiemKep Function nghiemkep_t:St ring nghiemkep_m:S tring String 31 GiaiBL_DeltaCoTSBang Khong

Function delta:String String

32 GiaiBL_DeltaCoTSLonHon Khong Function nghiem1:String nghiem2:String delta:String String

33 BienLuanUngVoi1NghiemT Function nghiemkep_t:St ring nghiemkep_m:S tring String 34 GiaiBL_DeltaCoTSNhoHon Khong

KHOA CNTT –

ĐH KHTN

35 BienLuanDeltaCoTS Function nghiem1:String nghiem2:String delta:String

String

36 GiaiPTBienLuanTheoM Function hsa:String hsb:String

hsc:String

String

37 XuLiNghiem Function hsa:String hsb:String

String

38 TinhNghiem Function hsa:String hsb:String candelta:String dau:String

String

39 TinhDelta Function hsa:String hsb:String hsc:String

String

40 TinhCanDelta Function delta:String String 41 BPTBacII_DeltaBangKhong Function hsa:String

hsb:String dau:String

String

42 BPTBacII_DeltaAm Function hsa:String dau:String

String

43 BPTBacII_DeltaDuong Function hsa:String hsb:String dau:String delta:String

KHOA CNTT – (adsbygoogle = window.adsbygoogle || []).push({});

ĐH KHTN

45 GiaiPTBacII Function hsa:String hsb:String hsc:String nghiem1:String nghiem2:String

String

Bảng 4.18. Danh sách các hàm thành phần của lớp đối tượng PTBacII. 4.3.2.4.Lớp đối tượng PTBacISinCos :

STT Tên hàm Kiểu hàm In Out

1 NhapPhuongTrinh Sub hsa:String hsb:String hsc:String sbien:String hlg:String gt_hople:Doubl e

2 Xuat Function String

3 XacDinhLoaiNghiem Sub

4 NhapPhuongTrinhCoBan Sub hamlg:String sbien:String heso:String 5 DoiSangHamTg Function heso:String

gocb:String

String

6 RutGonPTLG Function hsba:String hsca:String

String

7 TiSoLuongGiac Function goc:String String 8 TaoHamCos Function goc:String String 9 THHeSoVPCoTS Function hsca:String

hamcos:String

KHOA CNTT –

ĐH KHTN

10 THHeSoVPKhongTS Function hsca:String hamcos:String

String

11 TinhHeSoVePhai Function hsca:String goc:String

String

12 TaoBienCuaPTMoi Function goc:String sbien:String

String

13 PTSauKhiThayGiaTri Function goc:String hsca:String hs:String sbien:String

String

14 BienDoiPhuongTrinh Function heso:String sbien:String

String

15 KiemTraCacHeSoPT Function Boolean 16 BinhPhuongCacHeSo Sub abp:String (adsbygoogle = window.adsbygoogle || []).push({});

bbp:String cbp:String

17 DieuKienCoNghiem Function bieuthuc:String String 18 GiaiPTKhongBL Function heso:String

sbien:String

String

19 BienLuan Function nghiem_m:Strin g

heso:String sbien:String

String

20 GiaiPTCoBL Function heso:String sbien:String

KHOA CNTT –

ĐH KHTN

4.3.2.5.Lớp đối tượng PTBacIISinCos :

STT Tên hàm Kiểu hàm In Out

1 NhapPhuongTrinh Sub hsa:String hsb:String hsc:String sbien:String hlg:String

gt_hople:Double

2 Xuat Function String

3 XacDinhLoaiNghiem Sub

4 XuLiHeSo Function hso:String co:Boolean

String

5 BienDoiPhuongTrinh Function hsa:String hsb:String hsc:String

String

6 NhapPhuongTrinhBacII Sub 7 NhapPhuongTrinhBacI Sub

8 TruongHopHeSoAKhacKhong Function nghiem_x:String String 9 TruongHopHeSoABangKhong Function nghiem_x:String String 10 GiaiPhuongTrinh Sub

KHOA CNTT –

ĐH KHTN

4.3.2.6.Lớp đối tượng “PTDoiXungSinCos”:

STT Tên hàm Kiểu hàm In Out

1 NhapPhuongTrinh Sub hsa:String hsb:String hsc:String sbien:String hlg:String gt_hople:Doubl e

2 Xuat Function String (adsbygoogle = window.adsbygoogle || []).push({});

3 XacDinhLoaiNghiem Sub

4 DatAnPhu Function String

5 XuLiCacHeSoPT Function hsa:String hsb:String hsc:String

String

6 BienDoiPhuongTrinh Function hsa:String hsb:String hsc:String

String

7 TaoBien Function String

8 NhapPhuongTrinhBacII Sub

9 KiemTraPTCoThamSo Function hsa:String hsb:String hsc:String

Boolean

KHOA CNTT –

ĐH KHTN

4.3.2.7.Lớp đối tượng PhatSinhDeTracNghiem:

STT Tên hàm Kiểu hàm In Out

1 PhatSinhCauHoi Sub CH:DeTracNghiem 2 GiaiPhuongTrinh Function hsa:String

hsb:String hsc:String hlg:String bien:String gthople:String loaiPT:Int String

3 PhatSinhDapAnDung Sub CH:DeTracNghiem Nghiem:String

4 PhatSinhCauHoi_PTBacI Sub CH:DeTracNghiem 5 PhatSinhCauHoi_PTBacII Sub CH:DeTracNghiem 6 PhatSinhCauHoi_PTBacISin Cos Sub CH:DeTracNghiem 7 PhatSinhCauHoi_PTBacIISin Cos Sub CH:DeTracNghiem 8 PhatSinhCauHoi_PTDoiXung SinCos Sub CH:DeTracNghiem

9 TachDong Sub baigiai:String 10 LayNghiem Function baigiai:String

loaiPT:String

String

11 BoKhoangTrangDauDong Function nghiem:String String 12 LayNghiem_PTBacI_PTBacI

SinCos

Function sodong: int String

13 LayNghiem_PTBacII_PTBac IISinCos_PTDXSinCos

KHOA CNTT –

ĐH KHTN

14 LayNghiem_PTBacII_PTBac IISinCos_PTDXSinCos (adsbygoogle = window.adsbygoogle || []).push({});

Function sodong: int String

15 PhatSinhDapAnSai Sub CH:DeTracNghiem

16 PhatSinhNghiemSai Function String 17 PhatSinhNghiem Function String 18 PhatSinhPhanTu Function gt:String String 19 XacDinhSoNghiem Function sodong:Int

vt:Int

String

20 TaoPTBacI Function hsa:String hsb:String hsc:String hlg:String bien:String

String

21 TaoPTBacII Function hsa:String hsb:String hsc:String hlg:String bien:String

String

22 TaoPTBacISinCos Function hsa:String hsb:String hsc:String hlg:String bien:String

String

23 TaoPTBacIISinCos Function hsa:String hsb:String

KHOA CNTT –

ĐH KHTN

24 TaoPTDoiXungSinCos Function hsa:String hsb:String hsc:String hlg:String bien:String

String

25 PhatSinhBien Function String 26 PhatSinhHamLG Function String 27 PhatSinhHeSo Function String

Bảng 4.22. Danh sách các hàm thành phần của lớp đối tượng PhatSinhDeTracNghiem. 4.3.2.8.Lớp đối tượng DoiCongThuc:

STT Tên hàm Kiểu hàm In Out

1 DemHam Sub str: String 2 SapXepLaiMangHam Sub

3 ChuanHoa Function str: String String 4 KiemTraCoHamLG Function chuoi: String Integer 5 ThemDauNgoacDon

VaoBien

Sub

6 KiemTraCoPhepTinh Function chuoi: String Boolean 7 ThayBien Function str: String

TenBien: String

String

8 BienDoiBieuThuc Function chuoi: String String 9 BieuThucCoNhieuHam

LG

Function chuoi: String String (adsbygoogle = window.adsbygoogle || []).push({});

10 BieuThucCoNhieuHam LG_1

Function chuoi: String kieu: Integer

String

11 BieuThucCoNhieuHam LG_2

Function chuoi: String String

KHOA CNTT –

ĐH KHTN

13 BieuThucLon Function chuoi: String String 14 KiemTraKyTuLaPhep

Tinh

Function ktu: Char Boolean

15 BieuThucNho Function chuoi: String TenHam: String

String

16 NhanDangKyTuDac Biet

Function chuoi: String Integer

17 BieuThucCo1HamLG Function chuoi: String String 18 BieuThucCo1Ham

LG_1

Function chuoi: String String

19 BieuThucCo1Ham LG_2

Function chuoi: String String

20 BieuThucKhongCoMu VaCo1HamLG

Function chuoi: String String

21 BieuThucCoMuVaCo1 HamLG

Function chuoi: String String

22 HamKhongCoDau NgoacDon

Function chuoi: String TenHam: String

String

23 HamCoDauNgoacDon Function chuoi: String String 24 LayBienCongThucBac Function chuoi: String String 25 LayBienCongThuc

TongHieu

Function chuoi: String String (adsbygoogle = window.adsbygoogle || []).push({});

26 LayBienCongThucDoi Function chuoi: String String 27 PhucHoiBien Function str: String String 28 RutGonBien Function chuoi: String String

KHOA CNTT –

ĐH KHTN

32 KiemTraDangBien Function chuoi: String Boolean 33 KiemTraDang_1 Function chuoi: String Boolean 34 GanDau Function chuoi: String

d1:Char d2: Char

String

35 LayHeSo Function chuoi: String String 36 LayViTriDauChiaBac0 Function chuoi: String Integer 37 RutGonBien_1 Function chuoi: String String 38 BoDauNhan Function chuoi: String String 39 BoDau Function chuoi: String String 40 BoDauNgoacDonKhi

CoDauChia

Function chuoi: String String

41 LayHamLuongGiacDau Tien

Function chuoi: String Integer

42 ChuanHoaBien Function chuoi: String String 43 LayMangPhanTuBac0 Function chuoi: String Arraylist 44 PhanTichPhanTu Function chuoi: String Arraylist

Bảng 4.23. Danh sách các hàm thành phần của lớp đối tượng DoiCongThuc. 4.3.2.9.Lớp đối tượng LayCongThuc:

STT Tên hàm Kiểu hàm In Out

1 Mang_CT Property Arraylist Arraylist 2 LayVePhai Function txtLine: String String 3 LayVeTrai Function txtLine: String String 4 LaySTTCuaCongThuc Function txtLine: String Integer 5 BoSoDanh Function str: String String 6 DuaCongThucVao

Mang

Sub str: String

KHOA CNTT –

ĐH KHTN

4.3.3. Các sơ đồ phối hợp: 4.3.3.1.Phân hệ giáo viên: 4.3.3.1.Phân hệ giáo viên:

9 Soạn bài tập viết :

Hình 4.3. Sơđồ phối hợp soạn bài tập viết.

9 Soạn đề trắc nghiệm:

KHOA CNTT – ĐH KHTN 9 Soạn lý thuyết: Hình 4.5. Sơđồ phối hợp sọa lý thuyết. 9 Chấm bài: Hình 4.6. Sơđồ phối hợp chấm bài. 4.3.3.2.Phân hệ học sinh : 9 Giải bài tập viết: Hình 4.7. Sơđồ phối hợp giải bài tập viết.

KHOA CNTT –

ĐH KHTN

9 Giải đề trắc nghiệm: (adsbygoogle = window.adsbygoogle || []).push({});

Hình 4.8. Sơđồ phối hợp giải đề trắc nghiệm.

9 Xem bài lý thuyết:

KHOA CNTT –

ĐH KHTN

4.4. THIT K CÁC MÀN HÌNH GIAO DIN CA PHN MM : MM :

4.4.1. Phân hệ giáo viên : 4.4.1.1.Màn hình chính :

Một phần của tài liệu PHẦN MỀM HỖ TRỢ GIẢI BÀI TẬP TRÊN BÀI TẬP (Trang 36)