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

Bài giảng Bai 4: Bai toan va thuat toan - t2

12 435 2

Đ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 12
Dung lượng 3,13 MB

Nội dung

Môn: Tin học Tiết 11: §4. Bài toán thuật toán (tiết 2) Năm học 2010 - 2011 Em hãy phát biểu khái niệm thuật toán , các tính chất của thuật toán xác định Input , Output của bài toán sau: - Cho 3 cạnh a, b,c của tam giác ABC, tính diện tích S của tam giác đó. II. M.Đ.Y.C III. ND bài IV. Củng cố V. Bài tập I. KT Bài cũ Bµi 4 (TiÕt 2) II. M.Đ.Y.C III. ND bài IV. Củng cố V. Bài tập I. KT Bài cũ  Nắm được thuật toán tìm giá trị lớn nhất của một dãy số nguyên qua đó hiểu rõ hơn khái niệm thuật toán, các tính chất của thuật toán cách mô tả thuật toán Home II. M.Đ.Y.C III. ND bài IV. Củng cố V. Bài tập I. KT BàiThuật toán tìm max Nhân dp Trung thu, mèo con được tặng phiếu ăn một cái bánh miễn phí. Mèo con nghĩ mình phải tìm ra cái bánh lớn nhất để ăn cho đã mới được . Em hãy giúp mèo con nhé! II. M Y.C III. ND bi IV. Cng c V. Bi tp I. KT Bi c C¸i b¸nh nµy lín nhÊt C¸i b¸nh nµy míi lín nhÊt å! C¸i b¸nh nµy lín h¬n T×m ra c¸i b¸nh lín nhÊt råi! MAX ThuËt to¸n t×m max II. M.Đ.Y.C III. ND bài IV. Củng cố V. Bài tập I. KT Bài cũ 1 2 3 4 5 Cách 1: Liệt kê Cách 1: Liệt kê B1: Nhập N dãy a B1: Nhập N dãy a 1 1 , , a , , a N N ; ; B2: Max B2: Max a a 1 1 ; i ; i 2; 2; B3: Nếu i > N thì đưa ra giá trị Max rồi B3: Nếu i > N thì đưa ra giá trị Max rồi kết thúc; kết thúc; B4: B4: B4.1: Nếu a B4.1: Nếu a i i > Max thì Max > Max thì Max a a i i ; ; B4.2: i B4.2: i i+1 rồi quay lại B3. i+1 rồi quay lại B3. Tìm giá trị lớn nhất của một dãy số nguyên Cách 1 Liệt kê II. M Y.C III. ND bi IV. Cng c V. Bi tp I. KT Bi c Đ S Đ S Max a1 ; i 2 i > N ? a i > Max ? Max a i i i + 1 Đưa ra Max rồi kết thúc B1: Nhập N dãy a 1 , ,a N ; B2: Max a 1 ; i 2; B3: Nếu i > N thì đưa ra giá trị Max rồi kết thúc; B4 : 4.1: Nếu a i > Max thì Max a i ; 4.2: i i + 1 rồi quay lại B3. Cách 2: Sơ đồ khối Cách 2: Sơ đồ khối Nhập N d y a1,,aNã § S § S NhËp N vµ d y a1,…,aN· Max ← a1 ; i ← 2 I > N ? a i > Max ? Max ←a i i ← i+1 §­a ra Max råi kÕt thóc Max Max i i A A 7 7 7 7 5 5 5 5 5 5 5 5 4 4 3 3 2 2 6 6 7 7 4 4 1 1 5 5 N=5 ; A [ 5 1 4 7 6 ] Max ← 5 ; i ← 2 2 > 5 ? 1> 5 ? i ← 2+1 3 > 5 ? 4> 5 ? i ←3+1 4 > 5 ? 7 > 5 ? Max ←7 4 4 i ←4+1 5 > 5 ? 6 > 7 ? i ←5+1 6 > 5 ? Sè lín nhÊt cña d y lµ 7· M« pháng thuËt to¸n Víi i = 2Víi i = 3 Víi i = 4 Víi i = 5 6 N =5 Bài tập áp dụng A A 7 7 4 4 9 9 12 12 5 5 27 27 6 6 10 10 1 1 i i Max Max 7 7 2 3 4 5 6 7 8 9 10 7 9 12 12 27 27 27 27 II. M.Đ.Y.C III. ND bài IV. Củng cố V. Bài tập I. KT Bài cũ N = 9 27 6 [...]... ,aN; B2: Max a1; i 2; B3: Nếu i > N thì đưa ra giá trị Max rồi kết thúc; B4 : 4.1: Nếu ai > Max thì Max ai; 4.2: i i + 1 rồi quay lại B3 I KT Bi c II M..Y.C III ND bi IV Cng c V Bi tp 1 Bi 4 SGK - 44 2 p dng thut toỏn tỡm giỏ tr ln nht ca mt dóy s nguyờn lm bi tp sau: N=10 A i Max 17 5 9 16 8 3 21 2 11 35 . Output của bài toán sau: - Cho 3 cạnh a, b,c của tam giác ABC, tính diện tích S của tam giác đó. II. M.Đ.Y.C III. ND bài IV. Củng cố V. Bài tập I. KT Bài cũ. V. Bài tập I. KT Bài cũ Bµi 4 (TiÕt 2) II. M.Đ.Y.C III. ND bài IV. Củng cố V. Bài tập I. KT Bài cũ  Nắm được thuật toán tìm giá trị lớn nhất của một

Ngày đăng: 30/11/2013, 04:12

TỪ KHÓA LIÊN QUAN

w