HOẠT ĐỘNG DẠY - HỌC

Một phần của tài liệu Giao an tin hoc 10 giam tai mới sua t47 (Trang 33 - 37)

LÀM QUEN VỚI MÁY TÍNH

III. HOẠT ĐỘNG DẠY - HỌC

1. Kiểm tra bài cũ:

Hỏi: Nêu thuật toán giải bài toán: Tìm giá trị lớn nhất của một dãy số nguyên ?

Đáp:

2. Giới thiệu bài mới: (Lồng trong bài học) 3. Bài mới

Hoạt động 1: Luyện tập cách xác định bài toán

Hoạt động của Giáo viên Hoạt động của Học sinh Nội dung

• Cho Học sinh thảo luận, gọi 1 HS bất kì trong nhóm trả lời.

• HS trả lời

a) Input: chiều dài, ciều rộng Output: chu vi

b) Input: a, b

Output: GTLN của a và b.

Bài 1: Hãy xác định các bài toán sau:

a) Tính chu vi hình chữ nhật khi cho biết chiều dài và chiều rộng của hình chữ nhật đó.

b) Tìm giá trị lớn nhất của 2 số a, b.

Hoạt động 2: Mô tả thuật toán giải các bài toán bằng cách liệt kê hoặc bằng sơ đồ khối

Hoạt động của Giáo

viên Hoạt động của Học sinh Nội dung

• Cho Học sinh thực hiện lần lượt các bước để tìm thuật toán.

Gọi 1 HS bất kì trong nhóm trả lời.

H1. Xác định bài toán?

H2. Nêu ý tưởng thuật toán?

• HS trả lời

Đ1. Input: N, a1, a2, …, aN

Output: số Dem cho biết số lượng số 0 có trong dãy số trên.

Đ2.

– Ban đầu Dem = 0

– Lần lượt duyệt qua dãy số, nếu gặp số hạng nào bằng 0 thì tăng giá trị Dem lên 1.

Bài 2: Cho N và dãy số a1, a2, …, aN. Hãy tìm thuật toán cho biết có bao nhiêu số hạng trong dãy có giá trị bằng 0.

• Hướng dẫn HS liệt kê các bước của thuật toán và vẽ sơ đồ khối.

Mô phỏng việc thực hiện thuật toán:

Thuật toán:

a) Liệt kê:

B1: Nhập N, a1, a2, …, aN

B2: i ← 0; Dem ← 0 B3: i ← i + 1

B4: Nếu i > N thì thông báo giá trị Dem, rồi kết thúc.

B5: Nếu ai = 0 thì Dem

← Dem + 1.

B6: Quay lại B3.

a) N = 10, dãy A: 1, 2, 0, 4, 5, 0, 7, 8, 9, 0 → Dem = 3 b) N = 10, dãy A: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 → Dem = 0

4. Củng cố lại một số kiến thức đã học.

• Cho HS nhắc lại các bước tìm

thuật toán giải 1 bài toán. • HS nhắc lại 5. Dặn dò:

– Xem lại các thuật toán đã học.

– Chuẩn bị kiểm tra 1 tiết.

IV. NHẬN XÉT, XẾP LOẠI GIỜ HỌC:

...

...

...

...

Lớp dạy: 10A1 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Lớp dạy: 10A2 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Lớp dạy: 10A3 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Lớp dạy: 10A4 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Tiết: 16 BÀI KIỂM TRA 1 TIẾT

I. MỤC TIÊU:

1. Kiến thức:

– Củng cố các kiến thức đã học về: thông tin và dữ liệu, cấu trúc máy tính, bài toán và thuật

toán.

2. Kĩ năng:

– Biết mã hoá thông tin, mô phỏng việc thực hiện một thuật toán.

3. Thái độ:

– Rèn luyện tính nghiêm túc trong khi làm bài.

II. CHUẨN BỊ:

1. Giáo viên: Đề bài kiểm tra.

2. Học sinh: Ôn lại kiến thức đã học.

III. HOẠT ĐỘNG DẠY - HỌC:

1. Ổn định tổ chức: Kiểm tra sĩ số lớp.

2. Kiểm tra bài cũ:

3. Bài mới

Hoạt động của Giáo

viên Hoạt động của Học sinh Nội dung

• GV phát đề kiểm tra • HS làm bài

Lớp dạy: 10A1 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Lớp dạy: 10A2 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Lớp dạy: 10A3 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Lớp dạy: 10A4 Tiết (TKB):……Ngày dạy:…/…/201...Sĩ số:…/…Vắng:………

Tiết: 17 Bài 5: NGÔN NGỮ LẬP TRÌNH I. MỤC TIÊU:

1. Kiến thức:

– Biết được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.

– Biết được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc mà con người muốn máy thực hiện.

2. Kĩ năng:

– Hiểu được máy tính hoạt động theo chương trình, chương trình mà máy tính hiểu được là ngôn ngữ máy.

3. Thái độ:

– Học sinh yêu thích môn học.

II. CHUẨN BỊ:

1. Giáo viên: SGV, máy tính, máy chiếu 2. Học sinh: Đồ dùng học tập. Đọc bài trước.

III. HOẠT ĐỘNG DẠY - HỌC:

1. Kiểm tra bài cũ: (5’)

Hỏi: Hãy viết thuật toán của bài toán tìm số nhỏ nhất trong 2 số nguyên A, B.

Đáp: Một HS viết thuật toán bằng cách liệt kê, một HS vẽ sơ đồ khối.

2. Giới thiệu bài mới: Ta biết rằng để giải một bài toán máy tính không thể chạy trực tiếp thuật toán mà phải thực hiện theo chương trình. Vậy ta phải chuyển đổi thuật toán sang chương trình.

3. Bài mới

Hoạt động 1: Giới thiệu về ngôn ngữ lập trình và ngôn ngữ máy Hoạt động của Giáo viên Hoạt động của Học sinh Nội dung

H. Nêu nguyên tắc hoạt

động của MTĐT Đ. Hoạt động theo

chương trình.

Khái niệm ngôn ngữ lập trình:

Ngôn ngữ dùng để viết chương trình cho máy tính gọi là ngôn ngữ lập trình.

Một phần của tài liệu Giao an tin hoc 10 giam tai mới sua t47 (Trang 33 - 37)

Tải bản đầy đủ (DOC)

(165 trang)
w