0

phần 3 đánh giá và thực nghiệm kết quả

Xây dựng phần mềm xử lý dữ liệu phổ cập tiểu học

Xây dựng phần mềm xử lý dữ liệu phổ cập tiểu học

Giáo dục học

... phần mềm  Đưa số giao diện hệ thống  Phần 3: Thực nghiệm đánh giáKết đạt được, ưu nhược điểm hệ thống  Hướng phát triển đề tài  Phần 4:Tài liệu tham khảo GVHD:Nguyễn Minh Quý Page 10 PHẦN ... tin DLPC GVHD:Nguyễn Minh Quý Page 33 Hình 3. 13 Biểu đồ Use case thêm thông tin giáo viêns  Xóa GVHD:Nguyễn Minh Quý Page 34 GVHD:Nguyễn Minh Quý Page 35 Hình 3. 14 Biểu đồ Use case xóa thông tin ... xét khác thường đưa vào phần lề biểu đồ Đăng Nhập GVHD:Nguyễn Minh Quý Page 31 Hình 3. 11 Biểu đồ đăng nhập 3. 2.2 Cập nhật thông tin  Thêm GVHD:Nguyễn Minh Quý Page 32 Hình 3. 12 Biểu đồ Use case...
  • 69
  • 827
  • 0
Các chiến lược phân tích thiết kế giải thuật

Các chiến lược phân tích thiết kế giải thuật

Kỹ thuật lập trình

... 10000 00:00:00.00 032 54 00:00:00.0016151 100000 1000000 00:00:00.0 037 545 00:00:00. 034 5896 10000000 00:00:00.1 633 0 03 100000000 00:00:01 .32 21811 d Demo 11 Thuật toán tháp hà nội a Thuật toán Algorithms ... 100 1000 10000 100000 1000000 Thời gian 00:00:00.0007171 00:00:00.0040150 00:00:00.164 835 9 00:00: 13. 4 633 132 16 d Demo Merge Sort a Thuật toán public void Merge_sort(int[] A, int p, int r) { if(p< ... trả giá trị -1 không tìm thấy  Phép toán bản: phép so sánh  Độ phức tạp trung bình O(log2N) c Test Mảng Thời gian 100 0.000 236 0 1000 0.0002270 10000 0.0002792 50000 0.00 030 53 100000 0.00 034 89...
  • 23
  • 544
  • 4
Phân tích & Thiết kế giải thuật chương 1

Phân tích & Thiết kế giải thuật chương 1

Kỹ thuật lập trình

... thuật dựa vào làm việc Thí dụ: thao tác so sánh giải thuật thứ tự Tổng số thao tác trừu tượng thường tùy thuộc vào vài đại lượng ♦ Bước 3: thực phân tích toán học để tìm giá trị trung bình giá trị ... 32 + …+ n2 S2 = n(n+1)(2n+1)/6 ≈ n3 /3 • Chuỗi số nhân S = + a + a + a3 + … + a n S = (an+1 -1)/(a-1) If 0< a < 1, then S ≤ 1/(1-a) n → ∞, S tiến 1/(1-a) 39 Vài chuỗi số thông dụng (tt.) • Tổng ... bruce-force có giá trị thực tế định Những giải thuật tinh xảo thường khó hiểu khó thực giải thuật bruce-force Giải thuật bruce-force có ích việc giảng dạy, dùng làm thước đo để đánh giá cách khác...
  • 43
  • 835
  • 4
Phân tích & Thiết kế giải thuật chương 2

Phân tích & Thiết kế giải thuật chương 2

Kỹ thuật lập trình

... đưa vị trí ( Phần tử gọi phần tử chốt - pivot) 40 15 30 25 60 10 75 45 65 35 50 20 70 55 40 15 30 25 20 10 75 45 65 35 50 60 70 55 40 15 30 25 20 10 35 45 65 75 50 60 70 55 35 15 30 25 20 10 40 ... hai trang dùng làm đầu vào trang dùng để chứa kết Giai đoạn trộn đòi hỏi hai chuyến 28 g 24 a 19 d 31 c 33 b 14 e 16 r 16 d 21 m3 p d a 14 a 19 d 31 g 24 b 14 c 33 e 16 d 31 m r 16 a 14 d 17 p ... 16 d 31 m r 16 a 14 d 17 p Tạo run a b c d e g 19 14 33 31 16 24 a 14 d d 21 m3 p r 16 trộn pass-1 a 14 a 19 b 14 c 33 d d 21 d 31 e 16 g 24 m3 p r 16 trộn pass-2 29 Độ phức tạp xếp thứ tự ngoại...
  • 40
  • 826
  • 6
Phân tích & Thiết kế giải thuật chương 3

Phân tích & Thiết kế giải thuật chương 3

Kỹ thuật lập trình

... thấy phần tử lớn hay với phần tử a[n-1] chèn phần tử a[n-1] vào bên trái phần tử - Hai ta duyệt mảng có thứ tự từ phải sang trái tìm thấy phần tử nhỏ hay với phần tử a[n-1] chèn phần tử a[n-1] vào ... phải phần tử Sắp thứ tự phương pháp chèn (tt.) Cách thứ hai thường chọn: a[0] ≤ … ≤ a[j] < a[j+1] ≤ … ≤ a[i-1] | a[i] … a[n-1] 39 0 45 205 182 45 235 → 205 39 0 182 45 235 → 182 205 39 0 45 235 → ... thêm 12 21 right to left thêm 1 23 132 31 2 2 13 231 32 1 right to left right to left Để đơn giản, giả sử tập A tập hợp số nguyên từ đến n Chúng hiểu tập số tập n phần tử {a1,a2,…,an} 45 Giải thuật...
  • 48
  • 992
  • 3
Phân tích & Thiết kế giải thuật chương 4

Phân tích & Thiết kế giải thuật chương 4

Kỹ thuật lập trình

... 2x1 – x2 + x3 =1 4x1 + x2 – x3 = x1 + x2 + x3 = -1 1 -2 1 -1 1 -3 3/2 ½ -1/2 -1 -3 0 -2 row – (4/2) row row – (1/2) row row – (1/2) row ⇒ x3 = (-2/2)=1; x2 = (3- ( -3) x3 /3 = 0; x1 = (1-x3 – (-1)x2)/2 ... trọng làm việc heap: thêm vào phần tử xóa bỏ phần tử lớn khỏi heap Tác vụ thêm vào (insert) Tác vụ làm tăng kích thước heap lên thêm phần tử N tăng thêm phần tử đặt vào vị trí a[N], lúc điều ... (5.1) Thí dụ: Nếu m = ts = 31 415, ta bỏ ký số bậc cao T[s+1] = 3 đưa vào ký số bậc thấp ‘2’ để đạt giá trị: ts+1 = 10 (31 415 – 10000 .3) + = 14152 31       Mỗi lần thực thi phương trình (5.1)...
  • 36
  • 1,253
  • 5
Phân tích & Thiết kế giải thuật chương 5

Phân tích & Thiết kế giải thuật chương 5

Kỹ thuật lập trình

... 11875 935 7 7875 15750 i 10500 5 137 5 35 00 7125 2500 1000 437 5 750 2625 0 5000 Mảng s j Hình 5.1 3 1 3 i 3 3 5 14 Một thí dụ tính tích xâu ma trân (tt.) m[2,2] + m [3, 5] + p.p2 p5 = + 2500 + 35 .15.20 ... m [3, 5] + p.p2 p5 = + 2500 + 35 .15.20 = 130 00 m[2,5] = m[2 ,3] + m[4,5] + p1p2 p5 = 2625 + 100 + 35 .5 .30 = 7125  m[2,4] + m[5m5] + p p p = 437 5 + + 35 .10.20 = 1 137 5  = 7125 ⇒ k = for A2 Bước phương ... ma trận mở-đóng-ngoặc-đầy-đủ Thí dụ: A1 A2 A3 A4 mở-đóng-ngoặc-đầy-đủ theo cách: (A1(A2(A3A4))) (A1((A2A3)A4) ((A1A2)(A3A4)) (A1(A2A3))A4) (((A1A2)A3)A4) Cách mà ta mở đóng ngoặc xâu ma trận có...
  • 72
  • 1,314
  • 11
Phân tích & Thiết kế giải thuật chương 6

Phân tích & Thiết kế giải thuật chương 6

Kỹ thuật lập trình

... giải liệt kê bảng sau: x1 x2 x3 x4 x5 x6 x7 x8 N ========================================================= 876 264 200 136 504 400 72 280 240 264 160 33 6 Những giá trị cột N số lần thử để tìm ... bắt đầu H[x0,y0]:= 1; try(2, x0, y0, q) Hình 6 .3. 1 trình bày lời giải đạt với vị trí với n = 15 10 21 14 20 16 19 22 11 13 24 17 25 18 12 23 11 Từ thí dụ ta đến với kiểu “giải vấn đề” mới: ... solution incomplete then begin try next step; (6 .3. 3) if not successful then cancel recording end end until successful ∨ no more candidates end 13 Nếu bước, số ứng viên phải thử cố định kiểu mẫu...
  • 37
  • 573
  • 2
Phân tích & Thiết kế giải thuật chương 7

Phân tích & Thiết kế giải thuật chương 7

Kỹ thuật lập trình

... Bản kết thúc thành công làm kết thúc tất trình tính tóan khác - Nếu kết thúc thất bại kết thúc mà Giải thuật không tất định (tt.) Thật ra, máy tính không tất định không tạo giải thuật phải thực ... tất định thực song song hóa không hạn chế (unbounded parallelism) Mỗi lần có bước lựa chọn phải thực hiện, giải thuật tạo nhiều (copies of itself) Mỗi thực cho khả lựa chọn Như nhiều khả thực lúc ... chọn phải thực lựa chọn Một yếu tố “đúng” định nghĩa chuỗi ngắn lựa chọn (shortest sequence of choices) mà dẫn đến kết thúc thành công Trong trường hợp không tồn chuỗi lựa chọn mà dẫn đến kết thúc...
  • 25
  • 775
  • 5
Phân tích & Thiết kế giải thuật chương 8

Phân tích & Thiết kế giải thuật chương 8

Kỹ thuật lập trình

... the 12 black points and F = { S1, S2, S3, S4, S5, S6} A minimum size set cover is C = { S3, S4, S5} The greedy algorithm produces the set C’ = {S1, S4, S5, S3} in order 11 Applications of Set-covering ... loop on line 3- 6 is at most min(|X|, | F|) and the loop body can be implemented to run in time O(| X|,|F|), there is an implementation that runs in time O(|X|,|F| min(|X|,|F|) 13 Ratio bound ... traverses every edge of T twice, we have: c(W) = 2c(T) (2) (1) and (2) imply that: c(W) ≤ 2c(H*) (3)  20 But W is not a tour, since it visits some vertices more than once By the triangle inequality,...
  • 22
  • 909
  • 3
Tài liệu phân tích thiết kế bài Bán vé máy bay.

Tài liệu phân tích thiết kế bài Bán vé máy bay.

Tài liệu khác

... 33 1.Đăng nhập 33 2.Tra cứu chuyến bay 34 3. Mua vé chuyến bay 35 4.Thêm chuyến bay 36 BIỂU ĐỒ THÀNH PHẦN 37 BIỂU ... Người dùng đăng nhập vào xác thực thuộc nhóm người quản trị - Kết đầu ra: Một chuyến bay thêm vào hệ thống - Kịch chính: ST Actor Hành động Người Vào chức quản lý chuyến bay, vào “Thêm dùng mới” ... (đây phần chung hệ thống tài liệu bỏ qua việc đặc tả chức này):  Quản lý quyền: quản lý quyền có hệ thống  Quản lý người dùng: quản lý người dùng hệ thống phân quyền cho người dùng (quản lý quản...
  • 39
  • 1,277
  • 14
Phương pháp phân tích thiết kế hướng đối tượng và ứng dụng vào bài toán quản lý.

Phương pháp phân tích thiết kế hướng đối tượng và ứng dụng vào bài toán quản lý.

Quản trị kinh doanh

... 42 42 2 .3. 2 2 .3. 3 2 .3. 4 2 .3. 4.1 2 .3. 4.2 2 .3. 4.2.1 2 .3. 4.2.2 2 .3. 4 .3 .42 43 44 45 45 .47 .48 49 .51 53 3.1.4 Trn Th Kiu Dung_Lp CT1001 53 53 54 55 56 ... 23 23 23 L Sever 2000 23 25 2.1.1 25 25 26 27 2.2.1 S 29 29 32 39 .39 42 42 2 .3. 2 2 .3. 3 ... kim h s R 23 Sa cha h s R24 Xúa h s R25 In h s R3 Qun lý lng R31 Tớnh lng R311 Tip nhn Bng chm cụng R312 Tip nhn danh sỏch CBCNV hng hoa hng R3 13 Lp bng toỏn lng R314 Chuyn bng toỏn lng R32 Lm th...
  • 87
  • 668
  • 0
SLIDE HƯỚNG DẪN MÔN HỌC - PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG potx

SLIDE HƯỚNG DẪN MÔN HỌC - PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG potx

Cao đẳng - Đại học

... trình:  Mã số môn học: 019TH 130  Môn học trước: 010TH 130  Môn song hành: Thực Hành “Thiết kế phần mềm hướng đối tượng bằng UML”; Bài tập lớn “Phân tích thiết kế phần mềm hướng đối tượng” ... thiết kế phần mềm hướng đối tượng bằng UML( tiếng Việt) Cách đánh giá tính điểm:  Thi viết 50%  Đề tài 20%  Giữa kì 30 % (Seminar)  Seminar  Tìm hiểu về Rational Rose 2000  Tìm ... Analysis and Design Using UML, (2nd Edition), McGraw Hill, 2002 By Bennett, McRobb and Farmer  [3] James Rumbaugh, Michael Blaha, Wiliam Premerlani, Frederick  Eddy, Wiliam Lorensen, Object-Oriented...
  • 4
  • 494
  • 1
Bài giảng phân tích thiết kế thuật toán   chương 1  kỹ thuật phân tích thuật toán

Bài giảng phân tích thiết kế thuật toán chương 1 kỹ thuật phân tích thuật toán

Hệ điều hành

... T(n) = 3n3 + 2n2 n3 Thực vậy, cho N0 = C = ta dễ dàng chứng minh với n ≥ 3n3 + 2n2 ≤ 5n3 Nguyễn Văn Linh Khái niệm độ phức tạp giải thuật • Giả sử ta có hai giải thuật P1 P2 với thời gian thực ... mà phụ thuộc vào tính chất liệu vào • Vì thường ta coi T(n) thời gian thực chương trình trường hợp xấu liệu vào có kích thước n, tức là: T(n) thời gian lớn để thực chương trình liệu vào có kích ... thời gian thực chương trình T(n) = Cn có nghĩa chương trình cần Cn thị thực thi Nguyễn Văn Linh Thời gian thực trường hợp xấu • Nói chung thời gian thực chương trình không phụ thuộc vào kích thước...
  • 56
  • 587
  • 0
Bài giảng phân tích thiết kế thuật toán   chương 2 sắp xếp

Bài giảng phân tích thiết kế thuật toán chương 2 sắp xếp

Quản lý nhà nước

... thực / *3* / lớn Các lệnh /*4*/, /*5*/ /*6*/ thân lệnh / *3* /, lệnh /*6*/ lấy O(1) Lệnh /*4*/ lệnh /*5*/ thực việc di chuyển L sang phải R sang trái L R gặp nhau, thực chất duyệt phần tử mảng, phần ... Cho mảng gồm phần tử có khoá 6, 6, 5, 8, 7, 4, ta chọn chốt (khoá phần tử đầu tiên) – Cho mảng gồm phần tử có khoá 6, 6, 7, 5, 7, 4, ta chọn chốt (khoá phần tử thứ 3) – Cho mảng gồm phần tử có ... gồm phần tử gồm nhiều phần tử có khóa có thứ tự Nguyễn Văn Linh Phương pháp chọn chốt • Chọn giá trị khóa lớn hai phần tử có khóa khác kể từ trái qua • Nếu mảng gồm phần tử hay gồm nhiều phần...
  • 64
  • 675
  • 0
Bài giảng phân tích thiết kế thuật toán   chương 3  kỹ thuật thiết kế giải thuật

Bài giảng phân tích thiết kế thuật toán chương 3 kỹ thuật thiết kế giải thuật

Kỹ thuật lập trình

... Xb = 37 /10 = W= 37 - 3* 10 = Xa = 7/15 =0 Xd = 7/4 = W = 7-4 = Xc = 3/ 2 = W =3 2=1 TTL 3* 10 + 1*4 + 1*2 = 36 TGT 3* 25+1*6+1*2 = 83 BT ba lô: tổ chức liệu • Mỗi đồ vật biểu diễn mẩu tin có trường: ... để lưu trữ kết toán cần sử dụng kết lưu bảng mà không cần phải giải lại toán • Tạo bảng cách: – Gán giá trị cho số ô – Gán trị cho ô khác nhờ vào giá trị ô trước • Tra bảng xác định kết toán ban ... lượng 37 loại đồ vật với trọng lượng giá trị tương ứng cho bảng bên dưới: Nguyễn Văn Linh Loại đồ vật Trọng lượng Giá trị A 15 30 B 10 25 C 2 D Bài toán ba lô: Vét cạn Loại đồ vật Trọng lượn g Giá...
  • 87
  • 1,151
  • 0
Bài giảng phân tích thiết kế thuật toán   chương 4  cấu trúc dữ liệu và giải thuật lưu trữ ngoài

Bài giảng phân tích thiết kế thuật toán chương 4 cấu trúc dữ liệu giải thuật lưu trữ ngoài

Cơ sở dữ liệu

... F2 mới: F1 10 13 13 30 F2 8 10 10 22 69 31 39 40 54 65 85 90 96 98 77 Trộn đường độ dài 16 F1 F2 đường độ dài 23 ghi vào tập tin G1 G1 8 G2 Nguyễn Văn Linh 10 10 10 13 13 22 30 31 39 40 54 65 69 ... dài 3: F1 13 31 10 40 54 30 39 90 69 F2 96 98 65 85 10 13 10 22 77 Trộn đường độ dài F1 F2 đường độ dài ghi luân phiên vào hai tập tin G1, G2: G1 G2 13 10 40 Nguyễn Văn Linh 31 96 98 10 13 30 39 ... mới: F1 13 31 54 65 85 10 69 F2 10 40 96 98 13 30 39 90 10 22 77 Trộn đường độ dài F1 F2 đường độ dài ghi luân phiên vào hai tập tin G1, G2 G1 G2 13 30 Nguyễn Văn Linh 10 13 31 40 96 39 54 65...
  • 53
  • 872
  • 0
Tổng quan về phân tích thiết kế hệ thống thông tin ppsx

Tổng quan về phân tích thiết kế hệ thống thông tin ppsx

Cao đẳng - Đại học

... nghệ thông tin vào giải vấn đề thực tế 5/12/2010 504001 - Tổng quan về phân tích thiết kế HTTT 31 Nhà phân tích hệ thống Kỹ quản lý Quản lý tài nguyên: quản lý sử dụng hiệu Quản lý rủi ro: ... Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích 5/12/2010 Thiết kế Lập trình Thử nghiệm Chuyển giao phần 504001 ... Chu trình Đánh giá phương án, thành phần Chu trình Chu trình Lập kế hoạch cho chu trình kế tiếp: Đánh giá, tuyển chọn 5/12/2010 Phát triển kiểm tra: Bổ sung, điều chỉnh tích hợp thành phần 504001...
  • 51
  • 566
  • 0
phân tích thiết kế QUAN LY O TO ppsx

phân tích thiết kế QUAN LY O TO ppsx

Cơ sở dữ liệu

... BC 3: XẫT YấU CU TRA CU SA CHA Thit k d liu vi tớnh ỳng n: Biu mu liờn quan: BM3 BM3: Danh Sỏch Cỏc Xe STT Bin S Hiu Xe Ch Xe Tin N S lung d liu: NGI DNG D1 THIT B NHP D2 D6 D5 Tra Cu Xe D3 THIT ... Gara Otoõ Bc c D3 t b nh ph Bc Kim tra Tin cụng (D1) cú thuc Danh Sỏch 100 loi tin cụng khụng (D3) Bc Kim tra Vt t ph tựng (D1) cú thuc Danh sỏch 200 loai vt t ph tựng khụng (D3) Bc Nu khụng tha ... Nhn D1 t ngi dựng Kt ni c s d liu c D3 t b nh ph Kim tra Cỏc xe (D1) cú thuc Danh Sỏch Cỏc xe ang sa cha (D3) Kim tra S lng xe (D1) cú thuc S lng xe ti a ngy (D3) Nu khụng tha tt c cỏc qui nh trờn...
  • 15
  • 383
  • 2
Phân tích thiết kế mạng FTTH theo công nghệ GPON pptx

Phân tích thiết kế mạng FTTH theo công nghệ GPON pptx

Công nghệ thông tin

... cell; 53 bytes cell Cell ATM PLOAM Cell ATM 27 …… Cell ATM 28 PLOAM …… Cell ATM 54 khe thời gian Định dạng Cell PLOAM hướng xuống 53 bytes Số thứ tự của byte khung 47 48 BIP 28 -33 34 35 36 CRC ... xuống 125us PCBd PCBd PCBd Phần tai n n+1 Phần tai n+1 n+2 n Phần tế bào ATM Phần GEM, TDM và các phân đoạn PSync Ident PLOAMd BIP PLend PLend US BW Map Nx bytes bytes 13 bytes bytes bytes bytes ... 4-10 CRC 2 -3 SYNC HEC IDENT header grants grants CRC grants 0000 BPON-Khung PLOAM hướng lên Định dạng Cell PLOAM hướng lên 53 bytes header header • • • MESSAGE_ID MSG_PON_ID HEC IDENT - 13 17 laser...
  • 23
  • 431
  • 2

Xem thêm