1. Trang chủ
  2. » Giáo án - Bài giảng

bai 6 tim uoc so chung

14 725 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 872,5 KB

Nội dung

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ậ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 ? ƯSLN (25,10) = 5 M N Nhập M,N M=N? M>N? Đưa ra M, kết thúc M←M-N N←N-M M=25,N=10 25=10? 25>10? 15←25-10 § § 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 . 20 06; 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. . 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

Ngày đăng: 16/07/2014, 21:00

TỪ KHÓA LIÊN QUAN

w