Đặệảỏết ơnắ ớTSKH Lê Hùng Sơn, người đã tận tình ch dỉ ẫn, giúp đỡ tác gi nghiên c u và hoàn thành luảứận văn này.M c dù bặản thân đã rấ ố ắng, nhưng chắt c gc ch n luắận văn không thể t
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - PHẠM THÁI HỒNG GIẢI MỘT SỐ BÀI TỐN VỀ SỐ NGUN TỐ VỚI SỰ TRỢ GIÚP MATHEMATICA Chuyên ngành: Toán ứng dụng LUẬN VĂN THẠC SĨ KHOA HỌC CHUYÊN NGÀNH TOÁN ỨNG DỤNG NGƯỜI HƯỚNG DẪN KHOA HỌC GS TSKH LÊ HÙNG SƠN Hà nội-2016 Tai ngay!!! Ban co the xoa dong chu nay!!! 17062858071321000000 3cb7ffd LỜI CẢM ƠN Luận văn kết sau hai năm học tập nghiên cứu Trường Đại học Bách Khoa Hà Nội Bản thân tiếp cận với kiến thức chun sâu mơn học tốn ứng dụng, đặc biệt ứng dụng công nghệ thông tin để giải toán liên quan lý thuyết lẫn thực tiễn giảng dạy Với tình cảm chân thành, tác giả xin bày tỏ lòng biết ơn đến quý thầy cô tham gia giảng dạy lớp cao học khóa 2013B Tốn tin, phịng ban liên quan Viện đào tạo sau đại học Bách Khoa Hà Nội, đồng nghiệp, bạn bè gia đình tận tình giúp đỡ, tạo điều kiện cho tác giả qua trình học tập nghiên cứu Đặc biệt, tác giả xin bày tỏ lòng biết ơn sâu sắc tới GS TSKH Lê Hùng Sơn, người tận tình dẫn, giúp đỡ tác giả nghiên cứu hoàn thành luận văn Mặc dù thân cố gắng, chắn luận văn tránh khỏi thiết sót Tác giả mong nhận ý kiến đóng góp bổ sung quý thầy cô giáo đồng nghiệp để luận văn hoàn thiện Xin chân thành cảm ơn! Hà Nội, ngày 10 tháng 03 năm 2016 Tác giả luận văn Phạm Thái Hoàng DANH MỤC CÁC CHỮ VIẾT TẮT HS hc sinh SGK sách giáo khoa CNTT công ngh thông tin THCS trung h THPT trung hc ph thông MỤC LỤC Trang Lời cảm ơn Danh mục chữ viết tắt MỞ ĐẦU I Lý ch tài II Mng, phm vi nghiên cu ca lu III Các lui ca tác gi u CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM MATHEMATICA 1.1 Gii thiu v phn mm Mathematica 1.2 Các phép tính tốn hc vi s, biu thc hàm 10 1.2.1 Tính tốn s 10 1.2.2 Tính tốn vi biu thc 13 i s biu thc t tên tính tốn biu thc 14 1.2.3 Tính toán vi hàm 20 1.2.3.1 Mt s hàm s n có sn 20 1.2.3.2 1.3 V th hàm, biu thc 24 CHƯƠNG 2: ỨNG DỤNG CỦA MATHEMATICA TRONG ĐẠI SỐ VÀ HÌNH HỌC 29 2.1 S nguyên t 29 2.2 Gi 2.2.1 Gi 30 2.2.2 Gii h nh 36 2.3 Phép tính tích phân 40 2.3.1 Phép tính gii hn 40 2.3.2 Phép tính vi phân 41 o hàm ca hàm biu thc 41 2.3.2.2 Tip tuyn 43 v th hàm s 2.2.3 Phép tính tích phân 46 2.2.3.1 Tích phân bnh 46 nh 2.4 V th 49 2.4.1 V th mt phng 49 2.4.1.1 V th nh tng khúc 51 2.4.1.2 V th hàm tham s 51 2.4.2 V th không gian ba chiu 53 2.4.2.1 Lnh Plot3D 53 2.4.2.2 Lnh ListPlot3D 55 2.4.3 V th dng f(x,y) = f(x,y,z) = 55 2.4.4 V mia bng thc 59 CHƯƠNG 3: GIẢI MỘT SỐ BÀI TOÁN VỀ SỐ NGUYÊN TỐ VỚI SỰ TRỢ GIÚP CỦA PHẦN MỀM MATHEMATICA 62 3.1 Kin thn v s nguyên t 62 62 3.1.2 Tính cht 62 3.1.3 Cách nhn bit mt s nguyên t 62 3.1.4 Phân tích mt s tha s nguyên t 62 3.1.5 S c s tc s ca mt s 3.1.6 S nguyên t 63 -RA-TÔ-XTEN (Euratosthène) 63 3.2 Gii mt s toán v s nguyên t ng g s tr giúp ca Mathematica 64 KẾT LUẬN VÀ KIẾN NGHỊ 79 TÀI LIỆU THAM KHẢO 81 PHẦN MỞ ĐẦU I Lý chọn đề tài: i m y h xuyên c giáo dc h thng giáo d i my hc sinh làm trung tâm, tích c hong hc tp ca h ng nhu cu ca tình hình mi, thc hin có hiu qu cơng tác ging di giáo viên không ngng nghiên cu hc hi vn dng vào thc t bit vi s phát trin nhanh chóng ca công ngh ng dng sâu rng vào tt c c cuc sc bi giáo do, CNTT có tác dng mnh mi n pháp dy h tin ti hc công c h tr c lc cho công tác dy hc nh Là mt giáo viên dy Toán cng THCS Minh Khai, tơi nhn th trình tốn i quyt nhiu v n t u dng tốn n mang tính áp d ng dng gii quy t d ng to n liên quan cm n snguyên tcthn i lr t kh i v i hcsinh THCS Trên thctki n th c v snguyên tch d ng l i kh i ni m ch th g p m t b i to n khvsnguyên tnh t l ng HS gi i l i g p r t nhi u thHS không c gi i quy t Qua nhing dy, b HS có th hic nm vng ng to d n snguyên t có p gi i quy t Tôi nhn thc rng, vic ng dng CNTT phc v cho vii my hc mt nh nht, hiu qu nht vii my hc chc ch dng rng ph thông mt i dn quynh hc tp nghiên cu mt phn mm h tr cho ging dy hc t Trong rt nhiu phn mc s dng nhip trình Pascal, lp t ng nhiên, la chn mt phn mm mà có tr giúp rt ln nhic k c ph bin hin Mathematica Hin nay, Mathematica mt ngôn ng lp trình cp cao c dng ging dy ti nhing hc, công c h tr vii m pháp ging dy nhiu mơn hc: Tốn hc, Vt lý, Hóa hc, Sinh hc, Cơng ngh, Tốn kinh t, To mt thông tin, Mi vi nghiên cu phn mm s u sách vit bn Vit v Mathematica cịn hn ch, có th ng t hc tp II Mục đích, đối tượng, phạm vi nghiên cứu luận văn Lu tp trung gii thiu, nghiên cu khái nin n c gii quyt nhng toán v s nguyên t n Nhng khái nim toán h thc hàm s, gi gi hay gc t có nhng hp ta mt rt nhiu th s gii quyt, thm chí khó có th c kt qu Tuy nhiên, phn mm hc Mathematica s t xác nht có th Ngồi ra, chun b tp v s nguyên t hc sinh THCS có th rèn luyn k t cơng c h tr c lc cho giá b kim tra kt qu Vi ng dng Mathematica mt tr giúp không h nh cho giáo viên công tác ging dy III Các luận điểm đóng góp tác giả Trên thc t, lu trình bày dng tốn quen thuc v s nguy t ng dng ca Mathematica gii quy x Mathematica cơng c c l tốn IV Phương pháp nghiên cứu - Tham kho dch tài liu ting Anh - Tìm hic hc - Tìm hiu qua thc t ging dy ng THCS Minh Khai, Qun Bc T Liêm, Hà Ni - Sáng tác tp xây dng giáo án ging dy - Tng hp trình bày CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM MATHEMATICA 1.1 GIỚI THIỆU VỀ PHẦN MỀM MATHEMATICA Phn mm tính tốn Mathematica lc hãng Wolfram Rese mt h thng phn mm làm toán nh bao gm tính tốn bng ký hiu, tính tốn bng s, v th ngơn ng lp trình Lu tiên version ca Matc phát hành, m ca phn m dng cho ngành khoa hc vt lý, côn toán h i thi gian Mathematica tr thành phn mm quan nhic khoa hc khác Ngày Mathematica không nhc s dng ngành khoa hc t t lý, sinh hc, tốn hc, hóa hc, cơng ngh phn mm quan trng ca ngành khoa hc xã h T ngh dng Mathematica công tác thit k t Mathematica li công c m tin hành mơ hình hóa tốn kinh t phc tt công c quan trng k tính (comput c phát trin phn m trng ca Mathematica nc khoa hc k thu công c mc giáo do Trong s Mathematica có 28% k c, 20% nhà v nhà toán hc, 12% nhà doanh nghip, nhà khoa hc xã h S i s d li ty có Fortune 50, hu ht 15 b ch cht ca ph Hoa K i hc ln nht th gii s dng Mathematica Có nhiu xut bnh k kho 200 quyc công b Bc coi mt h thi s máy tí nhing s dng khác Mathematica có nhiu version liên t ci tin hoàn thin na n 8.0 9.0 vc s dng nhiu Mt s quy tn s dng phn mm Mathematica: - hoa - Hàm[expr] Ví dụ: Cos[x], Sin[x] - - - [], [[]], {}, () - N[expr] gõ Cos[1] Cos[1] 0.540302 - sau Evaluation/Quit Kernel/Local - a, b, c, x, y, z C, - Ctrl + K - ?Int* - Cn phân bit List Matrix Mathematica Nu vit {1,2,3,4} List gm phn t, nu vit {{1},{2},{3},{4}} t matrix dịng i vi List khơng th dùng hàm chuyn v Transpose c, nhiên bn có th s dng phép tốn ma trn gia Matrix List, kt qu v toán gia ma trn - Phân bit gia ý hiu :=; = ==