II. ĐỒ DÙNG DẠY HỌC
1. Hoạt động 1: Nhắc lại kiến thức cũ đã học.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
Đặt câu hỏi gợi ý để học sinh tự nhắc lại kiến thức đã học.
- Em hiểu như thế nào về lập trình và ngôn ngữ lập trình?
- Các loại chương trình dịch?
- Các thành phần cơ bản của ngôn ngữ lập trình?
- Các khái niệm trong ngôn ngữ lập trình?
- Cấu trúc chung của chương trình TP? - Nêu tên các kiểu dữ liệu chuẩn? - Nêu các nhóm phép toán đã học? - Các loại biểu thức?
Chú ý, theo dõi để trả lời các câu hỏi. - Lập trình là quá trình diễn đạt thuật toán bằng một ngôn ngữ lập trình.
- Biên dịch và thông dịch.
- Bảng chữ cái, cú pháp và ngữ nghĩa. - Khái niệm tên, hằng và biến, chú thích. - Gồm 2 phần: Phần khai báo và phần thân.
- Số nguyên, số thực, ký tự, logic.
- Phép toán số học, phép toán quan hệ, phép toán logic.
- Biểu thức số học, biểu thức quan hệ và biểu thức logic.
- Chức năng và sự thực hiện của lệnh gán?
- Nêu tên và chức năng của một số hàm số học? - Tổ chức vào/ra. - Tổ chức rẽ nhánh. - Tổ chức lặp. - Kiểu mảng. - Dùng để tính toán một biểu thức và gán giá trị cho một biến.
- Hàm bình phương, hàm căn bậc hai, hàm giá trị tuyệt đối, hàm sin, hàm cos.
- Lệnh Read()/readln(); - Lệnh write()/writeln(); - If <BTĐK> then <lệnh 1> else <lệnh 2>; For tiến. For lùi. While <> do. - Array ...
2. Hoạt động 2: Rèn luyện kĩ năng.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Xác định bài toán.
- Chiếu nội dung đề bài lên bảng. - Chia lớp làm hai nhóm.
Nhóm 1: Nêu câu hỏi phân tích.
Nhóm 2: Trả lời câu hỏi phân tích của nhóm 1.
- Giáo viên góp ý bổ sung cho cả hai nhóm.
2 . Rèn luyện kỹ năng lập trình - Chia lớp thành 2 nhóm.
- Yêu cầu: Viết chương trình hoàn thiện lên bìa trong.
- Thu phiếu học tập, chiếu kết quả lên bảng. Gọi học sinh của nhóm khác nhận xét đánh giá và bổ sung.
3. Chuẩn hóa kiến thức bằng chương trình mẫu của giáo viên. Thực hiện chương trình, nhập dữ liệu để học sinh thấy kết
1. Quan sát, theo dõi đề bài và định hướng của giáo viên để xác định bài toán - Nhóm 1:
+ Dữ liệu vào. + Dữ liệu ra.
+ Các nhiệm vụ chính phải thực hiện. toán. - Nhóm 2: + Số N và N số nguyên. + Số lượng số chẵn C và số lẽ L. + 1- Nhập dữ liệu. 2- Đếm số lượng số chẵn, số lẽ. 3- Đưa kết quả ra màn hình. 2. Làm việc theo nhóm.
- Thảo luận theo nhóm để viết chương trình.
- Báo cáo kết quả.
- Nhận xét, đánh giá và bổ sung những thiếu sót của nhóm khác.
quả của chương trình.
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Giáo viên yêu cầu học sinh nhắc lại một số nội dung chính đã được ôn tập trong tiết học.
2. Câu hỏi và bài tập về nhà
- Chuẩn bị kiến thức cho tiết sau kiểm tra học kỳ 1: Xem lại toàn bộ các kiến thức đã được ôn tập, đặc biệt chú trọng cấu trúc lặp và rẽ nhánh, kiểu mảng.
Tiết
KIỂU DỮ LIỆU XÂU (TIẾT 1/2)I. MỤC TIÊU I. MỤC TIÊU
1. Kiến thức
- Biết được một kiểu dữ liệu mới, biết được khái niệm kiểu xâu. - Phân biệt được sự giống và khác giữa kiểu mảng ký tự với xâu ký tự.
- Biết được cách khai báo biến, nhập xuất dữ liệu, tham chiếu đến từng ký tự của xâu.
- Biết các phép toán liên quan xâu.
2. Kĩ năng
- Khai báo được biến kiểu xâu trong ngôn ngữ lập trình Pascal. Sử dụng biến xâu và các phép toán trên xâu để giải quyết một bài toán đơn giản.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Máy vi tính, máy chiếu projector để giới thiệu ví dụ.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC