18
1 GIỚI THIỆU GIÁO ÁN Nhóm 1: Đặng Thị Tường Vy Nguyễn Đình Vương Bùi Lê Nữ Phượng Tiên ĐH SƯ PHẠM TPHCM ĐH SƯ PHẠM TPHCM NHÓM 1 – SƯ PHẠM TIN4 NHÓM 1 – SƯ PHẠM TIN4 TIN HỌC 11 TIN HỌC 11

Gioi thieubaiday20121012

Embed Size (px)

Citation preview

Page 1: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương1

GIỚI THIỆU GIÁO ÁN

Nhóm 1: Đặng Thị Tường VyNguyễn Đình VươngBùi Lê Nữ Phượng Tiên

ĐH SƯ PHẠM TPHCMĐH SƯ PHẠM TPHCMNHÓM 1 – SƯ PHẠM TIN4NHÓM 1 – SƯ PHẠM TIN4

TIN HỌC 11TIN HỌC 11

Page 2: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương2

Kiến thức

Trang bị cho học sinh một số khái niệm cơ bản về lập trình và ngôn ngữ lập trình bậc cao

Kỹ năng

Giải được một số BT đơn giản trên MT bằng cách vận dụng được các KT về thuật toán, câu trúc, ngôn ngữ LT cụ thể, có sử dụng các CT con có sẵn

Thái độ

Ham thích môn học có tính kỷ luật và làm việc theo nhóm

Mục tiêu chương trình

Page 3: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương3

Chương 3: Cấu trúc rẽ nhánh và lặpChương 3: Cấu trúc rẽ nhánh và lặp

Chương trình tin học lớp 11

Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình Chương 2: Chương trình đơn giản

Chương 4: Kiểu dữ liệu có cấu trúc

Chương 5: Tệp và thao tác với tệp

Chương 6: Chương trình con và lập trình có cấu trúc

Bài 9

•Cấu trúc rẽ nhánh (1,1,0)

•Cấu trúc lặp Thực hành

•Thực hành số 2

Page 4: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương4

Chương 3: Cấu trúc rẽ nhánh và lặp

•Hiểu các khái niệm rẽ nhánh và lặp trong lập trình.•Biết SD các CL thực hiện rẽ nhánh và lặp của Pascal.•Bước đầu hình thành khái niệm lập trình có cấu trúc.

Kiến thứcKiến thức

•Biết diễn đạt đúng các câu lệnh, soạn được chương trình giải các bài toán đơn giản áp dụng các loại cấu trúc điều khiển nói trên.

•Bước đầu có khả năng phân tích bài toán đơn giản để chọn kiểu cấu trúc điều khiển phù hợp với tình huống.

•Biết tạo câu lệnh ghép khi cần thiết.

Kỹ năngKỹ năng

•Tiếp tục khơi gợi lòng ham thích giải toán bằng LT trên MT.•Tiếp tục rèn luyện các phẩm chất cần thiết của người LT.

Thái độThái độ

Page 5: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương5

WHOGiả định

• Lớp học có trang bị trang web riêng. GV cho BTVN sau mỗi buổi học và gửi slide bài giảng trên web.

• Học sinh được phân nhóm từ đầu năm học, 7 nhóm, 5HS/nhóm mỗi nhóm có ít nhất một học sinh có máy tính nối mạng ở nhà và láy slide bài giảng, bài tập ở trang web của lớp.

• Trên lớp, HS chủ yếu nghe giảng, thảo luận nhóm, đánh dấu nội dung bài học vào sgk, thao khảo slide bài giảng của GV trên web sau đó tự về nhà ghi lại trên vở.

Page 6: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương6

WHO

Kiến thức đã

biết/cần biết

Kỹ năng

đã biết

Khả năng biết

• Cơ bản đã biết về Pascal: Cấu trúc chung của một chương trình và cách biên dịch 1 chương trình Pascal.

• Các kiểu dữ liệu chuẩn. • Các câu lệnh nhập, xuất và cách khai

báo biến, hằng.• Các biểu thức logic, phép toán, phép

gán cơ bản.

Đọc hiểu sơ đồ khối, chương trình Pascal, thao tác với Turbo Pascal.

• Cách giải PT bậc 2 trong toán học.• Khái niệm rẽ nhánh cơ bản trong

cuộc sống (các câu nói dạng nếu … thì…).

• Các BT có điều kiện trong toán học (tìm số chẵn, lẽ; tìm giá trị lớn nhất trong ba số, …)

• Các thuật toán đã học ở lớp 10.

Page 7: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương7

Điểm trọng tâm

Điểm khó

WHAT

Page 8: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương8

WHYMục tiêu bày dạy

• Hiểu được khái niệm cấu trúc rẽ nhánh là gì? Nhu cầu của cấu trúc rẽ nhánh trong biểu diễn thuật toán như thế nào?

• Hiểu câu lệnh rẽ nhánh dạng thiếu và dạng đủ.• Hiểu cấu trúc câu lệnh ghép.

Kiến thứcKiến thức

• SD được CT rẽ nhánh trong mô tả TTcủa một số BT đơn giản.• Viết được một số CL rẽ nhánh đơn giản (dạng thiếu, dạng đủ)

và áp dụng để thể hiện được thuật toán của một số BT đơn giản• Tạo được câu lệnh ghép khi cần thiết.

Kỹ năngKỹ năng

• Nhận ra được tầm quan trọng của việc SD cấu trúc CL rẽ nhánh trong lập trình.

• Rèn luyện cách suy nghĩ, giải quyết vấn đề có cấu trúc.

Thái độThái độ

Giải thíchTóm tắt

Page 9: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương9

- Dạng thiếu: if <điều kiện> then <câu lệnh>;- Dạng đủ: if <điều kiện> then <câu lệnh1> else <câu lệnh 2>;

Hoạt động 1Mở đầu, khái niệm cấu

trúc rẽ nhánh (7p)

Hoạt động 2Cấu trúc câu lệnh if –

then (15p)Hoạt động 3

Câu lệnh ghép và các ví dụ (15p)

Giới thiệu bài học, hướng dẫn sử dụng phiếu bài tập, đặt vấn đề vào bài.

- Ví dụ cấu trúc rẽ nhánh trong thực tế và trong toán học- Khái niệm dạng đủ và dạng thiếu của cấu trúc rẽ nhánh

Hoạt động 4Củng cố (7p)

Củng cố bài họcBài tập về nhà

Biết được cấu trúc rẽ nhánh trong thực tế và trong toán học. Nhận biết được đâu là cấu trúc rẽ nhánh và dạng rẽ nhánh nào.

Biết được cú pháp, ý nghĩa, quá trình thực hiện của máy khi gặp lệnh if - then. Biết vẽ sơ đồ thực hiện cho lệnh if – then.Biết khi nào phải sử dụng câu lệnh if – then. Viết được một số câu lệnh đơn giản

Begin<các câu lệnh>;End;Một số ví dụ về câu lệnh ghép

Tóm tắt lại được cấu trúc CL ghép. Biết cách SD câu lệnh ghép. Nhận ra sự cần thiết của câu lệnh ghép trong lập trình

Page 10: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương10

Giáo viên GV cho học sinh chơi

trò chơi “Nếu … thì” dẫn vào bài học.

GVdiễn giải về nhu cầu cấu trúc rẽ nhánh trong tự nhiên và trong toán học. Cho các ví dụ.

GV gọi 4 -5 học sinh yêu cầu cho ví dụ về câu có sử dụng cấu trúc rẽ nhánh vừa học. Và thuộc dạng nào.

Hoạt động 1 HS tự rút ra cấu trúc chung

cho câu lệnh rẽ nhánh. HS trả lời xem đâu là

trường hợp “rẽ nhánh” (một việc chỉ được thực hiện khi có điều kiện xảy ra).

HS dựa vào kiến thức thực tế của mình và kiến thức về các BT có điều kiện trong toán đã học cho ví dụ theo yêu cầu của GV

Học sinh

Page 11: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương11

Học sinh lên vẽ sơ đồ khối giải phương trình bậc 2.

Hoạt động 1 (tt) GV lấy ví dụ bài giải PT

bậc 2 ở bài TH vẫn còn nhược điểm là chưa giải quyết hết các trường hợp khi giải PT bậc 2. Yêu cầu học sinh lên viết sơ đồ khối.

GV liên hệ từ toán học để đặt vấn đề cấu trúc rẽ nhánh trong tin học vào hoạt động 2.

Giáo viên

Học sinh

Page 12: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương12

GV giới thiệu cấu trúc CL if – then ở hai dạng: dạng thiếu và dạng đủ.

Cho các VD và hướng dẫn cách viết, quy trình xử lý một CL if – then và các lưu ý liên quan.

Cho các VD về câu lệnh if – then đã bị xáo trộn vị trí các thành phần

Giáo viên

Hoạt động 2Học sinh

HS viết các câu lệnh if – then đơn giản.

HS làm việc theo cặp từng bàn sắp xếp vị trí các tp trong CL rẽ nhánh sau đó cho biết nó là dạng nào và giải thích tại sao

Page 13: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương13

Yêu cầu học sinh cho VD các bài toán trong toán học cần sử dụng câu lệnh rẽ nhánh để giải quyết.

GV chạy demo 2 CT cùng giải PT bậc 2 đã chuẩn bị sẵn. Một CT có SD cấu trúc câu lệnh ghép, một CT không sử dụng.

Giáo viên đặt vấn đề vào hoạt động 3

Hoạt động 2 (tt)Giáo viên

Học sinh Gọi 2 – 3 cặp trình bày

kết quả của mình.

Học sinh theo dõi, quan sát kết quả, sự khác biệt hai chương trình

Page 14: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương14

Giáo viên

Hoạt động 3Học sinh Từ kết quả phân biệt hai

CT ở phần đặt vấn đề.

GV diễn giải cấu trúc CL ghép, ý nghĩa sử dụng và các lưu ý và tầm quan trọng khi sử dụng câu lệnh ghép.

GV chạy thử hai chương mà sách giáo khoa ví dụ

Học sinh tự rút ra cấu trúc câu lệnh ghép, dự đoán khi nào cần sử dụng câu lệnh ghép.

Page 15: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương15

Giáo viên

Hoạt động 4Học sinh Giao BT về nhà cho nhóm các bài 3.11,

3.12, 3.13. Yêu cầu các nhóm làm bài trên trang wordpres để GV theo dõi và chấm điểm. Trình bày theo mẫu Xác định input, output Xây dựng sơ đồ khối. Xây dựng thuật toán. Xây dựng chương trình.

GVgiới thiệu link đến trang nộp bài trên wordpress. Hướng dẫn cách làm và hình thức nộp bài.

Học sinh tự rút ra cấu trúc câu lệnh ghép, dự đoán khi nào cần sử dụng câu lệnh ghép.

Page 16: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương16

Giáo viên

Hoạt động 4

Học sinh

Giao BT về nhà cho nhóm các bài 3.11, 3.12, 3.13. Yêu cầu các nhóm làm bài trên trang wordpres để GV theo dõi và chấm điểm. Trình bày theo mẫu Xác định input, output Xây dựng sơ đồ khối. Xây dựng thuật toán. Xây dựng chương trình.

GV giới thiệu link đến trang nộp bài trên wordpress. Hướng dẫn cách làm và hình thức nộp bài.

Học sinh tự rút ra cấu trúc câu lệnh ghép, dự đoán khi nào cần sử dụng câu lệnh ghép.

Page 17: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương17

Page 18: Gioi thieubaiday20121012

Trường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình VươngTrường ĐHSP TPHCM - Khoa CNTT - Lớp TIN 4 - Nhóm 1: Phượng Tiên – Tường Vy – Đình Vương18

Kết thúc phần giới thiệu bài dạy----------

CÁM ƠN CÔ VÀ CÁC BẠN ĐÃ THEO DÕI!