Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
7,31 MB
Nội dung
1 Các vấn đề chung, Nội dung chuyên đề cần bồi dưỡng cho HS, (9) Tổ chức dạy học cụ thể (29) Trang bị kiến thức chuyên ngành, Hình thành phát triển các tính cách phẩm chất nghề nghiệp, Tạo lập cố lòng say mê tìm hiểu, khám phá, Rèn luyện đạo đức, tính cách Cấu trúc liệu + Giải thuật + Nghệ thuật tổ chức •Các giải thuật cho lớp tốn, •Nghệ thuật lập trình Các tốn có kích thước lớn độ phức tạp cao •Các giải thuật sở, •Kỹ thuật lập trình BÀI TẬP Phần lớn tập nên phát biểu dạng toán thực tế HS xây dựng mơ hình tốn học, xác định giải thuật cấu trúc liệu, lập trình hiệu chỉnh; Hình thức có tác động lớn đến HS: cách phát biểu trau chuốt hài hước, hình vẽ, ví dụ; Cần xác định rõ miền xác định tham số; Nội dung phải có tính trung lập cao: tránh vấn đề nhậy cảm, bạo lực BÀI TẬP Từ cụm lúa von thứ thí nghiệm viên chiết xuất A phân tử chất Giberline (một chất kích thích tăng trưởng thực vật) đựng vào bình 1, từ cụm lúa von thứ thí nghiệm viên chiết xuất B phân tử chất Giberline đựng vào bình Sau hai bình đổ chung vào chai để cất giữ tủ lạnh Hãy cho biết chai có phân tử Giberline Dữ liệu: Vào từ file văn GIB.INP gồm dòng chứa số nguyên A B (0 ≤ A, B ≤ 1018) Kết quả: Đưa file văn GIB.OUT kết tìm dạng số nguyên 8 Các giải thuật số xử lý số lớn , Xâu xử lý xâu, Kỹ thuật lập trình, Vét cạn, đệ quy tìm kiếm quay lui, Các toán tổ hợp, Quy hoạch động, Đồ thị, Các tốn có nội dung hình học, Xử lý bit loại số, 10 11 12 13 14 15 16 17 Trị chơi, Ngữ pháp hình thức ô tô mát hữu hạn, Cấu trúc liệu, Lô gic đại số mệnh đề, Sắp xếp tìm kiếm, Các tốn tương tác người – máy, Lớp toán giao nộp kết quả, Đánh giá độ phức tạp giải thuật (O lớn) 10 Sử dụng: Const T:string[120] = ‘ABCD*ABDC*ACBD*ACDB*ADBC*ADCB* BACD*BADC*BCAD*BCDA*BDAC*BDCA* CABD*CADB*CBAD*CBDA*CDAB*CDBA* DABC*DACB*DBAC*DBCA*DCAB*DCBA*’; 34 Khảo sát loang theo chiều rộng: BEGIN Repeat Write(‘ SI = ‘); readln(SI); If SI = ‘*’ then break; SD; K:= (pos(ST,T)-1) div +1; Writeln (‘ K =‘,k) Until false END 35 Hướng dẫn cập nhật mảng BD cách loang theo chiều rộng với việc sử dung CT lập: Const BD:array[1 24] of string[10] = (‘I’, ’2’, ’3’, ‘4’, ’5’, ’6’, ‘7’, ’8’, ’9’, 10’,’11’,’12’, ‘13’,’14’,’15’, 16’,’17’,’18’, ‘19’,’20’,’21’, 22’,’23’,’24’); BD[i] ghi nhận xâu ngắn biến đổi từ trạng thái trạng thái i 36 Sau cập nhật tất phần tử BD – sửa lại chương trình để nhập SI từ file input đưa file Output BD[k] Nhận xét: Khơng bỏ phí sản phẩm lập trình Giai đoạn I, Dùng máy tính để hỗ trợ tư lập trình, Có thể lập trình tự động hóa khâu loang theo chiều rộng để cập nhật BD, – không kinh tế! Lưu ý kỹ thuật loang theo chiều rộng, Đặc thù lập trình tốn loại Ơ tơ mat 37 Các tiểu xảo lập trình: Cách tìm thứ tự trạng thái SI, Đánh số phần tử BD để tránh nhầm lẫn cập nhật, Có thể sửa lại kiểu liệu BD sau cập nhật xong Mở rộng nâng cấp CT: Luật “Lượng đổi chất đổi”: với dòng biến đổi SI lớn (~ 106 – 107 ký tự) cần sơ rút gọn SI 38 Xây dựng mơ đun tự động hóa khâu ghi nhận BD[i], so sánh kết chi phí lập trình với cách làm lớp, Lập trình với trường hợp file Input chứa xâu tới 107 ký tự 39 CƠ SỞ HÓA CÁC PHÉP XỬ LÝ Eugène Charles Catalan (1814–1894) 40 41 SƠ ĐỒ TÍNH TỐN Chuẩn bị: P0=1 Pj=0, j = ÷ n, Tiến: k=1 ÷ n Pj=Pj+Pj-1 , J=1 ÷ k Lùi: Pj=Pj-Pj-1 , J=k ÷ 42 Nhận xét Thường phải làm việc với số lớn, Chỉ sử dụng phép tính: Cộng trừ! Tương tự: Tam giác Pascal, Bài tốn đổi tiền, Phân tích số thành tổng k số hạng, Tất toán liên quan tới thứ tự từ điển 43 THỨ TỰ TỪ ĐIỂN Phương tiện xếp tập đối tượng bất kỳ, Phương tiện truy xuất trực tiếp đối tượng riêng lẻ: Một tập con, Một hoán vị, Một cách phân rã, Một nhánh cây, 44 DỮ LIỆU ĐỐI TƯỢNG 45 TỔNG QT HĨA 46 VÍ DỤ Thuật tốn tìm kiếm quay lui (BackTraking): Chuan_bi; Repeat Mo_rong; Ktra; While not good Begin Thay_doi; Ktra End; Ktra_ket_thuc Until Ket_thuc; 47 VÍ DỤ Quy hoạch động: Lặp lại phép xử lý với giá trị tham số (Được dòng cột), Lặp lại bước xử lý với tham số (Được dòng cột) Loang: Mô tả loang từ điểm, Tìm điểm xuất phát khởi động loang 48