1. Trang chủ
  2. » Cao đẳng - Đại học

Bai 5 Tu bai toan den chuong trinh

3 3 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Do đó thuật toán chưa chính xác hay nói cách khác thuật toán chưa tối ưu.. -Gv: Vây làm thế nào để thuật toán tối ưu.[r]

(1)

Ngày soạn: 30/10/2009 Ngày giảng: 2/11/2009

TiÕt: 19

Bài 5: TỪ BÀI TOÁN N CHNG TRèNH

I MC tiêu BàI DY:

Kiến thức:

- Hs biÕt c¸c bíc giải toán máy tính;

- Biết chơng trình thể thuật toán ngôn ngữ cụ thể - Biết mô tả thuật toán phơng pháp liệt kê bớc

Kỹ :

- RÌn lun kü cách giải toán máy tính Th¸i độ:

- Học sinh có thái độ học tập nghiêm túc II CHUẨN BỊ:

1.Giáo viên: Giáo án, SGK, đồ dùng dạy học. 2.Học sinh : Sách giáo khoa, ghi, bút.

III Phơng pháp: thuyết trình, giảng giải, nêu giải vấn đề. IV tiến trình lên lớp:

1.Ổn định tổ chức lớp:

- Kiểm tra sĩ số:………… ắng v …… - Ổn định trật tự

2.Kiểm tra b i cà ũ: ? Thuật toán gì?

? Làm giải tốn máy tính? Hãy nêu bước giải tốn máy tính?

Câu 1: Thuật toán dãy thao tác cần thực theo trình tự xác định để

thu kết cần tìm từ điều kiện cho trước

Câu 2:Giải toán máy tính nghĩa đưa cho máy tính dãy hữu hạn thao tác đơn giản (thuật giải) mà thực ta kết (3đ) - Q trình giải tốn máy tính gồm bước sau: (2đ)

+ Xác định tốn + Mơ tả thuật tốn. + Viết chương trình 3.Bµi míi:

Hoạt động GV Hoạt động HS

4 Hoạt động 4:Tìm hiểu ví dụ thuật toán.

(2)

nhỏ b” ,”hoặc a b”

-Gv: Hãy xác định điều kiện cho trước kết thu

-Gv: Vậy thuật toán toán thể ?

-Gv: Tuy nhiên ta thử lại bước với a=6 b=5, sau bước ta thu kết “a lớn b”, đến bước ta kiểm tra a<b ta có kết “a b” ta có hai kết Do thuật tốn chưa xác hay nói cách khác thuật tốn chưa tối ưu

-Gv: Vây làm để thuật toán tối ưu -Gv: Để thuật toán tối ưu ta làm sau

Bước 1:Nếu a>b, kết “a lớn b”

chuyển đến bước

Bước : Nếu a<b, Kết “ a nhỏ b”;

ngược lại a, kết “a b”

Bước : Kết thúc thuật tốn.

Ví dụ 5 : Tìm số lớn dãy A{các số a1,a2,a3…,an(n 1)

-Gv: Gọi học sinh lên xác định toán

-Gv: toán ta dùng biến Max để lưu trữ giá trị lớn dãy Ban đầu ta cho biến max nhận giá trị a1 so sánh max với số lại Max mà lớn gán lại =max ngược lại tức max nhỏ lúc ta gán lại ai=max kết thúc thuật toán ta tìm kết lớn

-Gv: Vây thuật tốn mơ tả ? -Gv: Ta mơ tả thuật tốn sau

Bước 1: Max a1;I 1, Bước 2: I i+1.

Bước 3: Nếu i>n, chuyển đến bước 5.

Bước 4: Nếu ai> max , Max Trong trường

hợp ngược lại (Max ai) ,giữ nguyên max Quay lại bước hai

Bước 5: kết thúc thuật toán.

-Hs: Input: Hai số thực a b Output: Kết so sánh -Hs: Thuật toán:

Bước 1: a>b, kết a lớn

hơn b

Bước 2: Nếu a<b, Kết là” a

nhỏ b”; ngược lại, kết “a b”và kết thúc thuật tốn

(3)

4.Cđng cố:

-Gv: Muốn mơ ta thuật tốn ta phải làm gì? -Hs:

- Xác định Input out put

-Đưa bước để mơ tả thuật tốn

Gv: Hãy trình bày lại ví dụ Tìm số lớn dãy số Bước 1: Max a1;I 1,

Bước 2: I i+1.

Bước 3: Nếu I > n, chuyển đến bước 5.

Bước 4: Nếu > max , Max Trong trường hợp ngược lại (Max ai)

,giữ nguyên max Quay lại bước hai Bước 5: kết thúc thuật tốn

5.Dặn dß:

- Hs nhà làm tập 4,5 sgk học V: Rút kinh nghiệm:

Ngày đăng: 13/04/2021, 20:31

w