... Hình 1-1: Sơ đồ gọi thực chươngtrình không đệ quy Chươngtrình A gọi hai chươngtrình B C, chươngtrình B gọi hai chươngtrình B1 B2, chươngtrình B1 gọi hai chươngtrình B11 B12 Ðể tính thời ... PHÂN TÍCH CÁCCHƯƠNGTRÌNH ÐỆ QUY Với chươngtrình có gọi chươngtrình đệ quy, ta áp dụng cách tính vừa trình bày mục 1.5.4 chươngtrình đệ quy gọi thân Có thể thấy hình ảnh chươngtrình đệ quy ... đắn giảithuật cài đặt giảithuật cho thực máy với số liệu mẫu lấy kết thu so sánh với kết biết Thực cách làm không chắn giảithuật với tất liệu thử lại sai với liệu Vả lại cách làm phát giải thuật...
... giá giảithuật cần thiết để lựa chọn giảithuật tốt, để cải tiến giảithuật 2.- Sử dụng khái niệm độ phức tạp ký hiệu ô lớn để đánh giá giảithuật 3.- Đối với chươngtrình không gọi chươngtrình ... O W N y bu to k lic C Kĩ thuật phân tích giảithuật w w d o XC er Giảithuật w w w F- w C h a n g e Vi e ! XC er PD F- c u -tr a c k c bu y 1.7 TỔNG KẾT CHƯƠNGTrongchương này, cần phải nắm ... 4.- Đối với chươngtrình gọi chươngtrình con, tính độ phức tạp theo nguyên tắc “từ ra” 5.- Đối với chươngtrình đệ quy trước hết phải thành lập phương trình đệ quy, sau giải phương trình đệ quy,...
... 2.3 CÁC PHƯƠNG PHÁP SẮP XẾP ÐƠN GIẢN Cácgiảithuật đơn giản thường lấy O(n2) thời gian để xếp n đối tượng giảithuật thường dùng để danh sách có đối tượng Với giảithuật nghiên cứu phần: giải thuật, ... tượng Với giảithuật nghiên cứu phần: giải thuật, ví dụ, chươngtrình phân tích đánh giá 2.3.1 Sắp xếp chọn (Selection Sort) 2.3.1.1 Giảithuật Ðây phương pháp xếp đơn giản tiến hành sau: • Ðầu ... a[2] a[4] cho Tiếp tục trình sau bước kết thúc Bảng sau ghi lại giá trị khoá tương ứng với bước Nguyễn Văn Linh Trang 20 k lic d o o w m C m o Sắp xếp c to bu y bu k to Giảithuật lic C c u -tr...
... cuối (4) Sắp lại sau bỏ phần tử cuối để trở thành heap Lặp lại trình (3) (4) nút ta mảng theo thứ tự giảm 2.5.3 Thiếtkế cài đặt giảithuật 2.5.3.1 Thủ tục PushDown Thủ tục PushDown nhận vào tham ... ‡”j - = = O(n2) j=1 n +1 Trong trường hợp tốt ta chọn chốt cho hai mảng có kích thước n/2 Lúc ta có phương trình đệ quy sau: T(n) = nêu n = n 2T( ) + n nêu n > Giải phương trình đệ quy ta T(n) = ... c to bu y bu k to Giảithuật lic C c u -tr ack w w d o w w w w N O W ! h a n g e Vi e N O W XC er PD h a n g e Vi e ! XC er PD F- c u -tr a c k c F- w y n +1 j= Quá trình kết thúc i = n-1, ta...
... số từ đến 99 2.7 TỔNG KẾT CHƯƠNGCácgiảithuật xếp đơn giản có giảithuật đơn giản hiệu mặt thời gian Tất giảithuật xếp đơn giản lấy O(n2) để xếp n mẩu tin Cácgiảithuật QuickSort HeapSort ... tổng hợp kết lại khó khăn Trong phần tiếp sau ta trình bày số ví dụ để thấy rõ điều Kĩ thuật cho giảithuật đệ quy mà việc xác định độ phức tạp phải giải phương trình đệ quy chương I trình bày ... thường dựa vào số kĩ thuậtChươngtrình bày số kĩ thuật quan trọng để thiếtkếgiảithuật như: Chia để trị (Divide-and-Conquer), quy hoạch động (dynamic programming), kĩ thuật tham ăn (greedy...
... dầu vào khung trò chơi Ø Nếu start=1000 Thì cho FLAGS=FALSE(dầu bắt đầu chảy) _ Hủy Timer thiết đặt cho thiết đặt Timer cho tốc độ dầu chảy qua ống Ø Nếu hàm kiemtra() ngưng : Ø Cho xóa ống dầu ... tốc độ,level Reset lại Ø Ngược lại thông báo thua: cho lưu điểm cao trở lại từ đầu thoát khỏi chươngtrình Ø Ngược lại thay ống chưa có dầu thành ống có dầu , Điểm = điểm + 50 ; Số ống = sống ... } III.2 Hàm RESET( ) : Ø Nhằm thiết đặt lại trang thái ban đầu trò chơi Ta cho cờ FLAGS=TRUE trường hợp dầu chưa chảy f_start...
... Trình bày tầm quan trọng Cấu trúc liệu Giảithuật người lập trình? Các tiêu chuẩn để đánh giá cấu trúc liệu giải thuật? Khi xây dựng giảithuật có cần thiết phải quan tâm tới cấu trúc liệu hay ... liệu đưa vào ban đầu cho thuật toán thực Để ước lượng thời gian thực thuật toán xem xét thời gian thực thuật toán hai trường hợp: - Trong trường hợp tốt nhất: Tmin - Trong trường hợp xấu nhất: ... tạp thuật toán Việc đánh giá độ phức tạp thuật toán không dễ dàng chút Ở dây, muốn ước lượng thời gian thực thuận toán T(n) để có so sánh tương đối thuật toán với Trong thực tế, thời gian thực thuật...
... ch c x lý thông tin – Yêu c u v an toàn d li u Phân tích yêu c u(tt) Thi t k CSDL • Cách th c hi n: • Quá trình thi t k CSDL tr i qua m c – Xác đ nh nh ng ngư i s d ng, l p b ng ưu tiên – M c ... t k l i (sau kho ng 10 năm) d ng đ xác đ nh, – M c tiêu yêu c u chung v hi u su t c a h th ng – Các thông tin c n thi t h CSDL ý đ nh khai thác thông tin (chung chung hay chi ti t/ quan tr ng ... đ i sang c u trúc phù h p v i ng d ng (n u ng d ng s d ng mô hình CSDL khác) T n su t truy xu t Các đư ng truy xu t Đ th quan h , đư ng truy xu t – Quan tâm đ n mô hình CSDL c a ng d ng: N u ng...
... tin công ty Tại trang chủ www.dutoanonline.com bạn chọn Chươngtrình Dự toán/Khái toán để đăng nhập vào chươngtrình DTOL Trongchươngtrình bạn bấm nút Option chọn Sửa thông tin nhà cung cấp ... thư viện theo thiết kế, đọc số liệu vẽ nhập khối lượng vào chương trình, lệnh cho chươngtrình tính toán xuất hồ sơ Tuy nhiên họ thường rà soát điều chỉnh lại loại vật tư, đơn giá … cách mà họ mua ... cấp Chủ đầu tư Các tùy chọn riêng cho người dùng hộp thoại option: Khởi tạo công trình Khởi tạo công trình có cách: - Bấm nút khởi tạo công trìnhtrình menu Tác vụ tạo công trình với dòng công...
... nhiều ngôn ngữ lập trìnhthiếtkế năm lại có thêm nhiều ngôn ngữ lập trình xuất Các ngôn ngữ lập trình thường nhắc đến như: Basic, C, C++, C#, java, pascal, PHP… Trongchươngtrình tin học phổ ... câu lệnh cách rõ ràng hơn, giúp học sinh nắm rõ chất tượng lặp lập trình, chất câu lệnh While cách vận dụng cách linh hoạt để giải toán cụ thể Kết thu Trongtrình trao đổi, thảo luận, trình bày ... học cách sử dụng, giao tiếp với máy tính, sử dụng phần mềm như: trình soạn thảo văn bản, chươngtrình bảng tính, trình duyệt website… mà học sinh cung cấp học lập trình với ngôn ngữ lập trình...
... CNPM http://www.ebook.edu.vn 15.2Sự cần thiết bảo trì (why maintenance is necessary) Hiệu chỉnh (corrective maintenance): khoảng 17.5%; lỗi đặc tả , thiết kế, tài liệu, mã nguồn hay dạng khác VD: ... đổi trình biên dịch, hệ điều hành hay phần cứng 180 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn Các dạng khác (other types of maintenance): khoảng 4%; thuộc dạng khác ba dạng kể Hình 15.1 Các ... CNPM http://www.ebook.edu.vn 15.3Những đòi hỏi nhà lập trình bảo trì (what is required of maintenance programmers) Hình thành thuật ngữ nhà lập trình bảo trì (maintenance programmer - MP) Đây khía...
... lỗi thiếtkế Cài đặt tích hợp xuống Cô lập đợc lỗi Các mô-đun có khả sử Sớm phát lỗi thiếtkế dụng lại không đợc kiểm thử đầy đủ Chậm phát lỗi thiếtkế Cài đặt tích hợp dới lên Cô lập đợc lỗi Các ... đầy đủ Cài đặt tích hợp hỗn hợp Cô lập đợc lỗi Sớm phát lỗi thiếtkếCác mô-đun có khả sử dụng lại đợc kiểm thử đầy đủ Hình 14.3 Tổng kết phơng pháp tiếp cận 170 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn ... nhận đợc (look and feel) Tích hợp tiến trình (process integration) môi trờng thờng hỗ trợ cho tiến trình phát triển phần mềm đặc biệt gọi môi trờng kỹ thuật (technique-based enviroment) số môi...
... http://www.ebook.edu.vn 13.8Kỹ thuật Cleanroom Đề xuất [Cobb Mills, 1990; Dyer, 1992; Linger, 1994], tổ hợp số kỹ thuật phát triển phần mềm khác mô hình tăng trởng kỹ thuật đặc tả thiếtkế hình thức kỹ thuật kiểm ... trình chuyển đổi từ thiếtkế chi tiết sang mã lệnh Do nhiều ngời thực (programming-in-the-many) Lựa chọn ngôn ngữ lập trình phụ thuộc vào hợp ngữ máy tính phụ thuộc vào số lợng ngôn ngữ lập trình ... lỗi Chịu kiểm thử nhóm SQA Có khả sử dụng lại (reuse) số phần đặc tả, hợp đồng, kế hoạch, thiết kế, mô-đun số thiết bị phần cứng liên quan 157 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 13.4Lựa...
... Thiếtkế chi tiết mô-đun Tên mô-đun Kiểu trả Các tham số đầu vào Các tham số đầu Các thông báo lỗi Các tập tin truy xuất Các tập tin có thay đổi Các mô-đun đợc gọi Mô tả Tên mô-đun Kiểu trả Các ... chung (overview) Hàng trăm kỹ thuậtthiếtkế đời 30 năm qua Thiếtkế hớng kiện (action-oriented) phân rã sản phẩm thành mô-đun có tính chặt chẽ cao gắn kết với Thiếtkế hớng liệu (data-oriented) ... tin Hình 12.6 Thiếtkế dạng giao dịch-xử lý Ghi vào sổ kế toán 146 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 12. 5Thiết kế hớng đối tợng (object-oriented design - OOD) Thiếtkế sản phẩm thành...
... nét với câu đơn VD: Các nút thang máy tầng điều khiển di chuyển n thang máy tòa nhà m tầng chiến lợc không hình thức: lấy ràng buộc cách không hình thức để giải vấn đề VD: Các nút dùng thang máy ... phẩm với ngời sử dụng Trình bày dới dạng sơ đồ trờng hợp sử dụng kịch kết hợp Kịch thể trờng hợp sử dụng Thang máy nhấn nút thang máy Ngời sử dụng nhấn nút hớng tầng Hình 11.1 Cáctrờng hợp sử dụng ... lợc không hình thức (kể các nội dung nằm biên vấn đề) sử dụng tên nh ứng cử viên cho tên lớp VD: Các nút dùng thang máy tầng điều khiển di chuyển n thang máy tòa nhà m tầng Các nút sáng lên đợc...
... thuyết phục) đầy đủ chi tiết nguồn thông tin dành cho nhóm thiếtkếCác lỗi xảy giai đoạn ảnh hởng đến giai đoạn lại toàn tiến trìnhCác kỹ thuật đặc tả theo cấu trúc hớng đối tợng 127 Huỳnh Xuân ... REVS: tập công cụ thực mối liên hệ việc đặc tả (chuyển đổi sang sở liệu automate, ) DCDS: kỹ thuậtthiếtkế Mô hình thực thể-quan hệ 130 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 10.5Phân tích ... 5% Thờng có nhiều lỗi xảy Ngôn ngữ tự nhiên phơng cách tốt để đặc tả sản phẩm 129 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 10.4Một số kỹ thuật đặc tả bán hình thức (the semiformal specification...
... http://www.ebook.edu.vn 9.7 Thiếtkế ứng dụng chung (joint application design - JAD) Là dạng mở rộng mô hinh định khung nhanh Các thành viên quan khách hàng đóng vai trò tích cực Các vấn đề cần quan tâm kỹ thuật áp ... tra Giai đoạn thiếtkế Thẩm tra Giai đoạn cài đặt Kiểm thử Giai đoạn tích hợp Kiểm thử Đa vào hoạt động Phát triển Bảo trì Kết thúc hoạt động Hình 9.1 Mô hình định khung nhanh nh kỹ thuật phân tích ... Thông thờng khách hàng xếp buổi vấn (initial interviews) Các buổi vấn thêm đợc xếp lịch tiến trình vấn (interview process) Tiến trình vấn kết thúc nhóm RAT nhận thấy nắm bắt đợc thông tin liên...
... định công thức hóa học để giải tập chươngtrình Hóa học lớp Nội dung thực 1.1 Giải nhiệm vụ 1.2 Giải nhiệm vụ 1.3 Giải nhiệm vụ Kết Bài học kinh nghiệm giải pháp thực Kết luận Kiến nghị đề xuất ... Giáo viên cần hướng dẫn học sinh giải cách tỉ mỉ, bước Khi em thành thạo đưa tập cho em áp dụng để giải Kết 10 Đề tài: Xác định công thức hóa học để giải tập chươngtrình Hóa học lớp Qua việc áp ... Xác định công thức hóa học để giải tập chươngtrình Hóa học lớp Theo dõi thực Điều chỉnh SKKN 13 Bổ xung SKKN Đề tài: Xác định công thức hóa học để giải tập chươngtrình Hóa học lớp 14 Đề tài:...
... liệu (Các dạng tốn chươngtrình sinh học 11) - Sáng kiến đề dạng tốn tự luận chươngtrình sinh học 11 nâng cao số dạng tập liên quan IV GIẢ THIẾT KHOA HỌC Nếu vận dụng phương pháp giải dạng tốn chương ... án thiếtkế theo hướng vận dụng kiến thức phương pháp giải tập để dạy kết hợp với phương pháp dạy học tích cực + Ở lớp đối chứng, giáo án thiếtkế theo hướng thơng thường thuyết trình - giảng giải ... phương pháp giải số dạng tập sinh học 11 cách xác - Hệ thống hóa sở lí thuyết việc xây dựng cơng thức giải tập - Nghiên cứu sở lý luận thực tiễn giảng dạy phương pháp giải dạng tốn chươngtrình sinh...