1. Trang chủ
  2. » Mầm non - Tiểu học

Bai 5 Tu bai toan den chuong trinhT1

5 12 0

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

THÔNG TIN TÀI LIỆU

-Gv: Vậy trong chương trình pascal muốn giải quyết một bài toán nào đó thì cũng làm tương tự trong toán học.. -Gv: Vậy ai có thể lấy thêm ví dụ và xác định điều kiện cho trước và kết [r]

(1)

Ngày soạn: 23/10/2009 Ngày giảng: 26/10/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:

- Học sinh biết khái niệm toán, thuật toán - Biết bước giải tốn máy tính

- Xác định output, input toán đơn giản 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à ũ:

?1.Biến gì, trình bày bước để khai báo biến? ?2 Hằng gì, Trình bày cách khai báo hằng?

Hs1:-Biến Được dùng để lưu trữ liệu, liệu biến lưu trữ thay đổi

- Hằng giá trị không đổi suốt chương trình +Từ khóa để khai báo

+Tên

+Gắn giá trị cho

3.Bµi míi:

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

Giới thiệu

-Gv: Chúng ta biết máy tính có tốc độ tính tốn nhanh xác, có nhớ tốt máy tính công cụ trợ giúp đắc lực cho người lĩnh vực đặc điểm trội máy tính

(2)

tính tự có hay khơng?

-Gv: Đúng khả kể người lập sẵn máy tính thi hành người nạp

-Gv: Vậy làm để ta viết chương trình cho máy tính ?

-Gv: Để làm điều c« xin mời em tìm hiểu “5 Từ tốn đến chương trình” -Gv: Ghi đề lên bảng,

Hoạt động 1: 1.Bài toỏn xỏc định toỏn:

-Gv: Trong lập trình nhiệm vụ để viết chương trình cần gì?

-Gv: Để nắm vững vấn đê này, tìm hiểu “1 Bài toán xác định toán”

-Gv: Trong mơn học khác tốn, lý, hóa, biết khái niệm toán

-Gv: Vậy cho c« ví dụ tốn -Gv: Nhận xét ví dụ

-Gv: Tuy nhiên, hàng ngày thường gặp giải công việc đa dạng nhiều

-Gv: ví dụ điều khiển robot nhặt rác hay tính chi phí tiền điện tháng gia đình vv -Gv: Những ví dụ toán -Gv: Vậy toán gì?

-Gv: Nhận xét tổng kết lại học sinh ghi a)Bài toán : công việc hay nhiệm vụ cần phải giải

-Gv: Trong toán học để giải tốn cụ thể em cần xác định định điều gì?

-Gv: Vậy chương trình pascal muốn giải tốn làm tương tự toán học Để hiểu kĩ tìm hiểu ví dụ

-Gv: Trong trường hợp tính tổng hai số a,b điều kiện kết thu gì?

-Hs ghi bµi

-Hs: Tính tổng số tự nhiên từ đến 100, hay tính qu·ng đường mà tơ với vận tốc 60km/h

-Hs: Bài toán nhiệm vụ cần giải

- Hs ghi bµi

-Hs: Để giải toán cụ thể người ta thường xác định rõ giả thiết kết luận

-Hs: Điều kiện cho trước số a,b kết thu tổng số a,b

Hs1:Tính diện tích tam giác:

-Điều kiện cho trước : Một cạnh đường cao tương ứng với cạnh

(3)

-Gv: Vậy lấy thêm ví dụ xác định điều kiện cho trước kết thu toán?

-Gv: Đúng để giải tốn cơng việc phải xác định điều kiện cho trước kết thu Đây điều kiện quan trọng việc giải toán

-Gv: Cho học sinh ghi b)xác định toán:

-Đề xác định toán cụ thể ta cần xác định rõ điều kiện cho trước kết thu

2 Hoạt động2: Tìm hiểu q trình giải tốn máy tính.

Trong phần biết muốn giải tốn việc phải xác định điều kiện cho trước kết thu Vậy từ điều kiện xác định làm để giải toán?

Gv: Để hiểu rõ vấn đề tìm hiểu phần “2 q trình giải tốn máy tính”

-Gv: Khả máy tính gì?

-Gv: Những khả thân máy tính có tự thực không sao?

-Gv: Vậy người điều khiển máy tính nào?

-Gv: Đúng máy tính có khả

-Hs2: Bài tốn tìm đường tránh điểm tắc nghẽn giao thông :

Điều kiện cho trước: Vị trí điểm tắc nghẽn giao thơng đường từ vị trí tới vị trí cần tới

Kết thu được: đường từ vị trí tới vị trí cần tới mà không qua điểm tắc nghẽn giao thông

Hs3: Bài tốn nấu ăn:

Điều kiện cho trước: Các thực phẩm có( trứng, mỡ, mắm, muối, rau );

Kết thu được: ăn - Hs ghi bµi:

- Hs ghi bµi

-Hs: Tính tốn nhanh, xác, làm việc khơng mệt mỏi,lưu trữ lớn

-Hs: Khơng Những khả thực thông qua người

(4)

năng ưu việt tính tốn nhanh có nhớ tốt, song công cụ trợ giúp người việc xử lí thơng tin Do máy tính thực cơng việc tiếp nhận, xử lí, biến đổi, tính tốn, lưu trữ biểu diễn thông tin thành dạng cần thiết dẫn người thông qua câu lệnh cụ thể việc dùng máy tính giải tốn đưa cho máy tính dãy thao tác đơn giản mà máy tính hiểu thực được, cuối ta thu kết -Gv: Lấy ví dụ robot quét nhà

-Gv: Đối với ví dụ để robot quét nhà robot phải làm gì?

-Gv: Những lệnh có robot nghĩ hay khơng?

-Gv: Đúng vậy, muốn điều khiển robot quét nhà người phải đưa cho robot tập lệnh tập lệnh gọi thuật toán

-Gv: Vậy thuật tốn gì?

-Gv: Chốt lại cho học sinh ghi

-Gv: Ta thầy có nhiều tốn máy tính tính tốn nhanh Vậy máy tính có tự suy nghĩ giải tốn hay khơng?

-Gv:Đúng lời giải tốn tư sáng tạo người Tuy nhiên việc mơ tả thuật tốn chưa đủ để viết lên chương trình người cần phải diễn đạt tư

-Hs: Robot thực lệnh

-Hs: Không, lệnh người nghĩ điều khiển robot thực lệnh

-Hs: Thuật toán dãy hữu hạn thao tác cần thực để giải toán

- Hs ghi bµi -Hs: Khơng

(5)

cho máy tính hiểu thực lệnh kết biểu điên tốn chương trình viết ngơn ngữ lập trình

-Gv: Đề giải tốn máy tính gồm bước sau

Xác định toán: Xác định rõ điều kiện cho trước tốn(Thơng tin vào người ta cịn gọi input thông tin người ta gọi output

Mơ tả thuật tốn:Bao gồm việc lựa chọn mơ tả thao tác trình tự thực thao tác để giải tốn cho

Viết chương trình: Diễn đạt thuật tốn ngơn ngữ lập trình cụ thể

4.Cđng cố:

-Gv: Bài tốn gì?

-Hs: Bài tốn cơng việc hay nhiệm vụ cần giải -Gv:Thuật tốn gì?

-Hs:Thuật tồn dãy hữu hạn thao tác cần thực -Gv: Trình bày bước để giải tốn

-Hs:

Xác định tốn Mơ tả thuật tốn

Viết chương trình (lập trình 5.Dặn dß:

- Học làm tập 1,2(sgk)

V: Rút kinh nghiệm:

Ngày đăng: 13/04/2021, 15:54

Xem thêm:

w