giải toán trên máy tính pps

12 457 0
giải toán trên máy tính pps

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài toán đặt vấn đề Với các giá trị: M = 25; N = 5. M = 88; N = 121. M = 997; N = 29. M = 2006; N=1998. Tìm ớc số chung lớn nhất (CLN) của hai số nguyên d ơng M và N. Hãy chỉ ra những u điểm của việc giải bài toán bằng máy tính so với cách giải toán thông th ờng? Bµi 6. Gi¶i bµi to¸n trªn m¸y tÝnh Bµi 6. Gi¶i bµi to¸n trªn m¸y tÝnh Các b ớc thực hiện Các b ớc thực hiện B ớc 1: Xác định bài toán Xác định hai thành phần INPUT, OUTPUT. INPUT: M , N là hai số nguyên d ơng. OUTPUT: CLN(M, N). Ví dụ: B ớc 2: Lựa chọn hoặc thiết kế thuật toán Nếu M = N - Đúng CLN = M (hoặc N) Kết thúc; - Sai Xét: nếu M > N - Đúng M = M N; - Sai N = N M; Quá trình này đ ợc lặp lại cho đến khi M = N. a. Lựa chọn thuật toán Lựa chọn một thuật toán tối u. Ví dụ: b. Diễn tả thuật toán Theo hai cách: Cách 1: Liệt kê các b ớc. Cách 2: Vẽ sơ đồ khối. Cách 1: Liệt kê các b ớc B1: Nhập M, N; B2: Nếu M = N lấy CLN = M (hoặc N), chuyển đến B5; B3: Nếu M >N thì M M - N rồi quay lại B2; B4: N N M rồi quay B2; B5: Đ a ra kết quả CLN; Kết thúc. Đ Đ S S Cách 2: Cách 2: Diễn tả thuật toán bằng sơ đồ khối Diễn tả thuật toán bằng sơ đồ khối 5101010 551525 321 Lợt NhậpM,N M=N? M>N? NN-M MM-N ĐaraM;Kếtthúc M=25,N=10 25=10? 25>10 M25-10 15=10? 15>10 M15-10 5=10? 5>10? N=10-5 5=5? ƯSLN(25,10)=5 M N § § S S M« pháng thuËt to¸n t×m ¦CLN M« pháng thuËt to¸n t×m ¦CLN 5101010 551525 321 Lît NhËpM,N M=N? M>N? N←N-M M←M-N §araM;KÕtthóc M=25,N=10 25=10? 25>10 M←25-10 15=10? 15>10 M←15-10 5=10? 5>10? N=10-5 5=5? ¦CLN(25,10)=5 M N B ớc 3: Viết ch ơng trình Sử dụng ngôn ngữ lập trình để diễn đạt đúng thuật toán. Làtổnghợpgiữaviệc: Lựa chọn cách tổ chức dữ liệu. B íc 4: HiÖu chØnh TEST: M=8; N=8CLN=8 M=25; N=10CLN=5 M=88; N=121CLN=11 M=17; N=13CLN=1 Thö ch ¬ng tr×nh b»ng c¸ch thùc hiÖn nã víi mét sè bé INPUT tiªu biÓu (TEST) ®Ó kiÓm tra kÕt qu¶, nÕu cã sai sãt th× hiÖu chØnh l¹i. [...]...Bớc 5: Viết tài liệu Mô tả chi tiết về bài toán, thuật toán, chơng trình và kết quả thử nghiệm, h ớng dẫn cách sử dụng Từ tài liệu này, ngời sử dụng đề xuất các khả năng hoàn thiện thêm Cácưbư c giải bài toán trên máy tính ớ Bớc 1: Xác định bài toán Bớc 2: Lựa chọn hoặc thiết kế thuật toán Bớc 3: Viết chơng trình.ư Bớc 4: Hiệu chỉnh Bớc 5: Viết tài liệu . thuật toán. B ớc 1: Xác định bài toán. B ớc 3: Viết ch ơng trình. B ớc 4: Hiệu chỉnh. B ớc 5: Viết tài liệu. Cácbớcgiảibàit oántrênmáytính Cácbớcgiảibàit oántrênmáytính . (CLN) của hai số nguyên d ơng M và N. Hãy chỉ ra những u điểm của việc giải bài toán bằng máy tính so với cách giải toán thông th ờng? Bµi 6. Gi¶i bµi to¸n trªn m¸y tÝnh Bµi 6. Gi¶i bµi. toán, thuật toán, ch ơng trình và kết quả thử nghiệm, h ớng dẫn cách sử dụng. Từ tài liệu này, ng ời sử dụng đề xuất các khả năng hoàn thiện thêm. B ớc 2: Lựa chọn hoặc thiết kế thuật toán.

Ngày đăng: 09/11/2014, 15:10

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Bµi 6. Gi¶i bµi to¸n trªn m¸y tÝnh

  • C¸c b­íc thùc hiÖn

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

Tài liệu cùng người dùng

Tài liệu liên quan